FR2591772A1 - Systeme de connexion d'un peripherique a plusieurs micro-ordinateurs - Google Patents

Systeme de connexion d'un peripherique a plusieurs micro-ordinateurs Download PDF

Info

Publication number
FR2591772A1
FR2591772A1 FR8518897A FR8518897A FR2591772A1 FR 2591772 A1 FR2591772 A1 FR 2591772A1 FR 8518897 A FR8518897 A FR 8518897A FR 8518897 A FR8518897 A FR 8518897A FR 2591772 A1 FR2591772 A1 FR 2591772A1
Authority
FR
France
Prior art keywords
output
input
channel
printer
microcomputers
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
FR8518897A
Other languages
English (en)
Other versions
FR2591772B1 (fr
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CUGNEZ JEAN LOUIS
Original Assignee
CUGNEZ JEAN LOUIS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by CUGNEZ JEAN LOUIS filed Critical CUGNEZ JEAN LOUIS
Priority to FR8518897A priority Critical patent/FR2591772B1/fr
Publication of FR2591772A1 publication Critical patent/FR2591772A1/fr
Application granted granted Critical
Publication of FR2591772B1 publication Critical patent/FR2591772B1/fr
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4004Coupling between buses
    • G06F13/4022Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1236Connection management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1279Controller construction, e.g. aspects of the interface hardware
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1284Local printer device

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Mathematical Physics (AREA)
  • Computer Hardware Design (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

Sélecteur séquentiel pour micro-ordinateurs, destiné à la connexion automatique d'un périphérique sur l'une quelconque d'une série de micro-ordinateur, caractérisé en ce que, chaque voie du système pouvant commuter plusieurs variables vers son périphérique, chaque voie est aiguillée, l'une après l'autre, de façon séquentielle, un niveau logique "haut" ou "bas" permettant la sélection de la voie aiguillée, l'ensemble des voies étant initialisé par toute variable issue de la sortie d'un circuit de logique combinatoire, la valeur de ladite variable réagissant aux informations qui lui parviennent à chaque instant donné, et à chaque état externe correspondant une phase de fonctionnement du système, à chaque aiguillage d'une voie, une liaison étant établie entre le micro-ordinateur concerné et l'imprimante, les autres voies étant déconnectées. (CF DESSIN DANS BOPI)

Description

La présente invention concerne un système de sélecteur séquentiel pour
micro-ordinateurs, c'est-à-dire un système permettant de connecter au choix un périphérique donné, tel qu'une imprimante, à la sortie de l'une quelconque d'une série de micro-ordinateurs intervenant les uns après les autres suivant
une sélection déterminée séquentiellemént.
Actuellement, l'interface entre plusieurs micro-
ordinateurs et une imprimante est constituée par des sélecteurs à commande manuelle, par commutateur rotatif, par clavier ou par
touches.
Un tel système manuel est évidemment lent et affecté par
toutes les erreurs humaines.
Au contraire, la présente invention concerne une interface de ce genre fonctionnant de manière autonome, et qui
sélectionne automatiquement n'importe quel type de micro-
ordinateur, à sortie parallèle (centronic) ou à sortie série (RS 232), vers une imprimante comportant elle-même une entrée
parallèle ou une entrée série.
Dans un tel système, selon l'invention: - chaque voie peut commuter plusieurs variables vers son périphérique; - chaque voie est aiguillée, l'une après l'autre de façon séquentielle, - un niveau logique "haut" ou "bas" permet la sélection de la voie aiguillée, en fonction de la technologie employée, - l'ensemble des voies est initialisé par toute variable
issue de la sortie d'un circuit de logique combinatoire.
- la valeur de ladite variable réagit aux informations qui lui parviennent à chaque instant donné. A chaque état externe
correspond une phase de fonctionnement du système.
- à chaque fois qu'une voie est ainsi aiguillée, il y a établissement de la liaison entre le micro-ordinateur concerné et l'imprimante, les autres voies étant déconnectées. Chacun des autres micro-ordinateurs considèrent le périphérique "plein",
n'émet donc pas de données et est en position d'attente.
- enfin, un afficheur numérique permet de connaître celui
des micro-ordinateurs qui est sélectionné et en service.
Dans la pratique, quatre cas se présentent quand le système selon l'invention est connecté entre une imprimante et plusieurs microordinateurs:
2 2591772
ler CAS: Aucun micro-ordinateur ne demande l'imprimante en position automatique: la valeur de la variable issue de la sortie d'un circuit de logique combinatoire, changera à chaque fois que celle-ci recevra une information à un instant donné. Elle aura pour but d'initialiser les voies: selon cette valeur,
une voie parmi l'ensemble des voies possibles sera aiguillée.
Successivement chaque micro-ordinateur aura sa liaison établie
avec son périphérique.
2ème CAS: Un micro-ordinateur ou plusieurs demandent l'imprimante
en position automatique.
A l'instant donné, une valeur de la variable initialise l'ensemble des voies. Une voie parmi les voies possibles est aiguillée, et la liaison entre le micro-ordinateur et l'imprimante est établie. Le microordinateur envoie les données vers l'imprimante. Une information est prélevée sur la variable strobe venant du micro-ordinateur puis, rebouclée sur l'entrée de la logique combinatoire, verrouillera la valeur de cette variable à sa sortie, ce qui aura pour effet de maintenir la voie qui est aiguillée. Tout le temps qu'il y aura une émission de données cette voie sera maintenue. A l'absence d'information et après une période de 3 secondes qui seront nécessaires à l'écriture d'un caractère par ligne, au minimum, l'entrée de la logique combinatoire se trouvera déverrouillée et à sa sortie succèdera une nouvelle variable. Les voies se trouvent une nouvelle fois initialisées, l'une d'entre elles sera de nouveau aiguillée, la liaison sera établie: si le micro-ordinateur est prêt à émettre il y aura émission de données, la valeur de cette nouvelle variable sera de nouveau verrouillée, la voie sera maintenue. Le
cycle continue à chaque nouvelle variable.
3ème CAS:
Sélection temporaire avec maintien au choix du micro-
ordinateur désiré. A une valeur de la variable, qui correspondra au microordinateur choisi, à l'instant donné et avant que l'entrée de la logique combinatoire recoive une nouvelle information, à ce moment précis l'entrée de la logique combinatoire reçoit une autre information, et elle considère qu'il y a une émission de données. La valeur de cette variable à la sortie d'un circuit de logique combinatoire est verrouillée,
3 2591772
les voies sont initiai[feI 1l voie choisie est donc maintenue et elle le sera aussi longtemps que l'on en désirera le verrouillage. 4ème CAS: Présélection des micro-ordinateurs dans le cas d'une
interface 8, 16 et 24 entrées.
- Lorsque les interfaces 8, 16 et 24 entrées possèdent à leurs entrées un nombre inférieur à ce qui est prévu, un décodage
assure cette fonction.
- Il est prélevé sur la valeur de la variable sur la
sortie d'un circuit de logique combinatoire.
- Chaque valeur de variable correspond à uns voit
d'entrée de micro-ordinateur.
- Positionnera la valeur de la variable à son état
initial de départ.
L'invention ayant ainsi été définie dans son principe, on va maintenant la décrire plus en détail, en se référant à un exemple particulier, illustré par le dessin annexé sur lequel: - La figure 1 est un schéma d'ensemble d'un sélecteur selon l'invention à entrée parallèle et sortie parallèle, La figure 2 montre la variante du système à entrée série et sortie série, - La figure 3 illustre les signaux obtenus avec le système de la figure 1, et - La figure 4 illustre les signaux obtenus avec le
système de la figure 2.
Si l'on se réfère tout d'abord aux figures 1 et 3, on voit que les voies sont celles du périphérique de sortie imprimante de chaque microordinateur. Elles sont aiguillées par des tampons du type 74LS641 et 74LS241, dont une entrée permet de valider ou non, auquel cas il est à l'état haute Impédance. Elles comprennent chacune neufs lignes en sortie, les Datas de O à 7 et
le signal strobe deux lignes en entrée; le signal ACK et busy.
Le sélecteur est fabriqué sous trois modèles à cartes modulaires.
- 1 modèle à 8 entrées micro-ordinateurs, - 1 modèle à 16 entrées microordinateurs,
- 1 modèle à 24 entrées micro-ordinateurs.
Le coeur du sélecteur fait appel à un diviseur de
fréquence avec prédétermination par un des commutateurs K2 à K8.
Il est organisé autour d'un ou deux ou trois registres à décalage du type 74164IC1 à IC3. Ils sont montés en cascade dans le 2ème et 3ème cas. L'entrée du ler registre ICl est reliée à la sortie d'une porte NOR ("non ou") IC 58, la sortie QH du registre ICl est reliée à l'entrée du 2ème registre IC2, sa sortie QH est reliée à l'entrée du 3ème registre IC3. Chaque sortie QA et QH de chaque registre ICi à IC3 est reliée d'une part à chaque entrée d'une porte NOR ("non ou") IC58 et d'autre part à chaque entrée de chaque porte inverseuse IC4 à IC6 du type 74LS504 dont les sorties iront valider ou non l'entrée de chaque tampon IC7 à IC56. Un trigger de Schmitt du type 74132, IC59, monté en oscillateur assuré par Cl et RIO qui à sa sortie délivre une fréquence d'horloge d'environ 15HZ. L'entrée du diviseur CP du type 7493IC60 reçoit cette fréquence d'horloge de 15HZ et à sa
sortie D on obtient une fréquence de 1HZ parfaitement symétrique.
L'entrée E d'un 2ème trigger reçoit cette fréquence de 1HZ.
L'entrée de l'inverseur IC81 reçoit cette fréquence de 1HZ, à sa sortie est reliée l'entrée d'horloge des trois registres IC à IC3. L'entrée du CP du ler diviseur par 10 du type 7490IC62, reçoit également cette fréquence de 1HZ, suivi d'un 2ème diviseur par 10IC61, tous deux suivis d'un décodeur 7447IC64 et IC63 relié à un afficheur qui affichera la voie validée ou non de O à 24. La sortie Q de chaque monostable retrigérable 74123IC66 à IC78 est reliée à l'entrée d'une porte NOR ("non ou") IC65, sa sortie est reliée au point F, la 2ème entrée du trigger, elle aura pour rôle d'aiguiller ou non le signal d'horloge. Chaque monostable IC66 à IC78 sont associés d'un circuit RC extérieur Pl à P24 et C2 à C25 afin d'obtenir une temporisation de trois secondes qui sont nécessaires à l'écriture d'un caractère par ligne sur imprimante, cas minimum, écriture du caractère avance chariot, saut de ligne, retour chariot, écriture du 2ème caractère et saut de ligne. Le commutateur K1 permet de faire le choix entre deux types d'imprimantes selon les fabricants soit: 1) Les entrées de l'imprimante reliées à un niveau logique "1", 2) Les entrées de l'imprimante non reliées à un niveau
logique "1".
ler CAS:
Interface huit micro-ordinateurs.
Supposons que l'on ait à brancher six micro-ordinateurs,
alors il faudra placer en position ON,K7. Pour huit micro-
ordinateurs c'est la porte NORIC58 qui assurera le décodage.
2ème CAS:
Interface 16 micro-ordinateurs.
Supposons que l'on ait à brancher 13 micro-ordinateurs
alors il faudra placer en position ON,K6. Pour seize micro-
ordinateurs, c'est la porte NORIC58 qui assurera le décodage.
3ème CAS:
Interface 24 micro-ordinateurs.
Supposons que l'on ait à brancher 18
alors il faudra placer en position ON,K3.
ordinateurs, c'est la porte NOR ("non ou) décodage. micro-ordinateurs
Pour 24 micro-
qui assurera le Le commutateur K22 en position automatique, le va initialiser les voies les unes après les autres continue. En position manuelle, maintiendra la voie désiré. séquenceur de façon au moment A la mise sous tension, une remise à zéro (RAZ) automatique s'effectue au moyen de deux portes Nand ("non et") IC80, montées en inverseuses, associées d'un circuit Rll et C26, envoie une brève impulsion de niveau haut passant par la première porte OU suivie d'une 2ème porte OUIC79 et arrivant à l'entrée de RAZ des diviseurs IC62 et IC61, l'afficheur affiche 00. A la sortie de la lère porte OUIC79 une brève impulsion de niveau haut passant par un inverseur à collecteur ouvert, une brève impulsion de niveau bas à l'entrée de RAZ de chaque registre à décalage ICi à IC3. Une brève impulsion sz niveau bas à l'entrée RAZ de chaque
monostable IC66 à IC78.
Chaque sortie QA à QH prend la valeur O, un niveau haut en sortie de chaque inverseur et chaque entree des tampons se trouve à un niveau haut non validé, état haute impédance donc aucune liaison n'est effectuée. Comme toutes les entrées sont à O de la porte NOR ("non ou"), sa sortie passe à un niveau haut, l'entrée du ler registre est à 1. Le niveau haut en sortie de IC58 passe à travers C27 et R12 à ce stade on obtiend une brève
impulsion qui est envoyée à l'entrée de la 2ème porte ou IC79.
A sa sortie, une brève impulsion de niveau haut sera envoyée à l'entrée de RAZ de IC61 et IC62. A la remise à zéro, chaque sortie Q de chaque monostable du type 74123 passe à un
6 2591772
niveau bas, toutes les entrées de la porte NOR <non om') IXC 65 sont à zéro, sa sortie passe à un niveau haut, on a 1 à l'entrée F du circuit bistable à deux entrées doc sa sortie est aiguillée. A la position initiale du RAZ de chaque circuit, l'entrée du RAZ de chaque registre ICI à IC3 passe à un niveau haut, 1 'entrée de RAZ des monostables 1C66 à IC78 passe à un niveau bas
alors te comptage commencera à la lère période dShorloge.
ier CAS:
Aucun micro-ordinateur ne demande l'ipriane.
A la première période d'horloge au point G d'une part traversant un inverseur puisque l'entrée des registres est actie au front montant, tandis que 1l'entrée CP des diviseurs est active au front descendant, c'est la raison pour laquelle il y a mn inverseur de façon que lorsque la voie validie cmrrespond à l'affichage indiquée. D'autre part à l'entrée CP du 1er diiviseur
IC62, l'afficheur affichera 01.
Un niveau haut est à l'entrée I du ler registre ICl, sa
sortie QA passe à 1 et toutes les autres sont à O, ler décalage.
Un 1 est présent à l'une des entrées de la porte IMR (non ou-) IC58, sa sortie passe à zéro, l'entrée I du ler registre u est à 0. La voie 1 est validée, la liaison entre le icrna-ordinateur et 1 'imprimante est établie alors que les autres sont à ltat haute impédance. A la 2ème période d'horloge au point G, la sortie QA du ler registre IC1 passe à O tandis que la sortie gB passe à 1, il y a un nouveau décalage. Un 1 est toujours préent à l'une des entrées de la porte NOR ("non ou") IC 58, sa sortie reste à O, entrée I du ler registre est à o, et ainsi de suite jusqu'à là 24afe période d'horloge. La sortie CH du registre 1C3 passe aà l, les autres sorties des registres ICI et IC3 sont à D. A la 25ème période d'horloge au point Z, toutes les sorties QA et QH des trois registres ICl à IC3 passent à O, un 0 est présent aux entrées de la porte NOR (<non odn), sa sortie passe à 1, l'entrée I du ler registre est donc à 1. Un niveau haut à travers C27 et R12 à l'entrée d'une porte UIMC79 provoque une brève impulsion de niveau haut en sortie puis envoyée à
l'entrée de RAZ des diviseurs, les afficheurs affichent OE-
Toutes les voies sont à nouveau à l'état haute impédance et le
7 2591772
cycle recommence.
2ème CAS
Un ou plusieurs micro-ordinateurs demandent l'imprimante.
Supposons que l'on soit à la 2ème période d'horloge (voir chronogramme) QB passe à 1 alors que les autres sorties sont à 0, un O est à l'entrée du tampon de la voie 2, donc aiguillée alors que les autres tampons sont à l'état de haute impédance. La liaison de la voie 2 est assurée avec l'imprimante, il y a émission de données. L'entrée J du monostable IC67 à travers l'interrupteur K22 en position automatique, reçoit le signal strobe, la sortie Q passe à 1. L'une des entrées de la porte NOR ("non ou") IC65 est à 1, sa sortie passe à 0. L'entrée F du trigger est à 0, sa sortie G reste à 1, quelque soit les niveaux de l'entrée E. Tant qu'il y aura émission de données vers l'imprimante cette voie sera maintenue. Dès l'instant o l'entrée J ne reçoit plus d'informations, trois secondes après le monostable IC67 revient dans sa position initiale Q = O. Toutes les entrées de la porte NOR ("non ou") IC65 sont à 0, sa sortie passe à 1, l'entrée F du trigger est à 1, sa sortie G est aiguillée et les périodes d'horloge passent au rythme de la fréquence. Les micro-ordinateurs qui demandent la sortie imprimante dont les tampons sont à l'état haute impédance sont en position d'attente jusqu'à ce que la voie correspondante soit
aiguillée. Cela recommence pour les autres voies dont le micro-
ordinateur demande l'imprimante K22 en position manuelle.
Supposons que l'on veut maintenir la voie 4, dès que l'afficheur affichera 04, on bascule l'inter K22 en position manuelle. L'entrée J recevra le signal d'horloge afin d'imiter le signal strobe venant de l'ordinateur. La sortie Q du monostable IC69 passe à 1, l'une des entrées de la porte NOR ("non ou") IC58 est à 1, Sa sortie passe à 0. L'entrée F du trigger est à O sa sortie reste à 1, il y a donc maintien de cette voie tout le
temps que l'on désire. Présélection des micro-ordinateurs.
Que l'interface concerne 8, 16 ou 24 micro-ordinateurs, chaque sortie QA à QH prendra un niveau 1 successivement au
rythme de la fréquence 1HZ.
A la 9ème période d'horloge ou à la 17ème période d'horloge ou à la 25ème période d'horloge, toutes les sorties QA à QH passent à 0, les entrées de la porte NOR ("non ou") IC58
8 2591772
sont à O, sa sortie passe à 1, l'entrée I du registre ICl est à 1. Une brève impulsion de niveau i à l'entrée d'une porte OUIC79 en travers C27 et R12 donc une brève impulsion de niveau 1 à l'entrée de RAZ des diviseurs-IC61 et IC62, l'afficheur affichera O. Supposons que l'on ait à brancher six micro-ordinateurs, il faudra placer K7 en position ON c'està-dire relier la sortie QG par l'intermédiaire d'un des inters DIL à l'entrée d'une porte OUIC79. A la 7ème période d'horloge QG passe à 1, un 1 est présent à l'entrée de la porte OiIC79, suivie d'une autre porte OUIC79. Un niveau 1 est à l'entrée de RAZ du diviseur IC62, l'afficheur affiche 0. Un niveau 1 à l'entrée de l'inverseur IC81, sa sortie passe à 0, l'entrée de RAZ du registre ICl est à 0, toutes les sorties QA à QH passent à 0, les voies sont à l'état haute impédance. Comme il y a un niveau O à toutes les entrées de la porte NOR ("non ou") IC58 sa sortie passe à 1. Un niveau 1 est présent à l'entrée du registre ICl, une brève impulsion de niveau 1 à l'entrée d'une porte OU et l'entrée de RAZ IC62 et IC61 reçoivent une brève impulsion de niveau 1 l'afficheur est à 0. Comme les sorties QA et QH sont à 0, l'entrée de la porte NOR ("non ou") IC79 est à 0, un 1 est présent à l'entrée de RAZ du diviseur. A la lère période d'horloge la sortie QA passe 1, la voie 1 est validée et
l'afficheur affiche 1 et ainsi de suite.
Les avantages pratiques de l'invention sont alors les suivants: Au moment de la mise sous tension, une voie sur les 8 (ou 12, ou 24) sera aiguillée vers l'imprimante de façon
séquentielle, à la fréquence d'horloge de i HZ.
Quand un micro-ordinateur (ou plusieurs) demande(nt) l'imprimante, au moment de la voie aiguillée, cette dernière demeure maintenue tant qu'il y aura émission de données sur l'imprimante. Pendant ce temps les autres voies n'étant pas aiguillées, les ordinateurs seront en position d'attente, puisque déconnectés et que le signal busy étant à 1 l'ordinateur considère que la mémoire de l'imprimante est pleine; il y a donc
arrêt de données.
Dès que le micro-ordinateur a terminé l'envoi des
données, il y a à nouveau sélection d'une autre voie.
9 2591772
Un tel fonctionnement est donc entièrement automatique.
Si l'on se réfère maintenant aux figures 2 et 4, le coeur du sélecteur à l'entrée série-sortie est semblable à celui du sélecteur à entrée parallèle-sortie parallèle, sauf toutefois sur deux points très particuliers au niveau de la transmission de données: On reboucle sur chaque connecteur, c'est-à-dire à la sortie imprimante c6té microordinateur et à l'entrée imprimante, les signaux DSR, DRT et DSD. Dans ce cas, l'imprimante se trouve connectée en permanence et le microordinateur la considère "prête", quelque soit sont état réel. Dans le cas présent, il
peut y avoir un ou plusieurs micro-ordinateurs prêts à émettre.
Si on ne prend pas la précaution de valider le signal "BUSY", les données partiront dans la "nature". Lorsque BUSY est à l'état 1: la mémoire tampon ou "buffer" est vide; il y a donc transmission de données. Le "buffer" est à l'état O: le "buffer" est plein;
dans ce cas, il y a arrêt de données.
On convertit l'entrée série RS 232 IC 20 à IC 32 et IC40 à un niveau TTL suivi d'un tampon IC 33 à IC 39 dont une entrée permet de valider ou non, auquel cas il est à l'état haute impédance, puis on reconvertit du niveau TTL en RS 232 IC 41 et IC 7 à IC 19 afin qu'il soit compatible avec l'imprimante et le micro-ordinateur. Lorsque QA à QH des trois registres sont à O, un O est présent à la sortie des suiveurs IC 4 à IC 6, un O est à l'entrée de validation de IC 33 à IC 39, comme ils sont actifs à un niveau 1, leurs sorties sont à l'état hautes impédances. Un 0 à l'entrée de validation de IC 7 à IC 19, le signal BUSY considère l'état
plein "buffer"; il n'y a donc pas d'émission de données.
Lorsqu'un niveau 1 est présent sur l'entrée de validation de la voie 1 IC 7 et IC 33 par exemple, la voie 1 se trouve aiguillée par IC 33; la liaison entre le micro-ordinateur et l'imprimante est établie. L'entrée de validation de.IC 7 étant à 1, BUSY dans ce cas est considéré, Buffer vide, il y a donc émission de données. Toutes les autres voies étant à O, elles ne sont pas aiguillées et BUSY est considéré comme plein Buffer; il n'y a pas d'émission de données; l'ordinateur est en "position" d'attente. un tel système est utilisable notamment dans l'équipement
d'un établissement d'enseignement.
A toutes fins utiles, on donne ci-aprs la composants dans les deux cas illustrés ci-dessas: liï des
1. Composants de la figure 1.
IC1 à IC3: SN74164
IC4 à IC6: 74LS504
IC7 à IC31: 74LS641
IC32 à IC57: 74LS241
IC58 à IC65: MC4078
IC59: SN74LS132
IC60: SN7493
IC61 à IC62: SN7490
positions
IC63 à IC64: SN7447
IC66 à IC78: SN74LS123
2. Composants de la figure 2.
IC20 à IC32, IC40: SN 75189
IC7 à IC19, IC41: SN 75150
IC4 à IC6: 74LS126
R15 à R38: 10K.
R1 à R9:Ilk
R13 à RIS: 1DK
Rll à R12: 1K Cl: 47F
C2 à C25: 2
C26: 22J1
C27: 1,p Ki à *22: K2 à K8: Inter DIL inter 2 l 2591772

Claims (4)

REVENDICATIONS
1. Sélecteur séquentiel pour micro-ordinateurs, destiné à la connexion automatique d'un périphérique sur l'une quelconque d'une série de microordinateur, caractérisé en ce que, chaque voie du système pouvant commuter plusieurs variables vers son périphérique, chaque voie est aiguillée, l'une après l'autre, de façon séquentielle, un niveau logique "haut" ou "bas" permettant la sélection de la voie aiguillée, l'ensemble des voies étant initialisé par toute variable issue de la sortie d'un circuit de logique combinatoire, la valeur de ladite variable réagissant aux informations qui lui parviennent à chaque instant donné,- et à chaque état externe correspondant une phase de fonctionnement du système, à chaque aiguillage d'une voie, une liaison étant établie entre le microordinateur concerné et l'imprimante, les
autres voies étant déconnectées.
2. Sélecteur selon la revendication 1, caractérisé en ce qu'un afficheur numérique indique le micro-ordinateur sélectionné
et en service.
3. Sélecteur selon les revendications 1 et 2, caractérisé en
ce qu'il constitue une interface entre des micro-ordinateurs à sortie parallèle et une imprimante à entrée parallèle, notamment
du type centronics.
4. Sélecteur selon les revendications 1 et 2, caractérisé en
ce qu'il constitue une interface entre des micro-ordinateurs à sortie série et une imprimante à entrée série, notamment du type
RS 232.
FR8518897A 1985-12-18 1985-12-18 Systeme de connexion d'un peripherique a plusieurs micro-ordinateurs Expired FR2591772B1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR8518897A FR2591772B1 (fr) 1985-12-18 1985-12-18 Systeme de connexion d'un peripherique a plusieurs micro-ordinateurs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR8518897A FR2591772B1 (fr) 1985-12-18 1985-12-18 Systeme de connexion d'un peripherique a plusieurs micro-ordinateurs

Publications (2)

Publication Number Publication Date
FR2591772A1 true FR2591772A1 (fr) 1987-06-19
FR2591772B1 FR2591772B1 (fr) 1989-09-29

Family

ID=9325994

Family Applications (1)

Application Number Title Priority Date Filing Date
FR8518897A Expired FR2591772B1 (fr) 1985-12-18 1985-12-18 Systeme de connexion d'un peripherique a plusieurs micro-ordinateurs

Country Status (1)

Country Link
FR (1) FR2591772B1 (fr)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3829454A1 (de) * 1988-08-31 1990-03-01 Thomson Brandt Gmbh Serielle datenschnittstelle
EP0359064A2 (fr) * 1988-09-15 1990-03-21 Hewlett-Packard Company Système de calcul
WO1990012359A1 (fr) * 1989-04-10 1990-10-18 Eastman Kodak Company Interface de communication pour imprimante d'ordinateur

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4426166A (en) * 1982-10-14 1984-01-17 Qume Corporation Modular printer with coded plug compatible modules

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4426166A (en) * 1982-10-14 1984-01-17 Qume Corporation Modular printer with coded plug compatible modules

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
ELEKTRONIK, vol. 30, no. 10, 1981, page 104, Munich, DE; N.ROETHE: "Automatisches Umschalten eines Druckers zwischen mehreren Rechnern" *
IBM TECHNICAL DISCLOSURE BULLETIN, vol. 27, no. 9, février 1985, pages 5244-5245, New York, US; J.N.BROWN et al.: "Printer sharing attachment for personal computer" *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3829454A1 (de) * 1988-08-31 1990-03-01 Thomson Brandt Gmbh Serielle datenschnittstelle
EP0359064A2 (fr) * 1988-09-15 1990-03-21 Hewlett-Packard Company Système de calcul
EP0359064A3 (fr) * 1988-09-15 1991-09-18 Hewlett-Packard Company Système de calcul
WO1990012359A1 (fr) * 1989-04-10 1990-10-18 Eastman Kodak Company Interface de communication pour imprimante d'ordinateur

Also Published As

Publication number Publication date
FR2591772B1 (fr) 1989-09-29

Similar Documents

Publication Publication Date Title
Reder et al. A partial resolution of the paradox of interference: The role of integrating knowledge
BE897586A (fr) Circuit parallele de controle de redondance cyclique
FR2513407A1 (fr) Systeme d&#39;arbitrage des demandes d&#39;acces de plusieurs processeurs a des ressources communes, par l&#39;intermediaire d&#39;un bus commun
PT99006A (pt) Aparelho e processo para a optimizacao da arbitragem de linha omnibus dinamica garantindo a partilha de cada ciclo
JPS58501742A (ja) デ−タ転送ネットワ−クのための直接メモリアクセス論理システム
EP0769748B1 (fr) Cellule intégrable DDC dédiée à un microprocesseur
FR2591772A1 (fr) Systeme de connexion d&#39;un peripherique a plusieurs micro-ordinateurs
EP0472472B1 (fr) Dispositif pour le dialogue à distance entre une station et un ou plusieurs objets portatifs
EP0889429A1 (fr) Lecteur de cartes à puces à protocole de transmission rapide
FR2658934A1 (fr) Architecture de systeme et utilisation de cette architecture dans un procede de remplacement de cartes.
FR2764759A1 (fr) Dispositif de controle de periodicite des messages transitant sur un reseau multiplexe de transmission d&#39;une formation de type can
EP0011701B1 (fr) Système de sélection d&#39;interface prioritaire et contrôleur de communication comprenant ce système
CA1169951A (fr) Dispositif d&#39;adressage d&#39;un ensemble d&#39;enregistreurs d&#39;un central de commutation
EP0058108B1 (fr) Générateur de signaux logiques combinés
EP0359607B1 (fr) Unité centrale pour système de traitement de l&#39;information
FR2371730A1 (fr) Unite de commande d&#39;interface entree/sortie pour un sous-systeme entree/sortie
FR2689265A1 (fr) Système de communication entre des cartes de communication montées séparément dans des étagères.
EP0166837A1 (fr) Dispositif de rebouclage pour un système de communication de données sur une liaison multiplex
JPS6029836A (ja) 自動切替装置
EP0369843B1 (fr) Unité centrale à plusieurs processeurs et plusieurs mémoires pour systèmes de traitement de données
FR2651345A1 (fr) Systeme d&#39;allocation a orientation prioritaire d&#39;un bus.
BE844694R (fr) Systeme de memorisation et de traitement d&#39;informations telles que des taxes
SU1406600A1 (ru) Устройство дл моделировани систем массового обслуживани
BE1005492A6 (fr) Systeme de traitement de donnees.
US6035262A (en) Real time observation serial scan test architecture

Legal Events

Date Code Title Description
ST Notification of lapse
DA Annulment of decision of lapse
ST Notification of lapse