Brevet FR2647939A1 — publié le 19901207

"Support Dour une mémoire sous la forme d'une cassette" L'invention concerne un support pour une mémoire sous la forme d'une cassette, destiné à adjoindre une telle mémoire, au lieu par exemple d'une mémoire sous la forme d'une disquette, notamment à un robot, un automate ou un automatisme, ou encore dans le domaine des télécommunications ou de l'instrumentation, par exemple dans un environnement industriel perturbé (bruits, vibrations, poussière, etc.), dans lequel les disquettes sont particulièrement peu fiables, et cela avantageusement et A moindre coût. L'invention a egalement pour but de permettre l'adjonction d'une mémoire sous la forme de cassette à un appareillage conforme à la norme connue sous le sigle VME et plus particulièrement à la révision C.1 de cette norme, tout en restant compatible (plus précisément avec une compatibilité ascendante) avec les appareils selon la technique antérieure. A cet effet, l'invention concerne un support pour une mémoire sous la forme d'une cassette caractérisé en ce qu'il est constitué par une carte dite "industrielle" réalisant l'interface mécanique et électronique entre ladite cassette et des bus externes, et comportant, portés par ladite carte, au moins un connecteur de liaison de la cassette à la carte et un connecteur de liaison de la carte aux bus externes, des bus et des conducteurs de liaison internes, une interface électronique adaptée aux bus externes, un bloc d'interface électronique comprenant un connecteur support de fixation recevant une interface électronique pour la cassette, au moins un bloc de mémoire interne comprenant des supports de connexion et de fixation recevant des boitiers de mémoire configurables par l'utilisateur, un bloc d'horloge et de stockage comprenant au moins un connecteur support de fixation recevant un horodateur et au moins des registres de commande et d'état associés & la cassette mémoire, et une alimentation électrique de sauvegarde des informations contenues dans la mémoire interne et l'horodateur, lesdits bus internes reliant d'une part le bloc d'interface électronique pour la cassette, chaque bloc de mémoire interne, et le bloc d'horloge et de stockage, à l'interface électronique pour les bus, et d'autre part l'interface électronique pour les bus au connecteur pour la carte, et lesdits conducteurs de liaison internes étant affectés aux autres liaisons internes du support. Gracie au fait que ce support réalise l'interface mécanique et électronique avec une cassette mémoire amovible au moyen de blocs indépendants configurables par l'utilisateur, la capacité de la cassette mémoire est modulable au gré de ce dernier. Selon une caractéristique avantageuse de l'invention, lesdits blocs, indépendants, sont librement configurables, et en particulier chaque bloc de mémoire interne est configurable à sa propre adresse et en capacité jusqu'à une capacité maximale prédéterminée, et le bloc d'interface électronique pour la cassette est configurable en fonction de la cassette. Ainsi, chaque bloc est configurable par l'utilisateur dans l'espace mémoire standard. D'autres caractéristiques et avantages de l'invention ressortiront de la description qui va suivre d'une forme de réalisation particulière de l'invention donnée à titre d'exemple non limitatif et représentée sur l'unique dessin ci-joint en montrant le schéma synoptique. De manière générale, le support représenté sur le dessin, destiné à recevoir une mémoire sous la forme d'une cassette CM, est constitué par une carte dite "industrielle" CI, réalisée en technologie C.MOS et conforme å la révision C.1 de la norme VME, réalisant l'interface mécanique et électronique entre la cassette mémoire CM et les bus du robot, de l'automate ou automatisme, ou plus généralement de l'installation à laquelle la mémoire doit être adjointe, bus qui sont donc externes å cette carte CI. Pour lui conférer une bonne souplesse d'utilisation, la carte CI est prévue modulable en fonction des besoins de l'utilisateur, notamment quant à sa capacité ; ainsi, des cassettes mémoires CM de différentes capacités, amovibles, étant susceptibles de lui être raccordées, elle est munie de blocs indépendants B1, B2, B3, B4 assurant les différentes fonctions devant être remplies, lesquels blocs indépendants, ici au nombre de quatre, sont chacun configurables par l'utilisateur dans l'espace mémoire standard (16M octets). A cet effet, la carte porte å sa "face" arrière, un connecteur J1 permettant de la relier aux bus externes, c'est-å-dire ceux de l'appareillage auquel il est nécessaire d'adjoindre la cassette mémoire CM, et également de préférence un connecteur J2 pour cette cassette mémoire permettant de déporter celle-ci en cas de besoin au moyen d'un cabale plat ; un autre connecteur (non représenté sur le dessin) permet de relier la cassette & la carte en la montant sur celle-ci ; l'implantation de la cassette CM est réalisée å proximité de la face avant de la carte, laquelle face avant est munie d'une ouverture pour le passage de la cassette en vue de son branchement & son connecteur ou de son retrait. Les connecteurs respectivement pour la carte CI et pour la cassette CM sont reliés entre eux ainsi qu'aux étages implantes sur la carte et notamment aux blocs B1, B2, B3, B4, par des bus "internes" et des conducteurs de liaison ; les différents étages sont également relies par ces bus ou/et conducteurs de liaison. En plus d'une interface électronique d'entrée IB adaptée aux bus externes à la norme VME, et d'une alimentation électrique AE de sauvegarde d'informations, la carte CI comporte les blocs indépendants suivants : un bloc d'interface électronique B1 comprenant un connecteur support de fixation recevant une interface électronique prédéterminée en usine en fonction du type de cassette désiré par l'utilisateur, au moins un bloc de mémoire interne B2, B3 (de préférence deux), comprenant des supports de connexion et de fixation recevant des boiters de mémoire BM configurables à la demande, et un bloc d'horloge et de stockage B4 comprenant au moins un connecteur support de fixation recevant un horodateur et des registres, notamment un registre de commande, et au moins un registre d'état et un registre d'adresse de base (par exemple deux registres d'état peuvent être associés à la cassette mémoire). Les bus internes de la carte reliant le connecteur J1 pour la carte à l'interface d'entrée IB comprennent un bus de données (sur 16 bits), un bus d'adresses (sur 24 bits), et un bus de contrôle ; un autre bus interne relie cette interface d'entrée IB au bloc d'interface B1 pour la cassette, au(x) bloc(s) de mémoire interne B2, B3, au bloc d'horloge et de stockage B4, et au connecteur J2 pour le déport de la cassette mémoire. Les conducteurs de liaison comprennent trois conducteurs pour relier trois bornes correspondantes du connecteur J1 pour la carte respectivement å l'alimentation électrique AE, à une sortie de requête d'interruption appartenant au bloc d'horloge et de stockage B4 pour fournir au connecteur J1 un signal de requête d'interruption, et i une sortie de requête d'interruption appartenant au bloc d'interface B1 pour la cassette pour fournir au connecteur J1 un signal de requête d'interruption lors de l'insertion ou de l'extraction de la cassette mémoire CM , en outre, il comprennent trois conducteurs pour relier la sortie de l'alimentation électrique AE respectivement aux blocs de mémoire interne B2, B3 et au bloc d'horloge et de stockage B4 ; de plus, quatre conducteurs relient quatre bornes de sortie correspondantes de l'interface IB adaptés aux bus externes respectivement i une entrée de chaque bloc de mémoire interne B2, B3 à une entrée du bloc d'interface B1 pour la cassette mémoire CM, et à une entrée du bloc d'horloge et de stockage B4. Les deux blocs de mémoire interne B2, B3 sont des blocs indépendants å huit supports, conformes & la norme connue sous le nom de norme JEDEC (Joint Electron Device Engineering Council), de 32 broches, pouvant être configurés i leur propre adresse et pour recevoir à volonté des mémoires RAM (à accès aléatoire), ROM (mortes), EPROM (mortes programmables électriquement) et EEPROM (mortes programmables et effaçables électriquement), la taille des boitiers étant configurable de 2k octets & 512k octets au maximum dans le cas présent. Ainsi, chaque bloc de 8 supports permet une capacité maximale de 4M octets (8M octets pour les deux blocs). Le bloc d'horloge et de stockage B4 comporte un boîtier horodateur de type MC146818, qui délivre la date, l'heure, le mois, l'année, et est capable de générer des requêtes d'interruption sur le bus externe correspondant, au moyen du conducteur de liaison déjà mentionné. Le bloc d'interface électronique B1 est destiné à relier le bus & une cassette mémoire CM statique à 8 bits de données ; à cette fin, il est destiné à être adapté sur demande aux différentes cassettes existantes, ayant une capacité de 128k octets, 256k octets, ou 1M octet, prévues pour être insérées dans la carte par la face avant de celle-ci il est également capable de générer des requetes d'interruption sur bus externe, au moyen du conducteur de liaison correspondant, et cela lors de l'insertion ou de l'extraction de la cassette. L'alimentation électrique de sauvegarde est composée essentiellement d'une porte OU P1, ainsi que d'une batterie rechargeable 3R et d'une pile au lithium PL dont le pôle négatif est à la masse et dont le pôle positif est relié à une entrée respective de la porte OU ; une troisième entrée de la porte OU P1 est reliée comme on l'a déjà vu au connecteur J1 pour la carte CI pour en recevoir une tension continue au potentiel + 5V, tandis que la sortie de la porte OU, qui constitue la sortie de l'alimentation électrique AE, est, comme on l'a vu, reliée au bloc de mémoire interne B2, B3 et au bloc d'horloge et de stockage B4 (horodateur), en vue d'assurer la sauvegarde des informations qui y sont contenues ; la pile au lithium PL permet de suppléer la batterie rechargeable BR si celle-ci est malencontreusement déchargée. Dans ces conditions, il est possible d'adapter à un appareillage conforme à la révision C.1 de la norme VME, au lieu d'une mémoire à disquette, et avec la possibilité de décoder 24 bits d'adresse et 16 bits de données, une mémoire à cassette, moins onéreuse et moins fragile en milieu perturbé, simplement en insérant cette mémoire a cassette en prise avec le connecteur prévu à cet effet sur la carte selon l'invention, au travers de l'ouverture prévue dans sa face avant. Bien entendu, l'invention n'est pas limitée à la forme de réalisation ci-dessus décrite et représentée, et on pourra en prévoir d'autres formes sans sortir de son cadre. REVENDICATIONS 1 - Support pour une mémoire sous la forme d'une cassette, caractérisé en ce qu'il est constitué par une carte dite "industrielle" (CI) réalisant l'interface mécanique et électronique entre ladite cassette (CM) et des bus externes, et comportant, portés par ladite carte, au moins un connecteur de liaison de la cassette (CM) à la carte (CI) et un connecteur de liaison (J1) de la carte aux bus externes, des bus et des conducteurs de liaison internes, une interface électronique (IB) adaptée aux bus externes, un bloc d'interface électronique (B1) comprenant un connecteur support de fixation recevant une interface électronique pour la cassette (CM), au moins un bloc de mémoire interne (32, 83) comprenant des supports de connexion et de fixation recevant des boitiers de mémoire (BM) configurables par l'utilisateur, un bloc de d'horloge et de stockage (B4) comprenant au moins un connecteur support de fixation recevant un horodateur et au moins des registres de commande et d'état associés å la cassette mémoire, et une alimentation électrique (AE) de sauvegarde des informations contenues dans la mémoire interne et l'horodateur, lesdits bus internes reliant d'une part le bloc d'interface électronique (B1) pour la cassette, chaque bloc de mémoire interne (B2, B3), et le bloc d'horloge et de stockage (B4), à l'interface électronique (IB) pour les bus, et d'autre part l'interface électronique (I8) pour les bus au connecteur (J1) pour la carte, et lesdits conducteurs de liaison internes étant affectés aux autres liaisons internes du support. 2 - Support selon la revendication 1, caractérisé en ce que lesdits conducteurs da liaison internes relient respectivement d'une part le bloc d'interface électronique (B1) pour la cassette (CM), chaque bloc de mémoire interne (B2, B3), et le bloc d'horloge et de stockage (84), å l'interface électronique (ID) pour les bus, respectivement d'autre part le bloc d'interface électronique (B1) pour la cassette, le bloc d'horloge et de stockage (34), et l'alimentation électrique (AE) de sauvegarde, au connecteur pour la carte, et enfin chaque bloc de mémoire interne (32, B3) et le bloc d'horloge et de stockage (34) & l'alimentation électrique (AE) de sauvegarde. 3 - Support selon la revendication 1, caractérisé en ce que lesdits blocs (31, 32, 33, 34), indépendants, sont librement configurables, et en particulier chaque bloc de mémoire interne (32, B3) est configurable & sa propre adresse et en capacité jusqu'a une capacité maximale prédéterminée, et le bloc d'interface électronique (B1) pour la cassette est configurable en fonction de la cassette. 4 - Support selon la revendication 1, caractérisé en ce qu'il comporte deux blocs de mémoire interne (B2, B3) indépendants. 5 - Support selon la revendication 1, caractérisé en ce qu'il comporte deux connecteurs de liaison de la cassette mémoire, dont l'un (J2) est à l'arrière du support pour pouvoir déporter la cassette au moyen d'un cabale plat. 6 - Support selon la revendication 1, caractérisé en ce qu'il comporte des semi-conducteurs du type C-MOS. 7 - Support selon la revendication 1, caractérisé en ce que les supports de connexion et de fixation constituant le bloc de mémoire interne (32, B3) sont des supports conformes & la norme JEDEC, de 32 broches configurables pour recevoir des unités de mémoire RAM, ROM, EPROM, et EEPROM. 8 - Support selon la revendication 1, caractérisé en ce qu'une sortie du bloc d'horloge et de stockage (B4) est reliee å une borne du connecteur de liaison (J1) de la carte aux bus externes par un conducteur de liaison interne en vue de fournir, à ladite borne du connecteur (J1), un signal de requête d'interruption. 9 - Support selon la revendication 1, caractérisé en ce qu'une sortie du bloc d'interface électronique (B1) pour la cassette (CM) est reliée à une borne du connecteur de liaison (J1) de la carte aux bus externes par un conducteur de liaison interne en vue de fournir, a ladite borne du connecteur (J1), un signal de requête d'interruption notamment lors de l'insertion et de l'extraction de la cassette.