Brevet FR2291541A1 — publié le 19760611

La présente invention a trait à un ensemble terminal microprogrammé d'un système électronique de traitement d'informations. tans les systèmes électroniques courants, les périphériques d'entrée et de sortie, simples et complexes, sont adaptés à dialoguer avec un organe de gestion extérieur et sont équipés par voie de conséquence, chacun, des circuits électroniques convenables à cet effet. Ces configurations peuvent évidemment être mises en mesure de rendre d'autant plus de services que leur propre structure est plus complexe mais cette flexibilité est liée à des fraisd'ins- tallation élevés sans toujours offrir les possibilités d'extension et de compatibilité recherchées. L'invention vise à créer un ensemble terminal de petite ou moyenne importance groupant des périphériques d'entrée et de sortie offrant, avec une bonne économie de moyens, une grande souplesse d'adaptation, une coordination rationnelle des échanges des périphériques avec l'organe extérieur, des possibilités d'extension et, d'une manière générale, la standardisation des échanges entre les unités périphériques et l'organe extérieur. En vue de la solution de ce problème, l'invention propose un ensemble terminal d'un système électronique de traitement dtinfor- mations, caractérisé en ce qu'une pluralité de dispositifs périphériques d'entrée et/ou de sortie sont groupés autour d'un organe central qui est constitué par un micro-processeur, un module de té léconnexion et un élément de mémorisation et qui est adapté à coopérer, d'une part avec chacun des dispositifs périphériques, d'autre part avec un organe extérieur. On appréciera qu'un tel ensemble présente bien les qualités définies ci-dessus ; en effet, en créant une électronique centrale qui sert à piloter le fonctionnement des entrées et des sorties de l'ensemble terminal, (au lieu et place des électroniques individuelles des périphériques), on atteint effectivement le stade de puissance adaptable, extensible ainsi que de standardisation recherchée. Avantageusement, ledit organe extérieur est constitué par un ordinateur. On peut ainsi, grâce à la standardisation des données saisies par les unités périphériques, ne prévoir qu'un programme unique au niveau de l'ordinateur pour le dialogue avec ces unités. Selon d'autres caractéristiques de l'invention, les dispositifs périphériques procèdent par affichage et/ou signalisation ou sont constitués par des lecteurs optiques de cartes etgou de badges et/ou de claviers numérique ou alphanumériques.. L'ensemble est ainsi progressivement adaptable aux problèmes de saisie des données d'une exploitation industrielle ou commerciale. Selon une autre importante caractéristique de l'invention, chacun desdits dispositifs périphériques est adapté à délivrer à un module directeur un signal définissant son état ; ces signaux sont par ailleurs groupés sous forme d'un mot d'état couvrant l'ensemble terminal et permettant l'activation séquentielle des dispositifs périphériques pour leurs échanges avec l'organe central. L'ensemble terminal selon l'invention est donc. essentiellement défini par la coopération d'un certain nombre de dispositifs périphériques par l'intermédiaire d'un micro-processeur disposant d'un élément de mémorisation autour duquel ils sont groupés, avec un ordinateur central, la liaison avec ce dernier passant par un module de téléconnexion, connu en lui-même. A ce titre, l'invention présente de très nombreuses variantes dont une seule sera décrite ci-après à titre de simple exemple sans caractère limitatif aucun, en référence à un schéma synoptique illustrant la configuration de la forme de réalisation décrite. L'ensemble terminal selon l'invention représenté sur la figure unique comporte essentiellement - un micro-processeur 1 flanqué d'une mémoire 2 - un module de. téléconnexion 3 - un module directeur 5 - des dispositifs périphériques de 6 à 15 On ne s'étendra pas plus avant. sur les possibilités de ces divers dispositifs périphériques, tous parfaitement connus par l'hom- me de l'art ; dans l'exemple représenté, ils comprennent - un clavier numérique 6 - un clavier alphanumérique 7 - une unité de 8 roues codeuses, 8 - une unité à 8 décades, 9 - un lecteur de badges, 10 - un lecteur de cartes-badges, 11 - une unité de 16 visualisations alphanumériques, 12 - une unité de 16 visualisations numériques ou hexadécimales 13 - une unité à 8 voyants, 14 - une unité à 8 x 8 touches, 15 On soulignera la modularité adaptée pour la réalisation de l'ensemble terminal selon l'invention, à savoir - voyants : 4 - décades : 4 - touches : 4 - clavier : 1 - afficheurs : 4 - lecteur de badges : 1 - roues codeuses : 4 - lecteur de cartes-badges : 1 Ces dispositifs périphériques sont reliés, en fonction du nombre d'adresses nécessaires pour les entrées et les sorties (donné dans le tableau 1 ci-après, page 5) ; à deux lignes "bus" 16 et 17, respectivement réservées aux entrées et aux sorties ; le micro-processeur 1 est en mesure d'admettre 11 adresses d'entrée et 12 adresses de sortie. Le module directeur 5 a pour mission d'activer les fonctions adéquates du micro-processeur en fonction des signaux d'entrée ou de sortie échangés avec l'organe extérieur par l'intermédiaire du module de téléconnexion 3. A ce titre, le module directeur peut d'ailleurs provoquer des interruptions prioritaires. Le mot d'état, groupant - en fonction de la modularité évoquée au tableau 1 - l'information individuelle relative à chacun des périphériques de l'ensemble terminal, est limité à 8 bits. A chaque type d'organe ou de périphérique est attachée la notion de fonction, le groupe définissant le nombre maximum d'organes associes aux adresses et au mot d'état figurant au tableau 1. A titre documentaire, on signalera que le dialogue entre ordinateur et micro-processeur est réalisé par échange d'octet de commande ou d'information selon le cas, le nombre d'organes correspondant à une fonction déterminant celui des octets nécessaires au dialogue. Outre les sécurités prises au niveau technologique, l'ensemble terminal selon l'invention comporte également des sécurités au niveau des contrôles, à savoir - contrôle de la télétransmission. - détection d'erreur de parité au niveau du micro-processeur ou de l'ordinateur. - chien de garde (activé après trois tentatives de relance de l'ordinateur consécutivement à une erreur de transmission). - alarmes internes regroupant les défauts liés aux alimenta tiens hors tolérance et à la coupure ligne. Le principe de gestion des fonctions de l'ensemble terminal selon l'invention implique deux phases essentielles - d'une part, l'initialisation générale du système qui permet le début des échanges de l'ensemble, notamment du micro-processeur, avec l'ordinateur extérieur. - autre part, la scrutation d'-un mot d'état en vue de l'ex- ploitation des informations d'entrée et de sortie. Ces considérations, d'ordre purement logiciel, sont évidentes pour l'homme de l'art et ne seront pas explicitées dans le mémoire. Bien entendu, la présente invention ne se limite pas à la forme de réalisation décrite et représentée mais englobe toute variante d'exécution. TABLEAU 1. Adresses nécessaires Bits d'état Périphériques disponibles ENTREES nécessaires ENTREES SORTIES Jusqu'à 8 voyants (maximum 12 groupes de 8) 1 Jusqu'à 8 touches (maximum 8 groupes de 8) 1 1 1 Jusqu'à 16 afficheurs nu mérique ou hexadécimaux 2 (maximum 6 groupes de 16 afficheurs) Jusqu'à 16 afficheurs al phanumériques (maximum 3 4 groupes de 16 afficheurs) Jusqu'à 4 roues codeuses (maximum il groupes de 4 1 1 roues codeuses) Jusqu'à 8 roues codeuses électroniques (maximum 8 1 1 1 groupes de 8 roues codeu ses) Jusqu'à 8décades (maximum 8 groupes de 8 décades) 1 1 1 Clavier numérique 1 1 Clavier alphanumérique 2 1 1 lecteur de badge 12 à 22 colonnes 3 1 1 1 lecteur de cartes-badges 1 à 80 colonnes 3 1 2 R E V E N D I C A T I O N S 1.- Ensemble terminal d'un système électronique de traitement d'informations, caractérisé en ce qu'une pluralité de dispositifs périphériques d'entrée et/ou de sortie sont groupés autour d'un organe central qui est constitué par un micro-processeur, un module de téléconnexion et un élément de mémorisation et qui est adapté à coopérer, d'une part avec chacun des dispositifs périphériques, d'autre part avec un organe extérieur. 2.- Ensemble terminal selon la revendication 1, caractérisé ence que ledit organe extérieur est un ordinateur. 3.- Ensemble terminal selon la revendication 1, caractérisé en ce que lesdits dispositifs périphériques sont des dispositifs de signalisation e-t/ou d'affichage. 4.- Ensemble terminal selon la revendication 1, caractérisé en ce que lesdits dispositifs sont des lecteurs optiques de cartes et/ou de badges. 5.- Ensemble terminal selon la revendication 1, caractérisé en ce que lesdits dispositifs sont des claviers numérique ou alphanumériques. 6.- Ensemble terminal selon l'une quelconque desrevèndications 1 à 5, caractérisé en ce que chacun desdits éléments périphériques est adapté à délivrer audit organe central un signal définissant son état. 7.- Ensemble terminal selon la revendication 6, caractérisé en ce que lesdits signaux sont groupés sous forme d'un mot d'état permettant l'activation séquentielle desdits dispositifs périphériques.