FR 2556913 A1 19850621 FR 8320124 A 19831215 Dispositif de terminaux sémaphores pour le système de signalisation N 7. L'invention est du domaine des télécommunications et concerne un dispositif de terminaux sémaphores d'un réseau de communicatons numériques utilisant le système de signalisation sémaphore NO 7 défini par le CCITT (C.f. Livre Jaune, Tome VI.6 - Avis Q701 à Q741). La mise en oeuvre des fonctions de communication nécessite le transfert d'informations entre un abonné et un commutateur, ou entre deux commutateurs; on le réalise par un échange de signaux dits de signalisation. Si la signalisation est transmise sur le même circuit que celui qui sera utilisé pour la communication, on dit qu'il s'agit d'une signalisation voie par voie. Par contre, si l'on regroupe entre deux centres la signalisation correspondant à un faisceau de circuits, et si elle est acheminée sur un canal séparé, l'on parle de signalisation sur voie commune ou sémaphore. Le système de signalisation CCITT No 6 a été le premier système de signalisation de ce type a être spécifié, appliqué et testé. Mais conçu au départ pour des applications analogiques et quoique modifié pour des versions numériques, le systèmeN 6 a des limitations en environnement numérique (débit, longueur des messages, etc..). Aussi, pour répondre aux nouveaux besoins (réseaux numériques), le CCITT a émis une nouvelle spécification, dite système de signalisation sémaphore N 7, applicable à des utilisations multiples, dans des réseaux spécialisés ou multiservices. Le protocole utilisé pour la transmission est dérivé du proto- cole HDLC et en ce sens, s'apparente à la procédure spécifiée dans l'Avis X 25 relatif à l'interface ETTD/ETCD (équipement terminal de traitement de données/équipement de terminaison du circuit de données). Les réalisations utilisant des terminaux sémaphores traitant des protocoles s'approchant du protocole utilisé dans le système de signa- lisation N 7, et permettant le raccordement de plusieurs eanaux, sont soit des réalisations câblées (multiplexage des canaux), soit des réa- lisations utilisant les microprocesseurs en tranche. Ceci conduit à des structures peu souples et peu modulaires et leur mise en oeuvre --2- s'avère délicate. L'invention a pour but un dispositif de terminaux sémaphores qui fonctionne selon le système de signalisation sémaphore N 7, qui soit souple d'emploi et modulaire. L'invention a pour objet un dispositif de terminaux sémaphores pour le système de signalisation N 7, comportant des terminaux sémaphores reliés à un réseau de connexion d'un central de télécommu- nications, et au moins une unité de gestion des terminaux, l'unité de gestion et les terminaux étant reliés par un bus général à une unité de commande et à une mémoire centrale constituant le niveau 3 du central, caractérisé par le fait que les terminaux constituent des groupes de terminaux, chaque groupe étant relié à une unité de gestion, et que dans chaque groupe chaque terminal est relié au bus général par un circuit d'accès et à l'unité de gestion par un circuit d'échanges. L'invention a également pour objet un dispositif de terminaux sémaphores ayant un circuit d'accès à un bus général et un circuit d'échanges avec une unité de gestion qui sont communs à deux terminaux. L'invention va être décrite à l'aide d'un exemple de réalisation illustré par les figures annexées dans lesquelles - la figure 1 représente schématiquement un dispositif de terminaux sémaphores auquel s'applique l'invention, - la figure 2 représente un ensemble de deux terminaux sémaphores de l'invention, - la figure 3 représente une unité de gestion de la figure 1, - la figure 4 représente un circuit d'accès bus interne d'un terminal sémaphore de la figure 2, - la figure 5 représente un circuit de basculement de canaux d'un terminal sémaphore de la figure 2, la figure 6 représente un circuit d'échange avec l'unité de gestion de la figure 2, - la figure 7 représente une base de temps de la figure 6, - la figure 8 représente un circuit de signaux de multiplexage de la figure 6, - la figure 9 représente un générateur de signaux d'écriture de la figure 6, - la figure 10 représente un circuit d'élaboration des signaux d'écri- ture et de leeture du circuit d'échange de la figure 6, - la figure 11 représente un circuit de chargement de la figure 6, - la figure 12 représente un autre circuit de chargement de la figure 6, - la figure 13 représente un circuit générateur d'interruptions de la figure 6, - la figure 14 représente un circuit d'accès de la figure 2, - la figure 15 représente un module d'exploration de l'unité de gestion représentée figure 3, - la figure 16 représente une deuxième interface de la figure 3, - la figure 17 représente une première interface de la figure 3, - la figure 18 représente un circuit. d'interruptions de la figure 3, - la figure 19 représente une psrtie (64 octets) d'une mémoire d'échanges de la figure 6. La figure 1 représente schématiquement un dispositif de terminaux sémaphores auquel s'applique l'invention, assurant!es fonc- tions du niveau 2 du système de signalisation No 7 du CCITT. L'équipe- ment terminal est constitué par deux groupes de terminaux 1 et 2 et deux unités de gestion UG1 et UG2. Chaque groupe de terminaux comporte huit terminaux sémaphore TS corre3pondant chaeun à une interface émis- saon/réception sur une liaison L, bidirectionnelle, constituée par deux liaisons série, l'une pour le sens émission Ut l'autre pour le sens réception; chaque liaison série à un débit de 64 kbit/s. Chaeune es liaisons L est reliée à un réseau de connexion par l'intermédiaire d'une interface qui permet d'aiguiller vers un terminal sémaphore TS donné une voie temporelle d'une des liaisons multiplex la reliant au réseau de connexion, et de transmettre dans une voie temporelle de l'une desdites liaison nultiplex un message émis par un terminal sémaphore. Cheaque unité de gestion UGi et UG2 joue le rôle d'interloeuteur av-o le ni&ear 3 et gère un groupe de terminaux. Chaque unité de gestion est reliée à ehaque terminal TS du groupe qu'elle gère et à un bus gérAnral SYSBUS lui mne relié ? une unité de commande UC et à une mémoire entraile MC; l'unité de eommande et la mémoire centrale font 4 - partie du niveau 3. Chaque terminal TS est également relié au bus général SYSBUS. La mémoire centrale MC comprend une partie réservée à l'échange de messages qui est découpée en blocs de N octets, avec par exemple 10 octets d'enveloppe et 30 octets d'information utile par bloc. Cela permet une optimisation de l'utilisation du volume mémoire, les blocs changeant de propriétaire au fil des passations de messages, donc sans déplacement physique d'information. Un message peut être formé de plu- sieurs blocs disjoints chalnés entre eux. Un terminal sémaphore TS s'oceupe, pour un canal sémaphore, des traitements rapides, répétitifs, au niveau de l'octet, quel que soit le type de trame sémaphore; on distingue en effet trois types de trames sémaphores: les trames de messages, les trames d'état et les trames de remplissage. Une unité de gestion UG gère huit terminaux sémaphores qui traitent chacun un canal semaphore. L'unité de gestion est chargée, pour les huit canaux sémaphores, de la gestion des canaux, de la gestion des trames au niveau enveloppe de trame, et du dialogue avec le niveau 3. Les tâehes d'un terminal sémaphore sont: l'émission et la réception de trames sémaphore, la gestion des compteurs d'erreurs STEA surveillance du taux d'erreurs pendant l'alignement, et STTS surveil- lance du taux d'erreurs sur les trames sémaphores (terminal en service), le contrôle du numéro de séquence avant reçu NSA-R, du bit indicateur vers l'avant reçu BIA-R, et du numéro de séquence arrière reçu NSR-R, le dialogue avec l'unité de gestion. Les tâches de l'unité de gestion sont: la supervision de l'état du canal sémaphore, la commande de l'alignement initial, la gestion des tampons d'émission et de retransmission, la gestion des procédures de retransmission, les temporisations, la gestion des blocs mémoire libres dans la mémoire centrale, le dialogue avec le niveau 3, les tests et observations. La figure 2 représente, à titre d'exemple, un ensemble constitué par deux terminaux sémaphores TSO et TS1, un circuit d'échanges 10 et un circuit d'accès 9, un tel ensemble étant monté sur une carte de circuit imprimé. Les terminaux appartiennent à un même groupe, et seul -5 - le terminal TS0 est représenté en détail. Le circuit d'échanges et le circuit d'accès sont communs aux deux terminaux. Chaque terminal sémaphore comprend un microcontrôleur 3, un circuit accès direct mémoire 4, un émetteur 5, un récepteur 6, un cir- cuit accès bus interne 7 et un circuit de basculement de canaux 8. Chaque terminal est relié d'une part au circuit d'accès 9 lui-même relié au bus général SYSBUS, et d'autre part au circuit d'échanges 10 lui-même relié à l'unité de gestion qui gère les terminaux TSO et TS1. Dans cet exemple de réalisation les circuits d'échanges 10 et d'accès 9 sont communs à deux terminaux, c'est pourquoi ils ne sont pas inclus dans la liste des organes 3 à 8 constituant un terminal; mais bien évidemment si ces circuits ne sont pas communs à deux terminaux, chaque terminal devra comporter un circuit d'échanges pour dialoguer avec l'unité de gestion et un circuit d'accès pour envoyer ou recevoir des informations du bus général SYSBUS. Le microcontrôleur 3, qui est par exemple un bottier 8751 a un premier groupe de ports Po relié par un bus interne BI au circuit accès direct mémoire 4, à l'émetteur 5, au récepteur 6 et au circuit d'accès 9, -un deuxième groupe de ports P1 relié au circuit d'échanges 10 par une ligne de données bidirectionnelle 20, un troisième groupe de ports P2 relié au circuit d'échanges 10 par une ligne d'adresses 19, et un quatrième groupe de ports P3 relié par une liaison 15 au circuit accès Dus interne 7, par une liaison 16 au circuit de basculement de canaux 8, par une liaison interruption émis- sion 17 à l'émetteur 5, par une liaison interruption réception 18 au récepteur 6, et par une liaison écriture lecture à l'émetteur 5, au récepteur 6, au circuit accès direct mémoire 4, permettant l'écriture ou la lecture du récepteur, de l'émetteur ou du circuit accès direct mémoire par le microcontrôleur, ou la lecture ou l'écriture de l'émet- teur ou du récepteur par le circuit accès direct mémoire; les groupes de ports Po à P3 comportent chacun huit ports. Le microcontrôleur est relié à l'unité de gestion par une liaison de remise à zéro 28. Le circuit de basculement de canaux 8 est relié au circuit accès direct mémoire 4 par une liaison 21. Le circuit accès bus interne 7 est relié au circuit de basculement de canaux 8 par une liaison 22, à -6 - l'émetteur 5, au récepteur 6 et au circuit de basculement de canaux 8 par une liaison 23, au circuit accès direct mémoire 4 par une liaison 14, et à l'unité de gestion par une liaison 68. Le circuit accès direct mémoire 4, qui est par exemple un bottier 8237.2, est relié par des liaisons 11, 12, 13 et 28 à l'unité de gestion; il est également relié au circuit d'accès 9 par la liaison 13, et par deux lignes 47 et 48. Le circuit d'accès 9 est relié par une ligne 49 à l'unité de gestion. L'émetteur 5 et le récepteur 6 sont par exemple des bottiers 8273. L'émetteur est relié en sortie à une ligne sortante L1 et le récepteur est relié en entrée à une ligne entrante L2; les lignes entrante et sortante L1 et L2 constituent une liaison L bidirectionnelle de la figure 1. L'émetteur et le récepteur traitent les messages à émettre ou reçus selon le protocole HDLC. Le circuit d'échanges 10 est relié à l'unité de gestion par une ligne d'adresse LA, une ligne de données LD bidirectionnelle, et des liaisons 24, 25, 26, 27 et 29. Chaque terminal sémaphore TS0, TS1 est relié par une liaison de remise à zéro 28 à l'unité de gestion qui délivre un signal de remise à zéro TSRES au microcontr8leur 3, à l'émetteur 5, au récepteur 6 et au circuit accès direct mémoire 4. La figure 3 représente une unité de gestion, de la figure 1, qui comprend une horloge 30, un contrôleur de bus local 31, un bloc de compteurs programmables 32, un microprocesseur 33, une première interface 34, un contrôleur d'interruptions 35, une mémoire vive 36, une mémoire morte 37, une deuxième interface 38, un circuit d'inter- ruptions 39 et un module d'exploration 40. L'horloge 30, qui est par exemple un bottier générateur de signaux d'horloge 8284 A, délivre un signal d'horloge à 6,83 MHz au contrôleur de bus local 31, au microprocesseur 33 et à la première interface 34. Le microprocesseur 33, qui est par exemple un bottier 8086-2 est relié par un bus local de données BLD bidirectionnel à la première interface 34, à la mémoire morte 37, à la mémoire vive 36, au bloc de compteurs 32, au contrôleur d'interruptions 35 -et à la deuxième 7- - interface 38; il est relié par un bus local d'adresses BLA à la première interface 34, à la deuxième interface 38, à la mémoire vive 36, à la mémoire morte 37, au bloc de compteurs 32, au contrôleur d'interruptions 35 et à la ligne d'adresses LA qui relie l'unité de gestion aux terminaux sémaphores; le microprocesseur est également relié par un fil de remise à zéro 200 au module d'exploration 40, à la première interface 34, à la deuxième interface 38, au circuit d'inter- ruptions 39, et par la liaison terminal prêt 27 au circeuit i'échanges 10, figure 2 qui délivre un signal terminal prêt TSRD. Une liaison d'état 41 relie le mieroprocesseur 33, le eontrSleur de bus local 31 et la première interface 34, entre eux0 Le contrôleur die bus local est par exemple un boltier 8288. La premiere interface 3i est eonstituée par un circuit d'acès A, un controleur de bus CB qui est par exemple un bttier 8288, et un arbitre de bus AB qui est par exemple un boltier 289. Le corntrôleur de bus CB est relié au bus général SYSBUS Dar trois liaisons 42, 43, 44. L'arbitre de bus ABe est relié au bus général SYSBUS par trois liaisons 60, 61, 62, la liaison 62 étant bidirection- nelle. Le circuit d'accès CA est relié au bus général SYSBUS par une liaison de données 58 et une liaison d'adresses 59. Le eontrSleur de bus local 31 est relié par les liaisons 25 et 26 au circuit d'éehanges 10 de la figure 2, par la liaison 26 et une ligne de signal d'éeriture 45 à la deuxieem interface 38, au bloc de compteurs et au contrôleur d'iqterruptions 35 par la ligne 45, à la mé,moire vive 36 et à la mémoire morte 37 par la liaison 25, et à la mémoire vive 36 par la liaison 26. Le bloc de compteurs 32, qui est par exemple un bottier 8253 comporte trois Compteurs programmables il reçoit un signal d'hor- loge t31 w 8 r, et est relié en sortie par une liaison 50 au contro= leur d' nterruptlons 35 qui st un bottier 8259A relié par la liaisoni 29 au circuit d'bohanges!0 4e la figure 2, et par une lignre 46 au microprotesseu: 33. 3 mércre morte SI a une eaaito.800.. mots de 16 bits et la méSirecre vive S aà une oaat ue 2000 imots de 1f bits. La deuxième interface e 3 est reliée ae cireuit d'échanges 10 de -8 - la figure 2 par la ligne de données LD et la liaison 24, à la mémoire vive 36 par un fil 267 et à la mémoire morte 37 par un fil 268, et aux terminaux sémaphores par la liaison 28. Le circuit d'interruptions 39 est relié au bus général SYSBUS par la liaison 59, à l'unité de commande UC du niveau 3 par deux liaisons 51, 52, au contrôleur d'interruptions 35 par une liaison 53, au bus général SYSBUS par la liaison 54 et au fil 200. - Le module d'exploration 40 est relié aux terminaux TS par les liaisons 11, 12, 13, 68, et la ligne 49; il est relié au bus général SYSBUS par des liaisons 55, 56, 57, et la liaison 62. La figure 4 représente le circuit accès bus interne 7 de la figure 2. Une porte ET 65 a une entrée reliée à l'émetteur 5 par le fil 231 et une porte ET 66 a une entrée reliée au récepteur 6 par le fil 232; les fils 231 et 232 font partie de la liaison 23 de la figure 2, et les portes ET 65 et 66 reçoivent respectivement une demande de transfert émission et une demande de transfert réception par les fils 231, 232. Une porte ET 67 a une entrée reliée à la liaison 68 par laquelle elle reçoit de l'unité de gestion (figure 3) un signal d'acquittement HLD suite à une demande de transfert du cir- cuit accès direct mémoire 4. La sortie de la porte ET 65 est reliée d'une part à une entrée d'une porte OU 69 et d'autre part à un fil 221; la sortie de la porte ET 66 est reliée d'une part à une autre entrée de la porte OU 69 et d'autre part à un fil 222; les fils 221 et 222 constituent la liaison 22 de la figure 2. La sortie de la porte ET 67 est reliée d'une part à une autre entrée de la porte OU 69 et d'autre part à la liaison 14. La sortie de la porte OU 69 est reliée à une entrée d'une porte OU 70 dont une autre entrée est reliée à travers un inverseur 71 à un fil 15b; la sortie de la porte OU 70 est reliée à l'entrée mise à 1 d'un point mémoire 72 dont l'entrée mise à zéro est reliée au fil S15b. La sortie du point mémoire 72 est reliée d'une part à une entrée des portes ET 65, 66, 67, et d'autre part à un fil 15a à travers un inverseur 73. Les fils 15a et 15b constituent la liaison 15 de la figure 2, le fil 15a étant relié au port 0 et le fil 15b au port 1 du quatrième groupe de ports P3 du mierocontr8leur 3. Le -9- microcontrôleur 3, ne possède pas de fonction maintien (HOLD), c'est-à-dire que, lorsqu'il y a transfert par le circuit accès direct mémoire 4 sur le bus interne BI, le circuit accès direct mémoire ne peut inhiber l'action du microcontrôleur. Le circuit accès bus interne 7 permet de régler ces conflits. A chaque fois que le microcon- trôleur doit accéder au bus interne il en fait la demande par le fil 15b; il attend le positionnement à 1 de son port O relié au fil 15a pour accéder au bus interne, ce positionnement signifiant qu'aucune demande n'émane de l'émetteur 5 ou du récepteur 6; dès que le microcontrôleur a accès au bus interne les portes ET 65, 669 67 sont bloquées de sorte que l'émetteur ou le récepteur ne peuvent transmettre une demande de transfert au circuit accès direct mémoire 4. En l'absence de demande de bus interne BI par le microcontrS- leur 3, une demande de transfert émise par l'émetteur 5 sur le fil 231 est acheminée par le fil 221 vers le circuit de basculement des canaux 8, et une demande de transfert émise par le récepteur 6 sur le fil 232 est acheminée par le fil 222 vers le circuit de basculement des canaux 8. La figure 5 représente le circuit de basculement de canaux 8 de la figure 2, constitué par un circuit de basculement émission 8a et un circuit de basculement réception 8b; on a également représenté dans cette figure 5 le circuit accès direct mémoire 4 qui comporte quatre canaux C1, C2, C3, C4. Dans le circuit 8a une porte OU 76 est reliée en entrée à la sortie des canaux C1 et C2 par des fils 211 et 212; une porte ET 77 a une entrée reliée par le fil 210 a une sortie du circuit accès mémoire 4 qui délivre un signal fin d'opération (EOP), et une autre entrée reliée à la sortie de la porte OU 76. Une porte OU 78 a une entrée reliée à la sortie de la porte ET 77 et une autre entrée reliée, par la liaison 16, au microcontr8leur 3 duquel elle reçoit un signal d'écriture; la sortie de la porte OU 78 est reliée à une entrée de commande d'un démultiplexeur 79 relié en entrée au fil 221 de la figure 4; une sortie du démultiplexeur est reliée par un fil 213 à l'entrée du canal C2 et une autre sortie est reliée par un fil 214 à - 10 - l'entrée du canal C1. La sortie de la porte OU 76 est également reliée à l'émetteur 5 par un fil 234 qui transmet un signal d'acquittement fin de transfert. Dans le circuit 8b, une porte OU 80 est reliée en entrée à la sortie des canaux C3 et C4 par des fils 215 et 216; une porte ET 81 a une entrée reliée au fil 210 et une autre entrée reliée à la sortie de la porte OU 80. Un point mémoire 82 est relié en entrée, par le fil 232, au circuit réception 6, et l'entrée horloge reçoit un signal d'horloge H2 qui est le même que celui qui est délivré au circuit accès direct mémoire 4; l'entrée de remise à zéro est reliée à la sortie de la porte ET 81, et la sortie est reliée à une entrée d'une porte ET 83 dont une autre entrée est reliée par un fil 233 au circuit réception 6 et en reçoit un signal d'interruption lorsque la réception d'un mes- sage est terminée et si sa longueur est différente d'un multiple de 30 octets; une porte OU 84 est reliée à la sortie des portes ET 81 et 83, et sa sortie est reliée à une entrée de commande d'un démultiplexeur 85 relié en entrée au fil 222 de la figure 4; une sortie du démultiplexeur est reliée par un fil 217 à l'entrée du canal C4 et une autre sortie est reliée par un fil 218 à l'entrée du canal C3. La sortie de la porte OU 80 est également reliée au récepteur 5 par un fil 235 qui transmet un signal d'acquittement "fin de transfert au circuit accès direct mémoire" Les fils 210, 211, 212, 213, 214, 215, 216, 217, 218 constituent la liaison 21 de la figure 2, les fils 221, 222 constituent la liai- son 22, et les fils 232, 233, 234 et 235 constituent avec le fil 231 de la figure 4 la liaison 23 de la figure 2. Lorsque le circuit accès direct mémoire 4 délivre sur le fil 210 un signal fin d'opération EOP, ce signal indique que le nombre de transferts pour un canal a atteint le nombre maximum de transferts autorisés, ce nombre étant fixé par exemple à 30 octets. En émission, l'association des signaux émis par les canaux C1 et C2, sur les fils 211 et 212 avec le signal fin d'opération fil 210, permet d'identifier le canal qui doit basculer, ce qui permet d'aiguiller le signal de demande de transfert provenant du circuit émission, et transmis par le fil 221 du circuit accès bus interne 7 de la figure 4, - 11 - vers l'entrée de l'un des canaux Cl ou C2. Le baseulement qui a done lieu après la fin d'émissiorn d'un bloc de 30 octets peut également être commande par le microeontr8leur 3 qui délivre alors un signal à la porte 0U1 78 par l'intermédiaire du fil 16. En réception lassociation des signaux émis par les canaux C3 et C4 sur les fils 215, 216 avec le signal fin d'opération, fil 210, permet d'aiguiller le signal de demande de transfert provenant du circuit réception, et transmis par le fil 222 du circuit aecè bus interne 7, vers ltentrSe de l'un des eanaux C3 ou C4. Le basculement a lieu apr's réception d'un bloc de 30 1à.ectets; il a également lieu si la fin dc reeption d7un message est ignalé par le circuit r cption, fil 233, et si la longueur du message est différente d'un miltiple ue 30 octets, le baseulement ayant déjà eu lieu si la longueur du message est un multiple de 30 octets. Le circuit d'écharnges 1_-de la figure 2 est représenté figurs 6. ; comporte un circuit base de temps A, un circuit de multiplexage B, un générateur de signaux d'ériture C, un circuit délaboration des s gnaux d'écriture et de lecture D, n gnérrateur d'in'terruptions I et deux circuits de chargement 109 et 112; tous ces cireuits seront cécrits plus loin. La base de temps A délivre à partir d'un signal d'horloge H à 10 MHz délivré par le central de télécommunication, des iignaux de temps H2, H4, I43R et un signal d'elaboration de temps d'écriture CRWR. Le eireuit de signaux de multipiexage B élabore, à partIr du signal de temps H4. deux signaux de séleetion EBTS et AIG, et deux signaux de commande B0 et B1. Le génerateur de signaux déeeriture reçoit le signal de temps H4 et le signal d'dlaboration de temds d'eécriture CRWR. Le circuit d'élabor- ation des signaux d'criture et de lecture D reçoit les signaux de temps H2, H-4R, le signal d'élaboration d_ temps d'eécriture CRWR et le signal de seleetion AIG. Le circuit de câargemeiit 109 reçoit le signal- de commande 30 et le signal d'élabora- tien de temps d'eécriture CRWR, et le -ircuit de chargement 112 reçoit le signal de commande B1 et le signal d'élaboration de temps d'éeniture CREWR. Dars la figure 6, un multioie-eur 9 est r-elié en tre ar une ii:'.eon fO1 au terminal sémaphore TSO et par une liaison f1l au terminal sémaphore TS1 * les liaisons f0 et fil sont reléees aux - 12 - ports O à 6 des troisièmes groupes de ports P2 des microcontr8leurs 3 des terminaux sémaphores de la figure 2; le signal de sélection EBTS délivré par le circuit de multiplexage B est appliqué à l'entrée de sélection du multiplexeur 90, et ce signal à la valeur O pour le terminal TSO et la valeur 1 pour le terminal TS1. Le signal EBTS est également appliqué à une entrée d'un multiplexeur 91, ladite entrée étant également reliée à la sortie du multiplexeur 90 duquel elle reçoit les six bits d'adresse O à 5, le septième bit étant appliqué, par un fil 130, au générateur de signaux d'écriture C; une autre entrée du multiplexeur 91 est relié à l'unité de gestion gérant les terminaux TSO et TS1, par la ligne d'adresses LA. Le signal de sélection AiG délivré par le circuit de multiplexage B est appliqué à l'entrée de sélection du multiplexeur 91, et ce signal a la valeur O pour un terminal TSO ou TS1, et la valeur 1 pour l'unité de gestion, afin d'aiguiller vers la sortie du multiplexeur 91 soit une adresse provenant du multiplexeur 90, soit une adresse provenant de l'unité de gestion. La sortie du multiplexeur 91 est reliée au circuit d'adressage d'une mémoire d'échanges 92, dont une partie est affectée au terminal sémaphore TSO, et une autre partie est affectée au terminal sémaphore TS1. La ligne de données LD est reliée à une entrée d'une porte ET 93 dont une autre entrée est reliée à la sortie d'une porte ET 94; la porte ET 94 a une entrée qui reçoit de la base de temps A un signal de temps H4 à travers un inverseur 95, et une autre entrée qui reçoit un signal de validation d'écriture VAL du circuit de temps d'écriture et de lecture D. Un multiplexeur 96, à deux entrées, est relié aux deuxièmes groupes de ports P1 des microcontr8leurs 3 des terminaux TSO et TS1 par les liaisons nOl et nll respectivement; une entrée de sélection du multiplexeur 96 reçoit le signal de sélection EBTS. La sortie du multiplexeur 96 est reliée à une entrée d'une porte ET 97 dont une autre entrée est reliée à la sortie d'une porte ET 98; la porte ET 98 a une entrée reliée à un inverseur 99 qui reçoit le signal de temps H4 de la base de temps A, et une autre entrée qui reçoit un signal de validation d'écriture TECR du générateur de signaux 25569 13 - 13 - d'écriture C. Les sorties des portes ET 93 et 97 sont reliées à une entrée d'une porte ET 100 dont une autre entrée reçoit un signal temps d'écriture EC du générateur de signaux d'écriture C; la sortie de la porte ET 100 est reliée à l'entrée de la mémoire d'échanges 92. D5 La sortie de la mémoire d'échanges 92 est reliée à une entrée d'une porte ET 101 dont une autre entrée reçoit le signal temps d'écriture EC àtravers un inverseur 102; la sortie de la porte ET 101 est reliée à une entrée de trois portes ET 103, 104, 105. Une autre entrée de la porte ET 103 est reliée à la sortie d'une porte ET 106 qui reçoit sur une entrée le signal de sélection AIG et sur une autre entrée le signal d'élaboration de temps d'eécribure CRUR délivré par la base de temps A; la sortie de la porte ET 103 est reliée à l'entrée d'un registre 107. Une porte ET 108 a une entrée reliée à la sortie du registre 107 et reçoit sur une autre entrée un signal de lecture LUG du circuit de temps d'écriture et de lecture D la sortie de la porte ET 108 est reliée à la ligne de données LDo La porte ET 104 a une autre entrée reliée au circuit de char- gement 109 relié lui même en entrée par une liaison f02 au huitième port du troisième groupe de ports P2 du microcontrôleur 3 du terminal sémaphore TSO; la sortie de la porte ET 104 est reliée à l'entrée d'un registre 110. Une porte ET 111 a une entrée reliée à la sortie du registre 110 et une autre entrée reliée à la liaison f02; la sortie de la porte ET 111 est reliée au deuxième groupe de ports P1 du terminal sémaphore TSO par une liaison nO2. La porte ET 105 a une autre entrée reliée au eircuit de chargement 112 relié lui-même en entrée par une liaison f12 au huitième port du deuxième groupe de ports P2 du microeontr8leur 3 du terminal sémaphore TS1; la sortie de la porte ET 105 est reliée à l'entrée d'un registre 113. Une porte ET 114 a une entrée reliée à la sortie du registre 113 et une autre entrée reliée à la liaison f12; la sortie de la porte ET 114 est reliée au deuxième groupe de ports P1 du terminal sémaphore TS1 par une liaison n12. Les liaisons f01 et f02 constituent la ligne d'adresses 19 reliant le terminal sémaphore TSO au circuit d'eéchanges 10; de 8mee les liaisons nO1 et nO2 constituent la ligne de données 20 reliant le - 14 - terminal sémaphore TS0 au circuit d'échanges. Les liaisons fll et f12 constituent la ligne d'adresses 19 et les liaisons nll et n12 constituent la ligne de données 20 reliant le terminal sémaphore TS1 au circuit d'échanges 10. Le générateur d'interruptions I est relié à la sortie du multiplexeur 91 dont il reçoit les bits d'adresse 0 à 5; il reçoit également le signal de validation d'écriture VAL et le signal de vali- dation d'écriture TECR; il délivre sur la liaison interruption 29 un signal d'interruption TSIT. La mémoire d'échanges 92 est adressée, soit par un terminal, TSO ou TS1, soit par l'unité de gestion par la ligne d'adresses LA, le multiplexeur 91 étant commandé par le signal de sélection AIG; la sélection du terminal se fait par le multiplexeur 90 sous commande du signal de sélection EBTS qui constitue également le bit 6 de l'adresse délivrée par le multiplexeur 90 au multiplexeur 91, ce bit 6 permet- tant d'adresser la partie de la mémoire d'échanges affectée au terminal sélectionné. A l'écriture de la mémoire d'échanges la sélection entre la ligne de données LD et un terminal, TS0 ou TS1, est assurée soit par le signal de validation d'écriture VAL qui valide les données venant de l'unité de gestion, (porte ET 93) soit par le signal de validation d'écriture TECR qui valide les données venant d'un terminal (porte ET 97), le choix du terminal étant assuré par le multiplexeur 96 sous commande du signal de sélection EBTS. L'écriture en mémoire d'échanges est commandée par le signal temps d'écriture EC qui valide la porte ET 100 et inhibe la porte ET 101; la lecture de la mémoire d'échanges par la porte ET 101 est donc toujours validée sauf lors des temps d'écriture EC. Les registres 107, 110 et 113 permettent l'aiguillage des données lues dans la mémoire d'échanges vers l'unité de gestion, le terminal TS0 ou le terminal TS1, respectivement. L'écriture dans le registre 107 est commandée par le signal de sélec- tion AIG et le signal d'élaboration de temps d'écriture CRWR, et la lecture est commandée par le signal de lecture LUG. Selon que les données lues dans la mémoire d'échanges sont destinées au terminal TSO ou TS1, c'est le circuit de chargement 109 ou 112 qui est activé par le signal de commande BO ou B1, pour chargement du registre correspon- - 15 - dant 1 0I ou 113; la lecture du registre est assurée par le bit 7 venant du huitième port du troisième groupe de ports P2 du micerocontrôleur 3 du terminal correspondant. La figure 7 représente la base de temps A de la figure 6. Un compteur 120, à deux bits, reçoit le signal d'horloge H à 10 MHz; il est remis a zéro, fil RZ, lors de la mise sous tension de l'équipement. La sortie du premier bit (bit 0) est reliée à une entrée d'une porte ET 121, à un inverseur 122 quai délivre en sortie le signal H2, et à une entrée horloge d'une baseule 123; la zortie du deLxième bit (bit 1) délivre le signal H4 et est reliée à l'entrée signal de la bascule 123; la sortie de la baoEule 123 délivre le signal H4R et est reliée à une autre entrée de la porte ET 121 qui délivre le signal délaboration de temps d'écriture CRWR. Le signal H4R est le signal H4 ietardé d'un quart de sa période. Le signal H2 sert également d'horloge pour les circuits accès direct, mémoire 4 des terminaux sema- phores. La figure 8 représente le eircuit de signaux de multiplexage B de la figure 6. Un compteur 124, à deux bits, reçoit le signal de temps H4 de la base de temps A. La sortie du premier bit (bit 0) du compteur délivre le signal de sélection EBTS qui est appliqué aux multiplexeurs 90 et 96 de la figure 6; lorsqu'il a la valeur 0 ee signal permet d'aiguiller les adresses délivrées par le terminal TSO vers la sortie des multiplexeurs; lorsque ce signal a la valeur 1 il permet d'aiguiller les adressas délivrées nar le terminal TS1 vers la sortie des multiplexeurs. La sortie du deuxième bit (bit 1) du compteur 124 délivre le signal de sélection AIG qui est appliqué au multiplexeur 91 et à la porte 106 de la figure 6; lorsqu'il a la valeur 0 ce signal permet d'aiguiller la sortie du multiplexeur 90 vers la sortie du multiplexeur 91; lorsqu'il a la valeur 1 ee signal permet d'aiguti!er les adresses acheminées par la ligne d'adresses LA vers la sortie du multiplexeur 91. Une bascule 125 est reliée en entr&e à la sortie du *auxième bit du compteur 124 et son entree de eommande reçoit à travers un inverseur l26 le signal de temps HE la sortie de la baseule 125 est reliée à une entrée d'une porte ET 127 dont une autre entree reçoit le sZignal de temps H4; la sortie de la - 16 - porte ET 127 est reliée à l'entrée de remise à zéro du compteur 124. De cette manière le compteur est remis à zéro après décodage de l'état 10 du compteur et sur le front montant du signal de temps H4 qui suit ce décodage qui correspond au signal de sélection AIG; ce compteur prend donc trois états: 00, 01, 10. Les sorties des deux bits du compteur sont reliées à un décodeur 128 qui décode les valeurs 0 et 1 désignant respectivement les terminaux sémaphores-TS0 et TS1, et délivre, pour la valeur 0 le signal de commande B0 et pour la valeur 1 le signal de commande B1, ces signaux servant au pilotage des circuits de char- gement 109 et 112 de la figure 6. La figure 9 représente le générateur de signaux d'écriture C de la figure 6. Un registre à décalage 129 a une entrée série reliée par le fil 130 à la sortie du multiplexeur 90; ce fil 130 correspond au septième bit de l'adresse délivrée par le troisième groupe de ports P2 des microcontrôleurs 3 des terminaux sémaphores TS0 et TS1. L'entrée de décalage du registre reçoit le signal de temps H4R. La sortie du premier bit (bit 0) du registre est reliée à une entrée d'une porte ET 131; la sortie du quatrième bit (bit 3) du registre est reliée à travers un inverseur 132 à une autre entrée de la porte ET 131 dont la sortie délivre le signal de validation d'écriture TECR et est reliée à une entrée d'une porte OU 133; une autre entrée de la porte OU 133 reçoit le signal de validation d'écriture VAL (délivré par le circuit d'élaboration des signaux d'écriture et de lecture D de la figure 6). La sortie de la porte OU 133 est reliée à une entrée d'une porte ET 134 dont une autre entrée reçoit le signal d'élaboration de temps d'écriture CRWR délivré par la base de temps A; la porte ET 134 délivre le signal temps d'écriture EC. Le générateur de signaux d'écriture C permet la détection de la transition 0 à 1 du septième bit de l'adresse délivrée par les deux terminaux sémaphores TSO et TS1 et de délivrer le signal temps d'écri- ture EC dans le créneau d'accès du terminal considéré. Par exemple, sur un front du signal de temps H4 l'accès pour le terminal TSO est validé, ce qui donne, figure 8, EBTS = 0 et BO = 1; le front montant suivant du signal de temps H4R échantillonne le septième bit (fil 130) - 17 - du terminal TS0 et compare sa valeur avec l'échantillonnage précédent de ce bit dans le créneau d'accès du terminal TSO. Si la combinaison 0,1 au registre (bit 0 à 1 et bit 3 à O) est trouvée, la porte ET 131 délivre le signal de validation d'écriture TECR et le signal temps d'écriture EC est délivré par la porte ET 134. Pour l'écriture des données délivrées par l'unité de gestion, c'est le signal de validation d'écriture VAL, délivré par le circuit d'élabora- tion des signaux d'écriture et de lecture D, qui est transmis par la porte OU 133 à la porte ET 134 qui délivre le signal d'écriture ECo La figure 10 représente le circuit d'élaboration des signaux d'écriture et de lecture D de la figure 6. Une porte OU 145 a une entrée reliée à la liaison de commande de lecture 25 par laquelle elle reçoit un signal de commande de lecture LMR, et une autre entrée reliée à la liaison de commande d'écriture 26 par laquelle elle reçoit un signal de commande d'écriture LAMW, les signaux de lecture et d'écriture provenant de l'unité de gestion; une porte ET 146 a une entrée reliée à la sortie de la porte OU 145 et une autre entrée reliée à la liaison de commande de décodage 24 par laquelle elle reçoit un signal de commande de décodage IDM; une bascule 147 reGoit en entrée le signal de sélection AIG, et sur son entrée horloge le signal de temps H4R; une bascule 148 a son entrée signal reliée à la sortie de la porte ET 146 et son entrée horloge reliée à la sortie de la bascule 147; le signal de sélection AIG est appliqué à travers un inverseur 149 à l'entrée de remise à zéro de chacune des bascules 147, 148. Une porte ET 150 a une entrée reliée à la liaison 26 et une autre entrée reliée à la sortie de la bascule 148. Une bascule 151 a son entrée signal reliée à la sortie de la porte ET 150 et son entrée horloge reçoit à travers un inverseur 152 le signal de temps H2; une porte OU 153 a une entrée reliée à la sortie de la porte ET 150 et une autre entrée reliée à la sortie de la bascule 151; la porte OU 153 délivre le signal de validation d'écriture VAL au générateur de signaux d'écriture C et au générateur d'interruption i. Une porte ET 154 a une entrée reliée à la sortie de la bascule 148 et reçoit sur une autre entrée le signal d'élaboration de temps d'écriture CRWR; une bascule 155 a son entrée signal reliée à la t2556913 - 18 - sortie de la porte ET 146, son entrée horloge reliée à travers un inverseur 156 à la sortie de la porte ET 154, et son entrée de remise à zéro reliée à travers un inverseur 157 à son entrée signal; la sortie de la bascule 155 est reliée à l'unité de gestion par la liaison terminal prêt 27 sur laquelle elle délivre le signal prêt TSRD lorsque l'action sur la mémoire d'échanges 92 est validée. Une porte ET 158, à deux entrées, est reliée à l'unité de gestion par les liaisons 24 et 25 par lesquelles elle reçoit le signal de décodage IDM et le signal de lecture LMR; la porte ET 158 délivre en sortie le signal de lecture LUG autorisant la lecture du registre 107 de la figure 6. Le circuit d'élaboration des signaux d'écriture et de lecture D élabore des signaux de temps permettant la lecture et l'écriture de la mémoire d'échange 92 par l'unité de gestion. La détection d'écriture ou de lecture est faite par échantillonnage à partir du signal H4R dans le temps du signal de sélection AIG, lorsqu'il sélectionne l'unité de gestion, c'est-à-dire lorsqu'il a la valeur 1, comme indiqué dans la description de la figure 8. Le signal échantillonné ID est celui délivré par la porte ET 146, la bascule 148 délivrant alors un signal synchrone du signal de temps H4R. Si le signal délivré par la bascule 148, est validé par le signal de commande d'écriture LAMW (porte ET 150) cela signifie qu'il y a demande d'écriture par l'unité de gestion UG; la porte ET 150 délivre alors le signal de validation d'écriture à la porte OU 153, la bascule 151 permettant de prolonger ce signal, le signal VAL délivré par la porte OU 153 étant appliqué au générateur de signaux d'écriture C qui délivre le signal temps d'écri- ture EC. S'il s'agit d'une demande de lecture par l'unité de gestion UG, la porte ET 158 délivre le signal de lecture LUG au registre 107 de la figure 6; ce registre est chargé dans le créneau de temps CRWR.AIG qui valide la porte ET 103, la mémoire d'échange 92 étant toujours en lecture, par la porte ET 101 excepté pendant le temps d'écriture correspondant au signal temps d'écriture EC. La bascule 155, figure 10, délivre le signal terminal prêt TSRD lorsque le signal d'élaboration de temps d'écriture CRWR retombe à zéro; - l'unité de gestion, sur réception du signal terminal prêt fait retomber à zéro le signal d'écriture ou de lecture correspondant, LAMW - 19 - ou L4R, selon qu'il s'agissait d'une demande d'écriture ou de lecture, ce qui fait retomber le signal terminal prêt TSRD. La figure 11 représente le circuit de echargement 109 de la figure 6. Une bascule 160 a son entrée signal reliée par la liaison f02 au huitième port du troisième groupe de ports P2 du microcontrôleur 3 du terminal sémaphore TSO; le bit délivré par le huitième port correspondant à un signal de lecture du registre 110 valide la porte ET 111 de la figure 6; l'entrée horloge de la bascule est reliée au circuit de signaux de multiplsExage B duquel elle reçoit le signal de commande BO; une porte ET 161 reçoit le signal BO sur une entrée et le signal d'élaboration de temps d'écriture CRWR sur une autre entrée; une porté OU 162 a une entrée reliée à la sortie de la bascule 160 et une autre entrée reliée par un inverseur 163 à la sortie de la porte ET 161; la bas:cule 160 a son entrée de remise à zéro reliée par un inverseur 164 au fil f02; la sortie de la porte OU 162 est reliée à une entrée de la porte ET 104 de la figure 6. la porte OU 162 délivre un top de chargement lorsque le signal CRWR retombe à zéro, ceci bien entendu si le signal BO est présent, ze signal étant relatif au terminal sémaphore TSO. Lorsque le mierocontr8leur 3 délivre un signal de lecture par le huitième port du groupe de ports P2, sur la liaison f02 pour lecture du registre 110, et si ce bit est émis dans le temps du signal BO, il est nécessaire d'inhiber le chargement du registre 110; c'est le signal délivré par la bascule 160 qui inhibe le chargement, la porte OU 162 ne pouvant plus alors délivrer le top de chargemernt à partir des signaux BDO et CRiR lorsque ce dernier retombe à zéro. La figure 12 représente le circuit de chargement 112 de la figure 6. Ce circuit est identique à celui de la figure 11, mais l'entrée signal de la baseule 160 est reliée par la liaison f12 au $0 huitième port du groupe de ports P2 du mierocontr8leur 3 du terminal sémaphore TS1, et l'entrée horloge. de la bascule 160 et une entrée de la porte ET 161 reçoivent du c-ircuit de signaux de Dultiplexage B le signal de commande Bi; la sortie de la porte OU 162 est reliée A une entrée de la porte ET 105 de la figure 6. 3 5 La figure 13 repréesnte le circuit générateur deinterruptions I - 20 - de la figure 6. Un décodeur 165 est relié à la sortie du multiplexeur 91 de la figure 6, duquel il reçoit les bits d'adresse 0 à 5; ce décodeur décode en sortie le numéro 0 qui est délivré à une entrée d'une porte ET 166 et à une entrée d'une porte ET 168. Une autre entrée de la porte ET 166 reçoit le signal de validation d'écri- ture TECR du générateur de signaux d'écriture C; la bascule 167 a une entrée signal qui reçoit un signal permanent de valeur 1, une entrée horloge reliée à la sortie de la porte ET 166 et une entrée de remise à zéro RZ reliée à la sortie de la porte ET 168 qui reçoit sur une autre entrée le signal de validation d'écriture VAL du circuit de temps d'écriture et de lecture D de la figure 6. La bascule 167 délivre un signal d'interruption TSIT, sur la liaison 29, à destination de l'unité de gestion. Ce signal d'interruption est donc délivré lorsque les cinq bits 0 à 5 d'une adresse ont la valeur 0, cette adresse étant délivrée par un terminal sémaphore TS0 ou TS1, et ce signal retombe sur décodage de cette même adresse délivrée cette fois par l'unité de gestion. Ainsi lorsqu'un terminal doit alerter l'unité de gestion il écrit à l'adresse O, ce qui provoque l'envoi d'une interruption vers l'unité de gestion. La figure 14 représente le circuit d'accès 9 de la figure 2; le circuit d'accès comporte deux circuits identiques 9a et 9b, le circuit 9a étant affecté au terminal sémaphore TSO et le circuit 9b étant affecté au terminal sémaphore TS1; seul le circuit 9a est représenté en détail, et décrit ci-après. Une porte ET 170 a une entrée reliée par la ligne 49 à l'unité de gestion qui délivre un signal d'autorisation AUT pour validation des signaux délivrés par le circuit accès direct mémoire 4 du terminal sémaphore et une autre entrée reliée par la liaison 13 au circuit accès direct mémoire 4 duquel elle reçoit un signal sortie adresses AEN. Une porte ET 171 a une entrée reliée à la sortie de la porte ET 170 et une autre entrée reliée par une liaison d'adresses 175 au bus interne BI duquel elle reçoit des adresses; la sortie de la porte ET 171 est reliée par une ligne d'adresses 172 au bus général SYSBUS. Une porte ET 173 a une entrée reliée à la sortie de la porte ET 170 et une entrée reliée à la sortie d'un inverseur 174 dont l'entrée est reliée par la ligne de lecture 47 5 6 9 13 - 21 - au circuit accès direct mémoire 4 duquel elle reçoit un signal de lecture MR. Une porte ET 177 a une entrée reliée à la sortie de la porte ET 173 et une autre entrée reliée par une liaison de données 176 au bus interne BI duquel elle reçoit des données; la sortie de la porte ET 177 est reliée par une ligne de données 178 au bus général SYSBUS. Une porte ET 179 a une entrée reliée à la sortie de la porte ET 170 et une autre entrée reliée à la ligne de lecture 47 Une porte ET 180 est reliée en sortie au bus interne BI par la liaison de données 176; elle a une entrée reliée à la ligne de données 178 et une autre entrée reliée à la sortie de la porte ET 179. Une porte ET 181 a une entrée reliée à la ligne de lecture 47 et une autre entrée reliée à la sortie d'une bascule 182; la sortie de la porte ET 181 est reliée par une ligne de lecture 183 au bus général SYSBUS. Une porte ET 184 a une entrée reliée à la sortie de la bascule 182 et une autre entrée reliée par la ligne d'écriture 48 au circuit accès direct mémoire 4 duquel elle regoit un signal d'écriture MW; la sortie de la porte ET 184 est reliée par une ligne d'écriture 185 au bus général SYSBUS. La baseule 182 a une entrée reliée à la sortie de la porte ET 170, et son entrée horloge reçoit le signal d'horloge H. Le circuit 9b, qui est identique au circuit 9a est également relié au fil 49 commun aux deux circuits 9a et 9b; il est relié au circuit accès direct mémoire 4 du terminal sémaphore TS1 par la liaison 13, la ligne de lecture 47 et la ligne d'écriture 48 relatives à ce terminal sémaphore; il est bien entendu relié au bus interne BI du terminal sémaphore TS1, et au bus général SYSBUS. La figure 15 représente le module d'exploration 40 de l'unité de gestion représentée figure 3. L'unité de gestion gérant huit terminaux sémaphores, le module d'exploration est relié à chacun des huit terminaux par deux multiplexeurs 190, 191 et deux démultiplexeurs 192, 193; chaque multiplexeur et chaque démultiplexeur est donc relié par huit liaisons aux terminaux sémaphores. Le multiplexeur 190 est relié en entree aux terminaux par des liaisons de demande 11, une par terminal, chaque liaison acheminant un signal de demande de transfert HRQ émis par le circuit accès direct mémoire 4 du terminal considéré. - 22 - Le multiplexeur 191 est relié en entrée aux terminaux par des liaisons sortie d'adresses 13, une par terminal, chaque liaison acheminant les signaux de validation d'adresses AEN provenant du circuit accès direct mémoire 4 du terminal considéré. Le démultiplexeur 192 est relié en sortie aux circuits accès direct mémoire 4 des terminaux par des liaisons 12, une par terminal, chaque liaison acheminant un signal prêt RDY. Le démultiplexeur 193 est relié en sortie aux circuits accès bus interne 7 des terminaux par des liaisons d'acquittement 68, une par terminal, chaque liaison acheminant un signal d'acquittement HLD en réponse à une demande de transfert (signal HRQ liaison 11). Une bascule 194 a une entrée signal reliée à la sortie du multiplexeur 190 et une entrée horloge reliée à la sortie d'une porte ET 195 recevant en entrée les signaux de temps CL2 et CL4 à travers des inverseurs 196 et 197; la sortie de la bascule 194 est reliée par la liaison demande de bus 56 d'une part au bus général SYSBUS et d'autre part à une entrée d'une porte ET 198; la bascule délivre un signal demande de bus, BRQ sur la liaison 56. Une autre entrée de la porte ET 198 est reliée par la liaison d'acquittement de priorité 55 au bus général SYSBUS et en reçoit un signal d'acquit- tement de priorité BPRN; la sortie de la porte ET 198 est reliée à une entrée signal d'une bascule 199 qui reçoit le signal d'horloge H sur son entrée horloge; l'entrée de remise à zéro de la bascule est reliée par le fil 200 au microprocesseur 33 de l'unité de gestion. Une porte ET 201 a une entrée reliée à la liaison 62 à travers un inverseur 202, la liaison 62 étant reliée au bus général SYSBUS et acheminant un signal d'occupation du bus BY; une autre entrée de la porte ET 201 est reliée à la sortie de la bascule 199. Un point mémoire 203 est reliée en entrée à la sortie de la porte ET 201, et son entrée horloge reçoit le signal d'horloge H; la sortie du point mémoire 203 est reliée d'une part aux quatre circuits d'accès 9 reliant les terminaux à l'unité de gestion par la ligne d'autorisa- tion 49 qui achemine un signal d'autorisation AUT, et d'autre part à une entrée maintien du point mémoire 203 et à travers une porte unidi- rectionnelle 204 à la liaison 54; la porte unidirectionnelle 204 est une porte ET a deux entrées réunies entre elles. - 23 - Un eompteur 205, à trois bits, a SoD entrée horloge reliée à la sortie d'une porte ET 206 ayant une entrée reliée à travers un inverseur 207 à la sortie d'une porte OU 208 et une autre entrée qui reçoit le signal d'horloge 114. La porte QU 208 a une entrée reliée à la rortie de la bascule 194 et une autre entrée reliée à la sortie de la bascule 199; la sortie parallàle du compteur 205 est reliée à l'entrée de séleetion de chacun des multiplexeurs 190 et 191 et de cnaeun des démultiplexeurs 192, 193 auxquols le compteur délivre des numéros de 0 à 7; le eompteur 205 est bloqué par l'intermédiaire de la porte OU 208 dà que le multiplexeur 190 délivre un signal de demande ce.ransfert IHQC., et ee blocage est prolosugé d'un temps dlhorloge - par le signal délivré par la baseule 199. Une bascule 240 a une entrée reliée au bus général SYSBUS par la * 1 iaison d'acquittement 57 qui délivre un signal d 'acquittement ú doéri- ture ou de lecture ACK et une entrée horloge recevant le signal d'horloge h; la sortie de la basoule 240 est reliée à l'entrée du démultiplexeur 192 et délivre lun signal prêt YRDY; l'entrée de remise à zéro de la bascule 240 est reliée à la sortie du point mémoire 203 à travers un inverseur 241. Une porte ET 242 a une entrée reliée à la sortie du multiplexeur 191 et une autre entrée reliée à travers un inverseur 243 à la sortie du multiplexeur 190; la sortie de la porte ET 242 est reliée à l'entrée d'un registre à décalage serie 244, à deux bits, deont la sortie du deuxièm= bit est reliée à une entrée de remise à zéro du point mgmoire 203; l'entrée horloge du registire à déealage 244 reçoit le signal H. Une porte ET 245 a une entrée reliée à la sortie du point mémoire 203 et une autre entrée reliée à la sortie du multiplexeur 190; la sortie de la porte ET 245 est àeliée 1'entrée du démultiplexeur 193 et délivre un signal d'aequittement HLD en réponse à une demande de transfert, demande émise par un circuit aecès direct mémoire 4 de l'un des huit terminaux sémaphores TS gérîs par l'unite de gestion UG. Doux diviseurs par deux 246 et 247 nermetb;ent d'obtenir les signaux CL2 et C{L4 à partir du sgnal d'horloge i déliv4-ré par le esentral do télécosunieation s le signal d'horloge tl est applique au diviseur par deux 246 dont la sortie délivre le signal CL2 et est - 24 - reliée à l'entrée du diviseur par deux 247 qui délivre le signal CL4;. les signaux CL2 et CL4 sont utilisés dans l'unité de gestion UG. On va donner ci-après un exemple d'échange entre un terminal sémaphore et l'unité de gestion dans le cas par exemple o le récepteur 6 de ce terminal reçoit un octet par la liaison L. Le circuit réception envoie une demande de transfert au circuit accès direct mémoire 4 par l'intermédiaire du circuit accès bus interne 7 (figure 4) et du circuit de basculement de canaux 8 (figure 5). Dès prise en compte le circuit accès direct mémoire délivre sur la liaison de demande 11 un signal de demande de transfert HRQ. Dans le module d'exploration 40 (figure 15) de l'unité de gestion UG, dès que le compteur 205 délivre le numéro du terminal sémaphore demandeur, le multiplexeur 190 transmet le signal de demande de transfert HRQ et la bascule 194 délivre, sur la liaison demande de bus 56, un signal de demande de bus BRQ pour demander l'accès au bus général SYSBUS; le signal BRQ sert également à bloquer le compteur 205 sur le numéro du terminal sémaphore demandeur. Dès que le bus général SYSBUS accorde la priorité au terminal demandeur, il délivre un signal d'acquittement de priorité BPRN; dès que le bus général SYSBUS est libre le signal d'occupation BY passe à zéro sur la liaison 62 et le bus général SYSBUS est alors alloué au terminal sémaphore demandeur; le point mémoire 203 (figure 15) délivre un signal d'autorisation AUT sur la ligne 49, ce signal servant également d'une part au maintient du point mémoire et d'autre part à délivrer un signal d'occupation BY, de valeur 1, sur la liaison 62. Par ailleurs, le démultiplexeur 193 qui est commandé par le compteur 205 délivre sur la liaison d'acquit- tement 68 du terminal sémaphore demandeur le signal HLD d'acquittement de demande de transfert. Dans le terminal sémaphore demandeur, le signal HLD donne au récepteurl'accès du bus interne BI, et le circuit accès direct mémoire vient d'abord lire, dans le circuit de réception 6, l'octet reçu, puis délivre sur la ligne 13 le signal AEN de sortie d'adresses autorisant la sortie de ses adresses de transfert et l'envoi de celles-ci sur le bus général SYSBUS (figure 14); le circuit accès mémoire 4 délivre également un signal d'écriture MW, sur la ligne 5 6 9 13 - 25 - d'écriture 48, au circuit d'accès 9 pour écriture des données via le bus général SYSBUS, dans la mémoire centrale MC (figure 1). Dès l'écriture effectuée la mémoire centrale MC renvoie au module d'explo- ration 40 un signal d'acquittement ACK du bus général SYSBUS, sur la liaison 57, ce qui se traduit par l'envoi du signal prêt RDY au terminal demandeur dans lequel il fait retomber le signal de demande de transfert HRQ et le signal sortie d'adresses AEN; la retombée de ces signaux provoque dans le module d'exploration la retombée du signal d'autorisation AUT et du signal demande de bus BRQ; le bus général SYSBUS est libéré-et le compteur 205 reprend son cycle de comptage. La figure 16 représente la deuxième interface 38 de la figure 3. Un décodeur 265 est relié en entrée au bus local d'adresses BLA et reçoit deux bits d'adresse du microprocesseur 33; en sortie le déco- deur délivre sur un fil 266 un signal de validation d'échange par la ligne de données LD, sur un fil 267 un signal de validation de la mémoire vive 36, et sur un fil 268 un signal de validation de la mémoire morte 37. Un décodeur 269 est relié en entrée au bus local d'adresses BLA et reçoit deux bits d'adresses relatifs aux quatre cir- cuits d'échanges 10 reliant l'unité de gestion aux huit terminaux sémaphores; ces deux bits permettent done d'envoyer un signal sur un circuit d'échange parmi quatre; chacune des quatre sorties 0, 1, 2, 3 du décodeur est reliée par une liaison 24 à un circuit d'échange 10, le signal acheminé par une liaison 24 étant le signal de commande de décodage IDM (figures 3 et 10); le signal de commande décodage IDM n'est donc délivré qu'à un circuit d'échanges parmi quatre. Une porte ET 260 a une entrée reliée au bus local de données BLD et une autre entrée reliée par la liaison 26 au contrôleur de bus local 31; sa sortie est reliée à la ligne de données LD; une autre porte ET 261 a une entrée reliée à la ligne de données LD et une autre entrée reliée, par un inverseur 262 à la liaison 26 qui achemine un signal de commande d'écriture LAMW; une autre entrée de chacune des portes ET 260 et 261 est reliée au fil 266 en sortie du décodeur 265. Une porte ET 263 a une entrée reliée au bus local de données BLD et une autre entrée reliée par la ligne 45 au contrôleur de bus local 31 qui délivre un signal d'écriture; un registre 264 à huit bits reçoit du 56913 - 26 - bus local de données BLD huit bits relatifs chacun à un terminal sémaphore, chaque bit permettant la remise à zéro des organes du terminal correspondant; en sortie du registre 264 on a donc huit liaisons 28, une par terminal puisque l'unité de gestion gère huit terminaux, chaque liaison délivrant un signal de remise à zéro TSRES lorsque le bit correspondant à la valeur 1; l'unité de gestion peut done commander la remise à zéro d'un terminal, ou de plusieurs terminaux, ou encore de tous les terminaux simultanément. Le registre 264 a une entrée de remise à zéro reliée au fil 200 (figure 3) pour remise à zéro par le microprocesseur 33 de l'unité de gestion. La figure 17 représente la première interface 34 de la figure 3. L'arbitre de bus AB et le contrôleur de bus CB sont reliés au micropro- cesseur 33 par la liaison d'état 41 et reçoivent le signal d'horloge à 6, 83 MHz de l'horloge 30; l'arbitre de bus AB reçoit également le signal d'horloge H du central. L'arbitre de bus AB est relié par une ligne de sortie d'adresses 275 au contrôleur de bus CB et au circuit d'accès CA, et délivre sur cette ligne un signal de sortie d'adresses ENA; il est également relié au bus général SYSBUS par les liaisons 60, 61, 62; par la liaison d'acquittement de priorité 60 il reçoit un signal d'acquit- tement de priorité BPR, par la liaison de demande de bus 61 il émet un signal de demande de bus BREQ, par la liaison d'occupation bidirectionnelle 62, il émet ou reçoit un signal d'occupation BY du bus général SYSBUS. Le contrôleur de bus CB est relié au bus général SYSBUS par les liaisons 42, 43, 44; le contrôleur émet par la liaison de lecture 42 un signal de lecture MRDC, par la liaison d'écriture 43 un signal d'écriture MWTC et par la liaison de commande 44 un signal de commande d'icriture anticirCe AMWTC. Le contrôleur de bus CB est relié au circuit d'accès CA par une ligne de validation de données 276 par laquelle il délivre un signal de valida- tion de sortie de données DTR, et par une ligne d'ordre de transfert de données 277 par laquelle il délivre un signal de transfert de données DEN. Le circuit d'accès CA a une porte ET 278 ayant une entrée reliée à la ligne 276 et une autre entrée reliée à la ligne 277, une - 27 - porte ET 279 ayant une entrée reliée par un inverseur 280 à la ligne 276 et une autre entrée reliée à la ligne 277; une porte ET 281 a une entrée reliée à la sortie de la porte ET 278 et une autre entrée reliée au bus local de données BLD, sa sortie étant relié au bus général SYSBUS par la liaison de données 58; une porte ET 282 a une entrée reliée à la liaison de données 58 et une autre entrée reliée à la sortie de la porte ET 279, sa sortie étant reliée au bus local de données BLD; une porte ET 283 a une entrée reliée au bus local d'adresses BLA et une autre entrée reliée à la ligne 275, sa sortie étant reliée au bus général SYSBUS par la liaison d'adresses 59. Le mieroprocesseur peut accéder au bus général SYSBUS grâce au contrôleur de bus CB et à l'arbitre de bus AB qui génèrent les signaux adéquats. Sur demande du microprocesseur 33 larbitre de bus envoie un signal de demande de bus BREQ et reçoit en réponse un signal d'acquittement de priorité BPR si le bus général SYSBUS est libre; dès reéception du signal BPR et dès que le bus général est libre (BY = o) l'arbitre de bus émet un signal d'occupation BY pour réserver le bus. Le circuit d'accès CA permet l'envoi de données et d'adresses ou la réception de données du bus général SYSBUS, selon que le micropro- cesseur 33 veut accéder soit aux mémoires 36, 37 ou à la mémoire d'échanges 92, soit à la mémoire centrale MC par l'intermédiaire du bus général SYSBUS, c'est-à-dire en - mettant en oeuvre soit le contr8leur de bus local 31 (accès aux mémoires 36, 37 et 92), soit le eontr8leur de bus CB pour engendrer les signaux d'écriture ou de lecture appropriés. La figure 18 représente le circuit d'interruptions 39 de la figure 3. Un décodeur 290 est relié en entrée à la liaison d'adresses 59, figure 17; par décodage des poids faibles des adresses de la liaison d'adresses, le décodeur délivre des adresses RZMES, iTMES, RZCMD, ITCMD, RZIT, IDIT,. Un premier circuit d'interruption est constitué par deux portes ET 291, 292. un eompteur 293, à quatre bits, un décodeur 294, un inverseur 295, une bascule 296, et une porte d'isolement 297. La porte ET 291 a une entrée reliée par la liaison 54 au bus générai, une autre entrée reliée au décodeur 290 duquel elle reçoit l'adresse iTCMD, et sa sortie reliée à l'entrée comptage du - 28 - compteur 293. La porte ET 292 a une entrée reliée à la liaison 54, une autre entrée reliée au décodeur 290 duquel elle reçoit l'adresse RZCMD, et sa sortie reliée à l'entrée décomptage du compteur 293; la sortie du compteur est reliée à l'entrée du décodeur 294 dont la sortie zéro est reliée par l'inverseur 295 à l'entrée de la bascule 296 qui est pilotée par le signal d'horloge H; la sortie de la bascule est reliée à la liaison 51 à travers la porte d'isolement 297. Une entrée de remise à zéro du compteur 293 est reliée au fil 200 (figure 3), pour remise à zéro par le microprocesseur 33. Un deuxième circuit d'interruption est constitué par deux portes ET 301, 302, un compteur 303, un décodeur 304, un inverseur 305, une bascule 306, une porte d'isolement 307, et un inverseur 308. La porte ET 301 a une entrée reliée par la liaison 54 au bus général, une autre entrée reliée au décodeur 290 duquel elle reçoit l'adresse ITMES, et sa sortie reliée -à l'entrée comptage du compteur 303. La porte ET 302 a une entrée reliée à la liaison 54, une autre entrée reliée au décodeur 290 duquel elle reçoit l'adresse RZMES, et sa sortie reliée à l'entrée décomptage du compteur 303. La sortie du compteur 303 est reliée à l'entrée du déco- deur 304 dont la sortie zéro est reliée par l'inverseur 305 à l'entrée de la bascule 306, et dont la sortie quinze est reliée par l'inver- seur 308 à une autre entrée de la porte ET 301. La bascule 306 est pilotée par le signal d'horloge H et sa sortie est reliée à la liaison 52 à travers la porte d'isolement 307. Une entrée de remise à zéro du compteur 303 est reliée au fil 200 (figure 3), pour remise à zéro par le microprocesseur 33. Un troisième circuit d'interruption est constitué par deux portes ET 311, 312, un compteur 313, un décodeur 314, un inverseur 315, une bascule 316, et une porte d'isolement 317. La porte ET 311 a une entrée reliée par la liaison 54 au bus général, une autre entrée reliée au décodeur 290 duquel elle reçoit l'adresse IDIT, et sa sortie reliée à l'entrée comptage du compteur 313. La porte ET 312 a une entrée reliée à la liaison 54, une autre entrée reliée au décodeur 290 duquel elle reçoit l'adresse RZIT, et sa sortie 5 6 9 13 - 29 - reliée à l'entrée décomptage du compteur 313. La sortie du compteur 313 est reliée à l'entrée du décodeur 314 dont la sortie zéro est reliée par l'inverseur 315 à l'entrée de la bascule 316 pilotée par le signal d'horloge H. La sortie de la bascule 316 est reliée à la liaison 53 par la porte d'isolement 317. Une entrée de remise à zéro du compteur 313 est reliée au fil 200 (figure 3), pour remise à zéro par le microprocesseur 33. L'unité de gestion représentée figure 3, envoie à l'unité de commande UC une interruption eormande INTC sur la liaison 51 et une interruption messages iNrTM sur la liaison 52. L'unité de commande UC envoie à l'unité de gestion une interruption commande qui est délivrée par la liaison 53, INTUC, au contrôleur d'interruption 35 (figure 3). Une interruption commande signifie que l'unité de gestion, ou l'unité de commande UC, a placé une commande relative à un terminal sémaphore dans la zone d'échange appropriée en mémoire centrale MC. Une inter- ruption message signifie que l'unité de gestion a placé un message dans la file d'un terminal sémaphore en mémoire eentrale MC. Les interruptions restent positionnées tant qu'il subsiste une commande, ou un message, à prendre en compte. Pour le premier eircuit d'interruption l'adresse ITCMD signifiant l'envoi d'une commande vers l'unité de commande UC, provoque l'incrémentation du compteur 293, et par conséquent l'envoi d'une interruption sur la liaison 51 qui interrompt le fonctionnement de l'unité de commande UC; après prise en compte de la commande l'unité de commande UC délivre l'adresse RZCMD qui provoque la décrémentation du compteur 293; tant que le compteur n'est pas à zéro l'interruption subsiste. L'adresse ITCMD, décodée par le décodeur 290, est émise par l'unité de gestion sur la liaison 59 (figure 17), cette adresse étant délivrée par le microprocesseur 33 de l'unité de gestion. Pour le deuxième circuit d'interruption l'adresse ITMES signifiant l'envoi d'un message vers l'unité de commande UC, provoque l'incrémentation du compteur 303, et par conséquent l'envoi d'une interruption sur la liaison 52 qui interrompt le fonctionnement de l'unité de commande UC; après prise en compte du message l'unité de - 30 - commande UC délivre l'adresse RZMES qui provoque la décrémentation du compteur 303, l'interruption subsistant tant que le compteur n'est pas à zéro. L'adresse ITMES est délivrée par le microprocesseur 33 et émise sur la liaison 59. Le compteur 303 est bloqué sur décodage de quinze par le décodeur 304. Pour le troisième circuit d'interruption l'adresse IDIT signifiant l'envoi d'une commande par l'unité de commande UC sur la liaison 59, provoque l'incrémentation du compteur 313, et par conséquent l'envoi d'une interruption sur la liaison 53 qui interrompt le fonctionnement du microprocesseur 33 de l'unité de gestion. Après prise en compte de la commande le microprocesseur délivre l'adresse RZIT qui provoque la décrémentation du compteur 313, l'interruption subsistant tant que le compteur n'est pas à zéro. La figure 19 représente une zone de 64 octets de la mémoire d'échange 92, de la figure 6 qui représente le circuit d'échange 10 de la figure 2; la mémoire d'échange étant commune à deux terminaux sémaphores comporte donc deux parties de 64 octets, chaque partie étant affectée à un terminal. Les différents octets sont définis ci-après. Octet O Cet octet est réservé à une interruption Octet 1 Un bit indicateur vers l'arrière à émettre BIR-E. Sept bits NSRE numéro de séquence arrière à émettre. Zone d'émission, octets 2 à 7. Octet 2 Un bit EPTSE, émission permanente d'une trame sémaphore d'état (TSE) Quatre bits non utilisés Un bit FM, fin de message Un bit DM, début de message Un bit PBE, présence de bloc à émettre Octet 3 Un bit indicateur vers l'avant à émettre BIA-E Sept bits NSA-E, numéro de séquence avant à émettre 5 6 9 13 - 31 - Octet 4 Huit bits LO, longueur de la trame Octet 5 Huit bits L1. Les octets 4 et 5 donnent la longueur totale de la trame à émettre Octet 6 Huit bits ADO adresse en mémoire centrale Octet 7 Huit bits AD1. Les octets 6 et 7 donnent l'adresse en mémoire centrale de la trame à émettre. Zone passage de blocs, octets 8 à 10 Octet 8 Sept bits inutilisés Un bit PZR pour indiquer la présenes de bloc libre pour la réception Octet 9 Huit bits ADBLO adresse de bloc libre Octet 10 Huit bits ADBL1. Les octets 9 et 10 donnent l'adresse de bloc libre (en mémoire centrale) Octet 11 Un bit ITV pour indiquer la réception d'une trame sémaphore de remplissage Un bit ITCR pour indiquer la réception d'une trame correcte Cinq bits inutilisés Un bit ACN signifiant: détection d'un accusé négatif à émettre. Première zone de réception, octets 12 à 16 Octet 12 Six bits inutilisés Un bit TSE pour indiquer une trame sémaphore d' état reçue Un bit PM pour indiquer la présence d'un message en réception octet 13 Un bit inutilisé Sept bits NSA-R numéro de séquence avant reçu Octet 14 - 32 - Huit bits LO/1 Octet 15 Quatre bits NBZU pour indiquer le nombre de blocs reçus Trois bits inutilisés Un bit L1/1. Ce bit avec l'octet 14 donne la longueur de la trame reçue Octet 16 Huit bits PZON, qui constituent le pointeur sur le premier bloc du message reçu dans la file des blocs reçus (octets 23 à 58) Deuxième zone de réception, octets 17 à 21. Octet 17 Six bits inutilisés Un bit TSE pour indiquer une trame sémaphore d'état Un bit PM pour indiquer la présence d'un message Octet 18 Un bit inutilisé Sept bits NSA-R, numéro de séquence avant reçu Octet 19 Huit bits LO/2, longueur de la trame Octet 20 Quatre bits NBZU pour indiquer le nombre de blocs Trois bits inutilisés Un bit L1/2. Ce bit avec l'octet 19 donne la longueur de la trame reçue Octet 21 Huit bits PZON, qui constituent le pointeur sur le premier bloc du message reçu dans la file des blocs reçus (octets 23 à 58) Octet 22 Un bit indicateur vers l'arrière reçu BIR-R Sept bits NSR-R, numéro de séquence arrière reçu File des blocs de réception, octets 23 à 58 Ces octets représentent les adresses de blocs successives utilisées pour la réception des trames sémaphore (file des blocs réception). Octet 59 5 6 9 13 - 33 - Huit bits NSA-P qui indiquent le numéro de séquence avant de la plus ancienne trame sémaphore de message dans le tampon de retransmission. Octet 60 Un bit BMR pour activer la réception (passage de O à 1) ou pour la désactiver (passsage de 1 à 0). Un bit BRET de valeur 1 lorsque le terminal sémaphore doit rejeter toute trame de remplissage ou de message. Trois bits inutilisés Un bit ISTTS de valeur 1 si activation de la surveillance du taux d'erreur sur les tames reçues, hors alignement Un bit BVS de valeur 1 état d'urgence pendant l'alignement. Un bit ISTEA de valeur 1 si activation de la surveillance du taux d'erreur pendant l'alignement. Octet 61 Un bit SA pour indiquer que le seuil d'erreur pendant l'ali- gnement est atteint Quatre bits inutilisés Un bit OREC pour indiquer l'origine réception de la défaillance du terminal. Un bit OSTTS pour indiquer une défaillance causée par un taux d'erreur excessif du système de surveillance du taux d'erreur sur les trames sémaphores. Un bit CD pour indiquer un canal défaillant. Octet 62 Huit bits réserves a un code d'erreur et aux tests Octets 63 Huit bits inutilisés Fonctionnement à l'émission. Emission d'une trame sémaphore de message. Le niveau 3, c'est-à-dire l'unité de commande UC indique à l'unité de gestion, UG1 par exemple, qu'une trame de message doit être émise par un terminal sémaphore donné. L'unité de gestion vient écrire, dans la zone émission de la mémoire d'échanges 92 du circuit d'échange 10, c'est-àdire dans les - 34 - octets 2 à 7 de la moitié de la mémoire d'échanges affectée au terminal donné: - le numéro de séquence avant a émettre, NSA-E, et le bit indicateur vers l'avant à émettre BIA-E. - la longueur totale de la trame à émettre, LO et L1, - l'adresse, ADO, AD1 en mémoire centrale MC, de cette trame. L'unité de gestion UG1 positionne ensuite les bits FM, DM et PBE (octet 2) Le numéro de séquence vers l'arrière à émettre, NSR-E, octet 1, est mis à jour régulièrement par l'unité de gestion et pris en -compte cycliquement par le terminal sémaphore.En routine le terminal lit le bit PBE; dès qu'il le trouve à 1, ce qui signifie qu'il y a présence de bloc à émettre, il vient acquérir les différentes données présentes et remet le bit PBE à zéro. Le terminal va alors armer le canal émission non actif du circuit accès direct mémoire 4 avec l'adresse ADO, AD1 (octets 6, 7), puis au cours du traitement de l'interruption émission qui suit, il arme l'émetteur 5 en lui fournissant la largeur de la trame LO, L1 (octets 4 et 5), le numéro de séquence avant à émettre NSA-E (sept bits de l'octet 3) et le bit BIA-E (octet 3), et le numéro de séquence arrière à émettre NSR-E (sept bits de l'octet 1) et le bit BIR-E (octet 1), et bascule sur le canal armé préalablement. Pour une trame sémaphore de message en plusieurs blocs, l'unité de gestion UG1 passe successivement les blocs au terminal, c'est-à-dire que pour les blocs autres que le premier, l'unité de gestion ne passe que l'adresse du bloc, ADO, AD1, et les bits FM, DM, PBE (FM = 1 si fin de message, DM = 1 si début de message, PBE = 1 si présence de bloc à émettre). Emission de trames sémaphores d'état. L'émission d'une trame sémaphore d'état se répète jusqu'à chan- gement d'état. L'unité de gestion réalise les mêmes opérations que pour une trame sémaphore de message d'un bloc, mais elle positionne le bit EPTSE à 1 (émission permanente d'une trame sémaphore d'état). Quand le microcontrôleur du terminal trouve les bits PBE (présence de bloc à émettre) et EPTSE, à 1, il prépare l'émission de la trame sémaphore d'état, met le bit PBE à zéro, et réitérera l'émission de - 35 - cette trame jusqu'à ce qu'il trouve le bit PBE repositionné à 1 ou que le bit EPTSE soit repassé à zéro. Emission de trames sémaphores de remplissage. En l'absence de trames sémaphore de message ou d'état à émettre, le microcontr8leur du terminal arme l'émission d'une trame sémaphore de remplissage. Les paramètres associés à une telle trame de remplissage sont le numéro de séquence avant NSA-E émis dans la trame précédente et le numéro de séquence arrière émis NSR-E, ces numéros etant lus dans la mémoire d'échange. L'adresse du bloc mémoire réservé à l'émission d'une trame de remplissage, il s'agit de l'adresse de ce bloc en mémoire centrale MC, est connue du microcontr8leur. Lors d'émission de trames sémaphore de remplissage successives, c'est le même canal d'émission, du circuit accès direct mémoire 4, qui est utilisé. Fonctionnement en réception. Dès qu'un canal réception du circuit aecès direct mémoire 4 est trouvé inactif, non armé, le microcontr8leur du terminal sémaphore l'arme pour un bloc libre de trente octets. A cet effet il dispose d'une file interne d'adresses de blocs libres et est régulièrement alimenté en blocs disponibles par l'unité de gestion via la mémoire d'échanges 92. Il y a baseulement d'un canal réception sur l'autre à chaque fin de message et à chaque fin de bloc de trente octets reçus. Le microcontr8leur est interrompu par le récepteur 6 à la fin de la réception d'une trame; après contrôle de la validité de cette trame, et après avoir agi en conséquence sur les compteurs d'erreurs, il détermine le type de la trame (message, état, remplissage, à l'aide de la longueur de la trame fournie par le récepteur, et le nombre de blocs utilisés pour sa réception; il contrôle en conséquence la cohérence des numéros de séquence arrière NSR-R, de séquence avant NSA-R et du bit BIA-R reçus. Trame sémaphore message reçue. Le microcontroleur place ensuite les données utiles à l'unité de gestion dans l'une des deux zones réception de la mémoire d'échange (octets 12 à 16 ou 17 à 20), ces deux zones réception étant utilisées en alternat. Ces données sont: 56 913 - 36 - - le numéro de séquence vers l'avant reçu NSA-R, - la longueur de la trame reçue (9 bits: LO/1 et L1/1) et le nombre de blocs reçus NBZU, - l'indication du pointeur du premier bloc dans la file, PZON. Enfin le microcontr8leur met le bit PM à 1, pour indiquer la présence d'un message, et le bit TSE à zéro puisqu'il ne s'agit pas d'une trame d'état; il envoie ensuite une interruption vers l'unité de gestion par le générateur d'interruptions I (figures 6 et 13), cette interruption étant reçue par le contrôleur d'interruptions 35 de l'unité de gestion (figure 3). Si le message est constitué de plusieurs blocs, les adresses des blocs successifs utilisés pour le recevoir se trouvent, dans la file des blocs de réception (octets 23 à 58), à la suite de l'adresse du premier bloc. Trame sémaphore d'état reçue. La procédure est la même que pour la réception d'une trame sémaphore message, mais le microcontrôleur positionne également le bit TSE à un. Trame sémaphore de remplissage reçue. La procédure est la même que précédemment, mais les bits PM et TSE restent positionnés à zéro et seul le bit ITV indiquant qu'il s'agit d'une trame de remplissage est positionné à un (octet 11). Le microcontrôleur du terminal récupère les adresses des blocs mémoire utilisés pour la réception de la trame de remplissage, ainsi d'ailleurs que celles utilisées pour une trame trouvée incorrecte après contrôle, en plaçant ces adresses dans sa file interne d'adresses de blocs disponibles. Enfin le numéro de séquence vers l'arrière reçu NSR-R et le bit indicateur vers l'arrière reçu BIR-R sont mis à jour à chaque trame de remplissage ou de message reçue, et le bit ACN, accusé négatif à émettre (octet 11), est positionné, si nécessaire, par le microcontrôleur. Le fonctionnement indiqué est le même pour les deux terminaux sémaphores TSO et TS1 de la figure 2 qui ont en commun le circuit d'échanges 10 représenté figure 6, l'accès à la mémoire d'échange 92, c'est-à-dire l'adressage de celle-ci étant commandé par le circuit de - 37 - signaux de multiplexage B qui permet aux deux terminaux et à l'unité de gestion d'avoir accès cycliquement à la mémoire d'échange 92. - 38 - REVENDICATIONS 1/ Dispositif de terminaux sémaphores pour le système de signalisa- tion N 7, comportant des terminaux sémaphores reliés à un réseau de connexion d'un central de télécommunications, et au moins une unité de gestion (UG) des terminaux, l'unité de gestion et les terminaux étant reliés par un bus général (SYSBUS) à une unité de commande (UC) et à une mémoire centrale (MC) constituant le niveau 3 du central, caracté- risé par le fait que les terminaux (TS) constituent des groupes (1, 2) de terminaux, chaque groupe étant relié à une unité de gestion (UG1, UG2), et que dans chaque groupe chaque terminal est relié au bus général par un circuit d'accès (9) et à l'unité de gestion par un circuit d'échanges (10). 2/ Dispositif de terminaux sémaphores selon la revendication 1, carac- térisé par le fait qu'un terminal sémaphore comprend un microcon- tr8leur (3), un émetteur (5), un récepteur (6), mun circuit accès bus interne (7), un circuit basculement de canaux (8), et un circuit accès direct mémoire (4), qu'un bus interne (BI) relie entre eux le microcontr8leur, l'émetteur, le récepteur, le circuit accès direct mémoire, et le circuit d'accès (9), que l'émetteur et le récepteur sont reliés au réseau de connexion par une liaison bidirectionnelle (L), au circuit accès bus interne (7) et au circuit de basculement de canaux par une liaison (23), que l'émetteur est relié par une liaison interruption émission (17) au microcontrôleur, que le récepteur est relié par une liaison interruption réception (18) au microcontrôleur, que le circuit accès bus interne (7) est relié au microcontrôleur, au circuit de basculement de canaux (8), au circuit accès direct mémoire (4), et par une liaison d'acquittement (68) à l'unité de gestion, que le circuit de basculement de canaux (8) est relié au microcontrôleur et au circuit accès direct mémoire, que le microcontrôleur (3) est relié au circuit d'échanges (10) par une ligne d'adresses (19) et une ligne de données (20) , que le circuit accès direct mémoire est relié au circuit d'accès (9) par une ligne de lecture (47), une ligne d'écriture (48) et une ligne de sortie d'adresses (13), que l'émetteur, le récepteur, le microcontrôleur et - 39 - le circuit aceès direct mémoire sont reliés à l'unité de gestion par une liaison de remise à zéro (28), que le circuit accès direct mémoire est relié à l'unité de gestion par une liaison de demande (11), une liaison prêt (12) et la ligne de sortie d'adresses (13), que le circuit d'accès (9) est relié au bus général (SYSBUS) et par une ligne d'autorisation (49) à l'unité de gestion, et que le circuit d'échanges (10) est relié à l'unité de gestion par un bus d'adresses (LA), un bus de données (LD), une liaison de commande de décodage (24), une liaison de commande de lecture (25), une liaison de commande d'écriture (26), une liaison terminal prêt (27) et une liaison interruption (29). 3/ Dispositif de terminaux sémaphores selon la revendication 2, carac- térisé par le fait que le circuit d'accès (9) et le circuit d'échanges (10) sont communs à deux terminaux et que le circuit d'échanges (10) comporte une mémoire d'échanges (92) ayant un circuit d'adressage relié aux deux terminaux par les lignes d'adresses (19) et à l'unité de gestion par le bus d'adresses (LA), ladite mémoire d'échanges (92) étant reliée en entrée aux deux terminaux par les lignes de données (20), et à l'unité de gestion par le bus de données (LD), et en sortie aux deux terminaux par les lignes de données (20) et à l'unité de gestion par le bus de données (LD), ladite mémoire étant divisée en deux parties réservées chacune à un terminal. 4/ Dispositif de terminaux sémaphores selon la revendication 2, caractérisé par le fait qu'une unité de gestion (UG) comporte un microprocesseur (33), un contrôleur de bus local (31), une première interface (34), un bloc de compteurs (32), un contrôleur d'interruptions (35) une deuxième interface (38), une mémoire vive (36), une mémoire morte (37), un circuit d'interruptions (39) et un module d'exploration (40), que le microprocesseur (33) est relié par un bus local de données (BLD) à la première interface (34), au bloc de compteurs (32), au contrôleur d'interruptions (35), à la mémoire vive (36), à la mémoire morte (37) et à la deuxième interface (38), et par un bus local d'adresses (BLA) à la première interface (34), à la mémoire vive 36), à la mémoire morte (37), à la deuxième inter- face (3B), au contr8leur d'interruptions (35) et au bus - 40 - d'adresses (LA) reliant l'unité de gestion aux circuits d'échanges (10), que le microprocesseur (33) est relié au contrôleur de bus local (31) et à la première interface (34) par une liaison d'état (41), que le contrôleur de bus local (31), est relié au circuit d'échanges (10) par les liaisons de commande de lecture (25) et d'écriture (26), à la deuxième interface (38) par une ligne de signal d'écriture (45) et la liaison de commande d'écriture (26), au bloc de compteurs (32) et au contrôleur d'interruptions (35) par la ligne de signal d'écriture (45), à la mémoire vive (36) et à la mémoire morte (37) par la liaison de commande de lecture (25) et à la mémoire vive par la liaison de commande d'écriture (26), que la deuxième interface (38) est reliée aux circuits d'échanges par le bus de données (LD) et la liaison de commande de décodage (24), et aux terminaux sémaphores par la liaison de remise à zéro (28), que la première interface est reliée au bus général (SYSBUS), que le circuit d'interruption (39) est relié aux bus général, au contrôleur d'interruptions (35) et à la mémoire centrale (MC), et que le module d'exploration (40) est relié aux circuits accès direct mémoire (4) et aux circuits accès bus interne (7) des terminaux sémaphores, aux circuits d'accès (9), et au bus général (SYSBUS). / Dispositif de terminaux sémaphores selon la revendication 4, caractérisé par le fait que la première interface (34) comporte un contrôleur de bus (CB), un arbitre de bus (AB) et un circuit d'accès (CA), que l'arbitre de bus (AB) et le contrôleur de bus (CB) sont reliés au microprocesseur (33) par une liaison d'adresses (41), que l'arbitre de bus est relié au contrôleur de bus (CB) et au circuit d'accès (CA) par une ligne de sortie d'adresses (275), et au bus général par une liaison d'acquittement de priorité (60), une liaison de demande de bus (61) et une liaison d'occupation (62), que le contrôleur de bus (CB) est relié au circuit d'accès (CA) par une ligne de validation de données (276) et par une ligne d'ordre de transfert de données (277), et au bus général par une liaison de lecture (42), une liaison d'écriture (43) et une liaison de commande d'écriture (44), et que le circuit d'accès (CA) est relié au bus local de données (BLD), au bus local d'adresses (BLA), et au bus général par une liaison de - 41 2556913 - 41 - données (58) et une liaison d'adresses (59). 6/ Dispositif de terminaux sémaphores selon la revendication 4, caractérisé par le fait que le module d'exploration (40) d'une unité de gestion comporte un premier multiplexeur (190) relié en entrée à chaque terminal sémaphore du groupe de terminaux par une liaison de demande (11), un deuxième multiplexeur (191) relié en entrée à chaque terminal sémaphore par une liaison sortie d'adresses (13), un premier démultiplexeur (192) relié en sortie à chaque terminal sémaphore par une liaison prêt (12), et un deuxième démultiplexeur (193) relié en sortie à chaque terminal sémaphore par une liaison d'acquittement (68), que le premier multiplexeur (190) est relié en sortie à une première bascule (194) reliée en sortie au bus général par une liaison demande de bus (56) et à une entrée d'une première porte ET (198) dont une autre entrée est reliée au bus général par une liaison d'acquittement de priorité (55), ladite première porte ET étant reliée en sortie à une deuxième bascule (199) reliée en sortie à une entrée d'une deuxième porte ET (201) dont une autre entrée est reliée via un inverseur (202) au bus général par une liaison d'occupa- tion (62), ladite deuxième porte ET étant reliée en sortie à un point mémoire (203) relié en sortie aux circuits d'accès (9) par une ligne d'autorisation (49), que le deuxième multiplexeur (191) est relié en sortie à une entrée d'une troisème porte ET (242) dont une autre entrée est reliée à travers un inverseur (243) à la sortie du premier multiplexeur, ladite troisième porte ET étant reliée en sortie à un registre à décalage série (244) relié en sortie à une entrée de remise à zéro du point mémoire (203), que le premier démultiplexeur (192) est relié en entrée à la sortie d'une bascule (240) dont l'entrée est reliée par une liaison d'acquittement (57) au bus général, et une entrée de remise à zéro est reliée à travers un inverseur (241) à la sortie du point mémoire (203), et qu'un compteur (205) est relié en sortie à une entrée de validation des premier et deuxième multiplexeurs et des premier et deuxième démultiplexeurs.