FR2556536A1 - Method of asynchronous communication of digital information in a ring, and distributed processing device using this method - Google Patents
Method of asynchronous communication of digital information in a ring, and distributed processing device using this method Download PDFInfo
- Publication number
- FR2556536A1 FR2556536A1 FR8319763A FR8319763A FR2556536A1 FR 2556536 A1 FR2556536 A1 FR 2556536A1 FR 8319763 A FR8319763 A FR 8319763A FR 8319763 A FR8319763 A FR 8319763A FR 2556536 A1 FR2556536 A1 FR 2556536A1
- Authority
- FR
- France
- Prior art keywords
- station
- information
- ring
- transmission
- equipment
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/42—Loop networks
- H04L12/427—Loop networks with decentralised control
- H04L12/433—Loop networks with decentralised control with asynchronous transmission, e.g. token ring, register insertion
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
PROCEDE DE COMMUNICATION ASYNCHRONE EN ANNEAU
D'INFORMATiONS NUMERIQUES, ET DISPOSITIF DE
TRAITEMENT REPARTI UTILISANT CE PROCEDE
La présente invention a pour objet un procédé de communication asynchrone en anneau d'informations numériques et un dispositif de traitement réparti d'informations utilisant ce procédé.ASYNCHRONOUS RING COMMUNICATION METHOD
DIGITAL INFORMATION, AND DEVICE FOR
DISTRIBUTED TREATMENT USING THIS PROCESS
The present invention relates to a method of asynchronous ring communication of digital information and a distributed information processing device using this method.
Lorsqu'il existe une pluralité d'équipements en un même lieu, fixe ou mobile, mis en oeuvre dans le cadre d'une même application, il se pose un problème d'interconnexion de ces équipements et un problème de gestion des échanges sur le réseau d'interconnexion, ainsi que celui de la sOreté du fonctionnement de l'ensemble. When there is a plurality of equipment in one place, fixed or mobile, implemented within the framework of the same application, there is a problem of interconnection of this equipment and a problem of managing exchanges on the interconnection network, as well as that of the operational safety of the whole.
Il est connu de résoudre ces problèmes à laide d'un système de structure centralisée, dans lequel il existe une unité dite "maître" qui commande les échanges entre les différents équipements, généralement appelés "esclaves", et qui vérifie leur fonctionnement. Les inconvénients d'un tel système sont de deux ordres : tout d'abord la centralisation provoque un effet de goulot d'étranglement limitant le débit d'informations sur l'ensemble du système ensuite, une panne de la seule unité "maître" entraîne la panne de i' ensemble du système. It is known to solve these problems using a centralized structure system, in which there is a so-called "master" unit which controls the exchanges between the various pieces of equipment, generally called "slaves", and which checks their operation. The drawbacks of such a system are twofold: firstly, centralization causes a bottleneck effect limiting the flow of information over the entire system, then a breakdown of the single "master" unit leads to the breakdown of the entire system.
La présente invention a pour objet un procédé et un dispositif assurant à la fois la communication d'informations entre différents équipements et leur traitement, qui permette d'éviter les inconvénients précédents grâce à une structure décentralisée. The present invention relates to a method and a device ensuring both the communication of information between different pieces of equipment and their processing, which makes it possible to avoid the above drawbacks thanks to a decentralized structure.
A cet effet, le dispositif comporte un ensemble de stations, les équipements étant reliés aux stations et chacune des stations étant réunie à la suivante par une ou plusieurs voies de transmission d'informations en forme d'anneau ; chaque station assure le trai te ment de l'information, son émission sur l'anneau, son routage et sa distribution aux différents équipements auxquels elle est reliée enfin, chaque station est susceptible de prendre à tour de rôle la fonction émettrice, les autres stations étant alors toutes réceptrices. To this end, the device comprises a set of stations, the equipment being linked to the stations and each of the stations being joined to the next by one or more ring-shaped information transmission channels; each station ensures the processing of information, its transmission on the ring, its routing and its distribution to the various equipment to which it is finally connected, each station is capable of taking turns in transmitting function, the other stations then being all receptive.
Dans la présente description, on entend par "anneau" une voie de transmission reliant les différentes stations en cascade, et se refermant sur elle-même. In the present description, the term "ring" means a transmission channel connecting the various stations in cascade, and closing in on itself.
Plus précisément, I'invention a pour objet un dispositif de traitement réparti et de communication d'informations, comportant une pluralité d'équipements, une pluralité de stations auxquelles sont reliés les équipements, chacune des stations étant reliée à la suivante par au moins une voie de transmission unidirectionnelle d'informations en forme d'anneau, chaque station comportant::
- des moyens d'interface avec les équipements;
- des moyens d'émission, assurant une première mise en forme des informations fournies par les équipements et leur routage;
- des moyens de couplage avec l'anneau, assurant une deuxième mise en forme des informations fournies par les moyens d'émission et leur émission sur l'anneau, ainsi que leur réception;
- des moyens de réception des informations circulant sur l'anneau via les moyens de couplage, assurant leur distribution à l'intérieur de la station et aux équipements auxquels elle est connectée.More specifically, the subject of the invention is a distributed processing and information communication device, comprising a plurality of equipment, a plurality of stations to which the equipment is connected, each of the stations being connected to the next by at least one unidirectional ring-shaped information transmission channel, each station comprising:
- means of interface with the equipment;
- transmission means, ensuring a first formatting of the information provided by the equipment and its routing;
- Coupling means with the ring, ensuring a second formatting of the information provided by the transmission means and their transmission on the ring, as well as their reception;
means for receiving information circulating on the ring via the coupling means, ensuring their distribution inside the station and to the equipment to which it is connected.
L'invention a également pour objet un procédé de communication asynchrone d'informations, les informations étant fournies par une pluralité d'équipements, les équipements étant connectés à une pluralité de stations, chacune des stations étant reliée à la suivante par au moins une voie de transmission unidirectionnelle d'informations en forme d'anneau le procédé comporte les étapes suivantes::
- I'émission, par une première station possédant le droit d'émettre, d'au moins un ensemble d'informations;
- la proposition par la première station du droit d'émettre sous forme d'une information de proposition circulant sur l'anneau;
- la réception de cette information de proposition par une deuxième station, qui est en état d'émettre un autre ensemble d'informations, et la transformation de cette information de proposition en une information de candidature au droit d'émettre, ayant pour effet d'interdire toute émission à toute station de l'anneau autre que la première ou la deuxième;
- la réception par la première station de cette information de candidature et sa transformation pour la première station en autorisation d'émission à l'adresse de la deuxième station;;
- la réception par la deuxième station de l'autorisation précédente et l'émission par la deuxième station de son ensemble d'informations.The invention also relates to an asynchronous information communication method, the information being provided by a plurality of equipment, the equipment being connected to a plurality of stations, each of the stations being connected to the next by at least one channel. for unidirectional transmission of ring-shaped information the method comprises the following steps:
- the emission, by a first station having the right to transmit, of at least one set of information;
- the proposal by the first station for the right to transmit in the form of proposal information circulating on the ring;
- the reception of this information of proposal by a second station, which is in condition to transmit another set of information, and the transformation of this information of proposal into information of application for the right to transmit, having the effect of '' prohibit any transmission to any station in the ring other than the first or second;
- receipt by the first station of this application information and its transformation for the first station into transmission authorization at the address of the second station;
- the reception by the second station of the previous authorization and the transmission by the second station of its set of information.
D'autres objets, particularités et résultats ressortiront de la description suivante, donnée à titre d'exemple non limitatif et illustrée par les dessins annexés, qui représentent:
- la figure 1, le schéma général du dispositif selon l'invention;
- la figure 2, un mode de réalisation d'une station utilisée dans le dispositif selon l'invention;
- les figures 3, a et b, le processus de fonctionnement à l'émission et à la réception de la station de la figure 2;
- la figure 4, a et b, des exemples de formats d'informations utilisables dans le dispositif selon l'invention;
- la figure 5, un mode de réalisation du dispositif selon l'invention;;
- la figure 6, a, b, c et d, des exemples de formats d'informations de services utilisables dans le dispositif selon l'invention
- la figure 7, un exemple de réalisation pratique d'une station utilisée dans le dispositif selon l'invention
- la figure 8, un autre mode de réalisation d'une station utilisée dans le dispositif selon l'invention
- la figure 9, un autre mode de réalisation du dispositif selon l'invention.Other objects, features and results will emerge from the following description, given by way of nonlimiting example and illustrated by the appended drawings, which represent:
- Figure 1, the general diagram of the device according to the invention;
- Figure 2, an embodiment of a station used in the device according to the invention;
- Figures 3, a and b, the operating process on transmission and reception of the station of Figure 2;
- Figure 4, a and b, examples of information formats usable in the device according to the invention;
- Figure 5, an embodiment of the device according to the invention;
- Figure 6, a, b, c and d, examples of service information formats usable in the device according to the invention
- Figure 7, a practical embodiment of a station used in the device according to the invention
- Figure 8, another embodiment of a station used in the device according to the invention
- Figure 9, another embodiment of the device according to the invention.
Sur ces différentes figures, les mêmes références se rap portent aux mêmes éléments. In these different figures, the same references relate to the same elements.
Sur la figure 1, on a donc représenté le schéma général du dispositif selon I'invention. In Figure 1, there is therefore shown the general diagram of the device according to the invention.
Celui-ci concerne des systèmes comportant un certain nombre d'équipements repérés Eq. Ces équipements peuvent être par exemple des calculateurs, des systèmes radar, des pupitres de commande et de contrôle de caméras de télévision, des viseurs laser, etc... Ils sont susceptibles d'émettre et de recevoir des informations, éventuellement par l'intermédiaire de capteurs (non représentés) pour ce qui est de la réception. This concerns systems comprising a certain number of items of equipment marked Eq. This equipment can be, for example, computers, radar systems, command and control consoles for television cameras, laser viewfinders, etc. They are capable of transmitting and receiving information, possibly via sensors (not shown) in terms of reception.
Selon l'invention, ces équipements Eq sont réunis à au moins une parmi n stations S. A titre d'exemple, on a représenté sur la figure les stations S1 à S4, Si et Si+l, ainsi que la dernière station sn Certains des équipements, comme par exemple l'équipement repéré EqO sur la figure, peuvent être réunis à plusieurs stations (aux stations S2 et S3 dans cet exemple). Les stations peuvent comporter un nombre variable d'équipements, certaines d'entre elles pouvant même n'être reliées à aucun équipement, comme la station
S. sur la figure.According to the invention, these items of equipment Eq are combined with at least one of n stations S. By way of example, the stations S1 to S4, Si and Si + 1 are shown in the figure, as well as the last station sn equipment, such as for example the equipment marked EqO in the figure, can be combined at several stations (at stations S2 and S3 in this example). Stations can have a variable number of devices, some of which may not even be linked to any device, such as the station
S. in the figure.
Les différentes stations sont reliées entre elles par une voie de transmission A de type quelconque, reliant unidirectionnellement chaque station à la suivante et formant ainsi un anneau. The different stations are linked together by a transmission channel A of any type, connecting each station unidirectionally to the next and thus forming a ring.
Dans une variante de réalisation, non représentée sur la figure 1, les stations peuvent être reliées par deux (ou davantage) voies de transmission, toujours selon le même principe d'anneau. Il est à noter, comme il sera montré plus loin, que les fonctionnements des anneaux sont totalement indépendants les uns des autres, les stations S pouvant même ne pas être dans le même ordre d'un anneau à
I'autre.In an alternative embodiment, not shown in Figure 1, the stations can be connected by two (or more) transmission channels, always according to the same ring principle. It should be noted, as will be shown below, that the operations of the rings are completely independent of each other, the stations S may not even be in the same order from a ring to
The other.
Sur la figure 2, on a représenté un mode de réalisation d'une station S, reliée à 2 équipements Eqa, Eq ...Eqp et, à titre d'exemple, deux anneaux A1 et A2. FIG. 2 shows an embodiment of a station S, connected to 2 pieces of equipment Eqa, Eq ... Eqp and, by way of example, two rings A1 and A2.
La station S proprement dite comporte:
- un ensemble d'interfaces la, Ib ..lp assurant la réception des signaux provenant des équipements Eqa ... Eq ; il y a généralement une interface I par équipement Eq relié à la station S, mais cela n'est pas obligatoire; - un ensemble d'opérateurs F (fl ... fi fk) fk) suscep d'exécuter un certain nombre de traitements prédéfinis sur des informations ou. données;
- des moyens émetteurs E;
- des moyens récepteurs R;;
- un circuit dit boucle émission BE1 et un circuit dit boucle réception BR1 connectés l'un avec l'autre et assurant le couplage avec l'anneau A1
- des moyens de court-circuit CC1, permettant de courtcircuiter la station vis à vis de l'anneau A1;
- des circuits de couplage boucle émission BE2 et boucle réception BR2, ainsi que des moyens de court-circuit CC2, relatifs à l'anneau A2.The station S proper comprises:
- a set of interfaces la, Ib ..lp ensuring the reception of the signals coming from the equipment Eqa ... Eq; there is generally an interface I per equipment Eq connected to the station S, but this is not compulsory; - a set of operators F (fl ... fi fk) fk) suscep to execute a certain number of predefined treatments on information or. data;
- transmitting means E;
- receiving means R;
- a circuit called transmission loop BE1 and a circuit called reception loop BR1 connected to each other and ensuring coupling with the ring A1
- CC1 short-circuit means, making it possible to short-circuit the station with respect to the ring A1;
- BE2 transmit loop and BR2 receive loop coupling circuits, as well as CC2 short-circuit means, relating to the ring A2.
Le fonctionnement d'une telle station pour l'émission d'informations dans un anneau (A1 par exemple) est expliqué ci-dessous en faisant également référence à la figure 3a. The operation of such a station for transmitting information in a ring (A1 for example) is explained below with reference also to FIG. 3a.
Dans une première étape (repérée 11 sur la figure 3a), les interfaces I acquièrent le ou les "messages" venant des équipements
Eq, soit par scrutation périodique soit sur arrivée d'un évènement.In a first step (marked 11 in FIG. 3a), the interfaces I acquire the "message (s)" coming from the equipment
Eq, either by periodic scanning or upon arrival of an event.
Parallèlement, dans une étape repérée 12 (figure 3a), la station S exécute des traitements de données par l'intermédiaire de son ensemble d'opérateurs F. In parallel, in a step marked 12 (FIG. 3a), the station S performs data processing by means of its set of operators F.
Tous ces résultats, venant des équipements Eq ou des opérateurs F, sont fournis au circuit émetteur E comme indiqué par des flèches, 21 et 22 respectivement, illustrant les mouvements d'infor relation. Selon que la destination du résultat du traitement ou des informations en provenance des équipements est locale ou non, la suite du traitement dans la station S diffère (test repéré 13 sur la figure 3a). All these results, coming from the equipment Eq or from the operators F, are supplied to the transmitter circuit E as indicated by arrows, 21 and 22 respectively, illustrating the movements of information relationship. Depending on whether the destination of the result of the processing or of information from the equipment is local or not, the rest of the processing in the station S differs (test marked 13 in FIG. 3a).
Si la destination est locale, c'està-dire que l'information est destinée à l'ensemble d'opérateurs F de la station ou les équipements
Eq auxquels est reliée la station, le message est transmis au récepteur R (flèche 24) qui assure sa diffusion locale soit vers l'ion des opérateurs de ensemble F (flèche 51), soit vers les interfaces I (flèche 50) à destination des équipements Eq. C'est l'étape 14 sur la figure 3a.If the destination is local, that is to say that the information is intended for the set of operators F of the station or the equipment
Eq to which the station is connected, the message is transmitted to the receiver R (arrow 24) which ensures its local broadcast either to the ion of the set operators F (arrow 51), or to the interfaces I (arrow 50) intended for equipment Eq. This is step 14 in Figure 3a.
Si le message n'est pas destiné à la station mais à l'anneau A1, le ou les messages reçus par l'émetteur E est transformé en un ou plusieurs "paquets" par cet émetteur (étape 15 sur la figure 3a). If the message is not intended for the station but for the ring A1, the message or messages received by the transmitter E is transformed into one or more "packets" by this transmitter (step 15 in FIG. 3a).
La figure 4a représente un exemple de format de paquet. Figure 4a shows an example packet format.
Un paquet comporte les données (zone 59) constituant une fraction de message, un message entier ou plusieurs messages. Elles sont par exemple exprimées sur un nombre variable d'octets et procédées par:
- une zone 54 permettant d'identifier l'origine des données: un équipement ou un opérateur de l'ensemble F, longue par exemple d'un octet;
- une zone 55 indiquant le numéro du message auquel appartient les données de la zone 56, numéro par exemple exprimé sur un octet;
- une zone 56, utilisée lorsque le message est découpé en plusieurs paquets, indiquant le numéro d'élément de message et permettant de reconstituer la totalité du message à l'arrivée , ce numéro est par exemple également exprimable sur un octet;
- une zone 57 permettant de numéroter les paquets successifs (par exemple un octet);;
- une zone 58 contenant un qualificatif, permettant un classerment par ordre d'importance des paquets (paquets à répéter, paquets uniques à ne pas perdre, etc..) s le qualificatif est éventuel- lement défini par défaut. A packet contains the data (area 59) constituting a fraction of a message, an entire message or several messages. They are for example expressed on a variable number of bytes and proceeded by:
a zone 54 making it possible to identify the origin of the data: an equipment or an operator of the set F, long for example of one byte;
a zone 55 indicating the number of the message to which the data of zone 56 belongs, number for example expressed on a byte;
an area 56, used when the message is divided into several packets, indicating the message element number and making it possible to reconstitute the entire message on arrival, this number can for example also be expressed on a byte;
- a zone 57 making it possible to number the successive packets (for example a byte) ;;
- a zone 58 containing a qualifier, allowing a classification in order of importance of the packets (packets to be repeated, single packets not to be lost, etc.) s the qualifier is possibly defined by default.
Dans le cas où le paquet a une longueur qui n'est pas prédéfinie, il est nécessaire de lui adjoindre une zone (non représentée) contenant l'indication de sa longueur. In the case where the packet has a length which is not predefined, it is necessary to add to it a zone (not shown) containing the indication of its length.
Le paquet ainsi formé est transmis au circuit boucle émission
BE1, accompagné par les adresses des stations destinataires déterminées par l'émetteur E, afin de transformer le paquet en une "trame" (étape 16, figure 3a).The packet thus formed is transmitted to the transmission loop circuit
BE1, accompanied by the addresses of the destination stations determined by the transmitter E, in order to transform the packet into a "frame" (step 16, FIG. 3a).
La figure 4b représente un exemple de format d'une telle trame de données, de type HDLC. FIG. 4b represents an example of the format of such a data frame, of the HDLC type.
Cette trame commence par un fanion 41, exprimé par exemple sur un octet. Derrière le fanion 41 de début de trame est placée l'adresse ou les adresses des stations destinataires (zone 42), exprimées sur un ou plusieurs octets. Derrière l'adresse, il est placée (zone 43) une commande indiquant la nature de la trame considérée, qui peut être une trame de donnée comme dans le cas présent ou une trame de service comme décrit plus loin ; cette commande est exprimée par exemple sur un octet. Ensuite se trouve une zone 44 réservée à l'information elle même, c'est-à-dire au paquet, suivie par une zone 4i utilisée pour la détection d'erreur, par exemple à l'aide d'un code dit CRC (code redondant cyclique) faisant par exemple deux octets. Un fanion 46 exprimé par exemple sur un octet termine la trame. This frame begins with a flag 41, expressed for example on a byte. Behind the flag 41 at the start of the frame is placed the address or addresses of the destination stations (area 42), expressed in one or more bytes. Behind the address, there is placed (area 43) a command indicating the nature of the frame considered, which can be a data frame as in the present case or a service frame as described below; this command is expressed for example on a byte. Then there is an area 44 reserved for the information itself, that is to say the packet, followed by an area 4i used for error detection, for example using a code called CRC ( cyclic redundant code) making for example two bytes. A flag 46 expressed for example on a byte ends the frame.
Une telle trame est alors susceptible d'être émise sur l'anneau
A1 à condition que la station considérée ait alors le droit d'émettre sur cet anneau ce qui est représenté par un test 17 sur la figure 3a.Such a frame is then likely to be transmitted on the ring
A1 on condition that the station considered then has the right to transmit on this ring what is represented by a test 17 in FIG. 3a.
Ce droit d'émettre est transmis de station en station selon un processus décrit plus loin, en relation avec la figure 5. Dans l'affirmative, l'émission a lieu (étape 18).This right to transmit is transmitted from station to station according to a process described below, in relation to FIG. 5. If so, the transmission takes place (step 18).
La trame émise par le circuit BE1 est reçue (étape 19) après parcours de la totalité de l'anneau A1 par le circuit réception BR1. The frame transmitted by the circuit BE1 is received (step 19) after the entire ring A1 has passed through the reception circuit BR1.
Elle est alors transmise (flèche 25) à une unité de contrôle C1 qui contrôle (étape 20) la conformité de la trame reçue. It is then transmitted (arrow 25) to a control unit C1 which checks (step 20) the conformity of the received frame.
Le fonctionnement d'une station S en réception est décrite en liaison avec la figure 3b. The operation of a receiving station S is described in connection with FIG. 3b.
La station S reçoit donc une trame de données de l'un des anneaux par exemple A2, ce qui est illustré par l'étape 31 de la figure 3b. A ce moment, deux cas sont possibles la station S considérée peut être ou ne pas être destinataire de cette trame c'est ce qui est représenté par le test 32, correspondant à un décodage de l'adresse figurant dans la trame (zone 42, figure 4b) par le circuit BR2. The station S therefore receives a data frame from one of the rings, for example A2, which is illustrated by step 31 of FIG. 3b. At this time, two cases are possible the station S considered may or may not be the recipient of this frame, this is what is represented by test 32, corresponding to a decoding of the address appearing in the frame (area 42, Figure 4b) by circuit BR2.
Si la station S n'est pas destinataire, la trame reçue est réémise telle quelle dans l'anneau par le circuit Bye2, ce qui est représenté sur la figure 2 par une flèche 52 et constitue l'étape 35 de la figure 3b. If the station S is not a recipient, the frame received is retransmitted as it is in the ring by the circuit Bye2, which is represented in FIG. 2 by an arrow 52 and constitutes step 35 of FIG. 3b.
Dans le cas contraire, lorsque la station S est destinataire de la trame, celle-ci est controlée par la boucle de réception BR2 (étape 33 sur la figure 3b), puis simultanément transmise à la boucle émission BE2 à des fins de réémission (flèche 52) et transmise au récepteur R (flèche 53) à des fins de diffusion locale, le récepteur R déterminant les adresses des équipements Eq, via les interfaces I, et des opérateurs de l'ensemble F (flèche 50 et 51) respectivement. Otherwise, when the station S is the recipient of the frame, it is controlled by the reception loop BR2 (step 33 in FIG. 3b), then simultaneously transmitted to the transmission loop BE2 for the purpose of retransmission (arrow 52) and transmitted to the receiver R (arrow 53) for the purpose of local broadcasting, the receiver R determining the addresses of the equipment Eq, via the interfaces I, and of the operators of the set F (arrow 50 and 51) respectively.
La figure 5 représente un mode de réalisation du dispositif selon l'invention, comportant un certain nombre de stations telles que S, par exemple six stations repérées S1 à S6, reliées en série par un ou plusieurs anneaux, par exemple deux repérés A1 et A2 dans l'ordre S1, S2, S4, S3, Sg, S6 pour l'anneau A2 et S1, 52' 54, S5, S6 pour l'anneau A1 à titre d'exemple. Chacune des stations est reliée à des équipements Eq à EqpX indice 1 à 6 respectivement p pour les stations S1 à S6, étant entendu que le nombre (p) d'équipements n'est pas forcément le même d'une statiDn à l'autre. Ces stations ont une structure générale identique à celle décrite figure 2, étant entendu que le nombre d'interfaces n'est pas non plus forcément le même d'une station à l'autre : il dépend en effet du nombre d'équipements et, de plus, un équipement déterminé peut être connecté à deux stations7 comme représenté par exemple pour l'équipement Eqal connecté à la fois à la station S1 (interface lal) et à la station S2 (interface Ip2). De même, le nombre des fonctions susceptibles d'être exécutées par les ensembles F est variable d'une station à l'autre. FIG. 5 represents an embodiment of the device according to the invention, comprising a certain number of stations such as S, for example six stations marked S1 to S6, connected in series by one or more rings, for example two marked A1 and A2 in the order S1, S2, S4, S3, Sg, S6 for the ring A2 and S1, 52 '54, S5, S6 for the ring A1 by way of example. Each station is connected to equipment Eq to EqpX index 1 to 6 respectively p for stations S1 to S6, it being understood that the number (p) of equipment is not necessarily the same from one statiDn to another . These stations have a general structure identical to that described in FIG. 2, it being understood that the number of interfaces is not necessarily the same from one station to another: it indeed depends on the number of devices and, moreover, a given piece of equipment can be connected to two stations7 as shown for example for the Eqal equipment connected both to station S1 (lal interface) and to station S2 (interface Ip2). Likewise, the number of functions capable of being executed by the sets F is variable from one station to another.
A un instant donné, chacune des stations du dispositif peut être dans l'un des quatre états suivants, et ce pour chacun des anneaux:
- la station peut être émettrice sur un anneau ;
- la station peut être réceptrice sur un anneau;
- la station peut être "passante" pour un anneau, lorsque la trame qu'elle reçoit dans son circuit boucle de réception BR ne contient pas son adresse et est réémise par son circuit boucle d'émission BE sans contrôle ni duplication;
- une station peut être en court-circuit par un anneau lorsque, à la suite d'une décision et d'une défaillance, cette station ne peut pas utiliser l'anneau considéré, les trames transitant alors par le circuit CC correspondant.At a given instant, each of the stations of the device can be in one of the following four states, and this for each of the rings:
- the station can be a transmitter on a ring;
- the station can be a receiver on a ring;
- The station can be "on" for a ring, when the frame it receives in its reception loop circuit BR does not contain its address and is retransmitted by its transmission loop circuit BE without control or duplication;
- A station can be short-circuited by a ring when, following a decision and a failure, this station cannot use the ring considered, the frames then passing through the corresponding CC circuit.
Dans l'exemple de la figure 5, on a représenté:
- la station S1 émettrice sur l'anneau A2 et passante sur l'anneau A1
- la station S2 passante sur l'anneau A1 et réceptrice sur la boucle A2;
- la station S3 émettrice sur l'anneau A1 et réceptrice sur l'anneau A2 ;
- la station S4 réceptrice sur l'anneau A1 et en court-circuit sur Panneau A
- la station S5 réceptrice sur les deux anneaux
- la station S6 passante sur les deux anneaux.In the example of FIG. 5, we have represented:
- the station S1 transmitting on the ring A2 and passing on the ring A1
- the station S2 passing on the ring A1 and receiving on the loop A2;
- the station S3 transmitting on ring A1 and receiving on ring A2;
- the receiving station S4 on the ring A1 and short-circuited on Panel A
- the receiving S5 station on the two rings
- the station S6 passing on the two rings.
Pour chacune des stations, on a illustré par des flèches les flux d'informations entre ces différentes unités. For each of the stations, the flow of information between these different units has been illustrated by arrows.
Le fonctionnement du dispositif de la figure 5 est le suivant. The operation of the device of Figure 5 is as follows.
La station Sj a par exemple le droit à émettre sur l'anneau A2. The station Sj has for example the right to transmit on the ring A2.
La trame émise par la station S1 passe de station en station, chacune d'elles reconnaissant ou non sa propre adresse. Cette trame revient à la station émettrice, en l'occurence S1, qui contrôle (circuit C21) que la trame n'a pas été altérée pendant la circulation sur l'anneau A2. A Il est à noter qu'alors, seule la station S, est émettrice, les autres stations étant réceptrices.The frame sent by the station S1 passes from station to station, each of them recognizing or not its own address. This frame returns to the transmitting station, in this case S1, which checks (circuit C21) that the frame has not been altered during circulation on the ring A2. A It should be noted that then only station S is a transmitter, the other stations being receivers.
Le fonctionnement du dispositif de la figure 5, pour ce qui est de la transmission du droit à émettre, est le suivant. The operation of the device of FIG. 5, as regards the transmission of the right to transmit, is as follows.
Le droit à émettre qui détient une station est un droit à émettre un nombre maximum de trames de données. Dans un mode de réalisation, ce nombre est égal à un et la trame de données est suivie par une trame de service, proposant le droit à émettre aux autres stations. Un exemple de format pour la trame de proposition du droit à émettre est donné figure 6a. The right to transmit which owns a station is a right to transmit a maximum number of data frames. In one embodiment, this number is equal to one and the data frame is followed by a service frame, proposing the right to transmit to the other stations. An example of format for the proposal frame of the right to be transmitted is given in Figure 6a.
Cette trame de proposition ne diffère de la trame de données de la figure 4b que sur les points suivants:
- la zone d'adresse 42 contient un code particulier, exprimé par exemple sur un octet, signifiant que la trame est de diffusion générale, toutes les stations en étant destinataire;
- la zone de commande 43 indique qu'il s'agit d'une trame de proposition du droit à émettre;
- la zone 47, remplaçant la zone 44 de données de la trame de la figure 4b, contient autant de bits qu'il y a de stations dans le système, éventuellement arrondi à l'octet supérieur ; chaque station recevant cette trame accuse réception de la trame de données précédente en changeant l'état du bit qui lui est affecté dans la zone 47.This proposal frame differs from the data frame in Figure 4b only in the following points:
the address zone 42 contains a particular code, expressed for example on a byte, signifying that the frame is of general broadcasting, all the stations being recipients thereof;
- the control area 43 indicates that it is a frame for proposing the right to be issued;
- the area 47, replacing the data area 44 of the frame of FIG. 4b, contains as many bits as there are stations in the system, possibly rounded up to the next byte; each station receiving this frame acknowledges receipt of the previous data frame by changing the state of the bit assigned to it in area 47.
La première station après la station S1, dans le sens de circulation de l'information sur l'anneau, qui est prête à émettre une trame, par exemple la station S4, modifie la trame de proposition pour la transformer en une trame de candidature. Cette modi fication consiste à transformer la zone 43 de commande, qui indique alors qu'il s'agit d'une trame de candidature, et à ajouter une zone supplémentaire, par exemple avant la zone de détection d'erreur 45, contenant l'adresse de la station candidate (S4) par exemple sur un octet.Une telle trame de candidature est par exemple représentée sur la figure 6b où la zone supplémentaire d'adresse porte la référence 48. I1 apparaît ainsi que les stations situées après la station candidate S4 ne peuvent plus poser leur candidature au droit à émettre, puisqu'elle ne reçoivent pas de trame de proposition. The first station after station S1, in the direction of circulation of information on the ring, which is ready to transmit a frame, for example station S4, modifies the proposal frame to transform it into an application frame. This modification consists in transforming the command area 43, which then indicates that it is an application frame, and in adding an additional area, for example before the error detection area 45, containing the address of the candidate station (S4), for example on a byte. Such an application frame is for example represented in FIG. 6b where the additional address area bears the reference 48. I1 appears as well as the stations located after the candidate station S4 can no longer apply for the right to broadcast, since they do not receive a proposal frame.
Tout conflit est ainsi évité.Any conflict is thus avoided.
Afin de rendre plus sûre la transmission du droit à émettre de la station S1 à la station 54, et d'éviter tout incident dans le cas ou l'une de ces stations aurait une défaillance pendant la transmission, dans une variante de réalisation, un certain nombre d'étapes supplémentaires sont prévues avant que la station S4 ne puisse effectivement émettre. In order to make the transmission of the right to transmit from station S1 to station 54 more secure, and to avoid any incident in the event that one of these stations has a failure during transmission, in an alternative embodiment, a a number of additional steps are planned before the station S4 can actually transmit.
Tout d'abord, on définit une station surveillante qui est la station qui était émettrice avant la station S12 par exemple la station 56; la station S1 en voie alors une autre trame de service à la fois aux stations S4 et S6, indiquant que le droit à émettre est transmis à la station S4. Cette dernière trame a par exemple la forme indiquée figure 6c, où on retrouve la structure générale de trame de la figure 4b mais où
- la zone adresse destinataires 42 contient les adresses de la station candidate (S4) et de la station surveillante
- la zone données (44) est remplacée par une zone 49 contenant les adresses de la station S1 et de la station surveillante
- la zone commande 43 indique la nature de la trame.First of all, a monitoring station is defined which is the station which was a transmitter before station S12, for example station 56; station S1 then tracks another service frame at both stations S4 and S6, indicating that the right to transmit is transmitted to station S4. This last frame has for example the form indicated in FIG. 6c, where the general frame structure of FIG. 4b is found, but where
- the recipient address area 42 contains the addresses of the candidate station (S4) and of the monitoring station
- the data zone (44) is replaced by a zone 49 containing the addresses of the station S1 and of the monitoring station
- the control area 43 indicates the nature of the frame.
Après émission de cette dernière trame, la station S1 devient station surveillante. A la réception de cette trame, la station précédemment surveillante (S63 redevient simple station réceptrice. After transmission of this last frame, station S1 becomes a monitoring station. On receipt of this frame, the previously monitoring station (S63 becomes again a simple receiving station.
Enfin, pour couvrir certaines possibilités de défaillance, à réception de cette trame, la station S4 émet à l'intention de l'ancienne station surveillante (56) une trame indiquant qu'elle est devenue station émettrice. Cette dernière trame a la forme indiquée figure 6d: elle est simplifiée par rapport aux précédents par le fait qu'elle ne comporte pas de zone donnée, la zone 43 de commande, indiquant la nature de la trame, étant suivie directement par la zone 45 de détection d'erreur. Finally, to cover certain possibilities of failure, on reception of this frame, the station S4 transmits to the former monitoring station (56) a frame indicating that it has become a transmitting station. This last frame has the form indicated in FIG. 6d: it is simplified compared to the previous ones by the fact that it does not include a given area, the control area 43, indicating the nature of the frame, being followed directly by the area 45 error detection.
Lorsque aucune station n'a de trame prête à être émise et ne pose sa candidature pour le droit à émettre, la proposition correspondante circule en permanence sur la boucle considérée. When no station has a frame ready to be transmitted and does not apply for the right to transmit, the corresponding proposal circulates permanently on the loop considered.
Selon la procédure décrite ci-dessus, il apparaît que le droit à émettre passe donc de station en station, sans conflit possible. En outre, il ressort de ce qui précéde qu'aucun blocage n'est possible en effet, le nombre de trame de données que peut émettre une même station est limité, et le droit à émettre est ensuite systématiquement proposée aux stations suivantes sur l'anneau : I'opportunité d'émission est ainsi équitablement réparti entre toutes les stations. Il est à noter que ce droit à émettre n'est pas matérialisé par un signal que détiendrait la station qui possède ce droit. According to the procedure described above, it appears that the right to transmit therefore passes from station to station, without possible conflict. In addition, it appears from the above that no blocking is possible, in fact, the number of data frames that a single station can transmit is limited, and the right to transmit is then systematically offered to the following stations on the ring: the transmission opportunity is thus equally distributed among all the stations. It should be noted that this right to transmit is not materialized by a signal held by the station which has this right.
En phase d'initialisation, le dispositif de la figure 5 fonctionne de la façon suivante. In the initialization phase, the device in FIG. 5 operates as follows.
A la mise sous tension, chacune des stations s'autoteste, teste les interfaces I des équipements Eq, éventuellement acquiert les résultats des tests des équipements et teste les circuits BE et BR de couplage sur les anneaux. Si la station considérée s'estime incapable de fonctionner sur un ou plusieurs anneaux, elle ne s'y raccorde pas. At power-up, each of the stations self-tests, tests the interfaces I of the equipment Eq, possibly acquires the results of the equipment tests and tests the BE and BR circuits for coupling on the rings. If the station considered considers itself incapable of operating on one or more rings, it does not connect to it.
Si elle s'estime au contraire capable de fonctionner sur au moins un anneau, elle prépare une trame pour cet anneau, contenant une information d'état qui représente le résultat des tests précédents, se raccorde sur l'anneau en question et attend d'avoir le droit à émettre pour transmettre son information d'état.If on the contrary it considers itself capable of operating on at least one ring, it prepares a frame for this ring, containing state information which represents the result of the previous tests, connects to the ring in question and waits for have the right to transmit to transmit its status information.
Dans l'ensemble des équipements auxquels sont raccordées les stations figure un équipement de supervision du système, qui est privilégié et est raccordé à une station qui devient elle-même privilégiée. Lors de l'initialisation, cette station privilégiée exécute les opérations suivantes : comme précédemment elle s'autoteste, elle donne son état à l'équipement de supervision et envoie après connexion aux anneaux une trame sans destinatire sur chacun des anneaux. In all the equipment to which the stations are connected, there is system supervision equipment, which is privileged and is connected to a station which itself becomes privileged. During initialization, this privileged station performs the following operations: as before, it self-tests, it gives its status to the supervision equipment and, after connection to the rings, sends a frame without destination on each of the rings.
A ce moment là, sur les deux anneaux, les autres stations prennent successivement le droit à émettre selon le processus décrit précédemment, envoient les résultats de leurs tests à la station privilégiée et proposent le droit à émettre à la station suivante. At that time, on the two rings, the other stations successively take the right to transmit according to the process described above, send the results of their tests to the preferred station and propose the right to transmit to the next station.
Quand, sur un anneau, le droit à émettre est revenu à la station privilégiée, celle-ci a reçu tous les résultats des tests dont elle fait une synthèse qu'elle transmet à l'équipement de supervision ; enfin, la station privilégiée envoie sur chacun des anneaux, soit une trame contenant un message utile suivi d'une proposition de droit à émettre, soit directement une proposition de droit à émettre.When, on a ring, the right to transmit has returned to the privileged station, the latter has received all the results of the tests of which it makes a summary which it transmits to the supervision equipment; finally, the privileged station sends on each of the rings, either a frame containing a useful message followed by a proposal for the right to transmit, or directly a proposal for the right to transmit.
Il est à noter que dans cette structure, dès l'initialisation, les anneaux sont désynchronisées: en effet, les trames sans destinataire ne sont pas forcément émises aux mêmes instants, les temps de circulation sur les deux a. diffèrent selon l'état des stations et les résultats des tests ne reviennent pas forcément en même temps sur les deux a. ; enfin, le trafic utile n'est pas forcément identique sur les deux a. It should be noted that in this structure, from initialization, the rings are desynchronized: indeed, the frames without addressee are not necessarily transmitted at the same times, the circulation times on the two a. differ according to the state of the stations and the results of the tests do not necessarily return at the same time on the two a. ; finally, the useful traffic is not necessarily identical on the two a.
La figure 7 représente un exemple de réalisation pratique d'une station utilisée dans le système selon l'invention. FIG. 7 represents a practical embodiment of a station used in the system according to the invention.
Les différentes interfaces Ia...Ip de la station sont toutes reliées à un bus commun 74, auquel sont également reliés:
- une unité centrale 70, par exemple réalisée à l'aide d'un microprocesseur;
- une mémoire 71 ;
- autant d'unités d'accès, ou de couplages qu'il y a d'anneaux dans le système, à savoir ici deux unités 72 et 73 pour les anneaux
A1 et A2 respectivement.The different interfaces Ia ... Ip of the station are all connected to a common bus 74, to which are also connected:
a central unit 70, for example produced using a microprocessor;
- a memory 71;
- as many access units, or couplings as there are rings in the system, namely here two units 72 and 73 for the rings
A1 and A2 respectively.
L'unité centrale 70, en relation avec la mémoire 71, dirige et contrôle les échanges entre interfaces et unités d'accès aux anneaux, le bon fonctionnement des différents matériels de la station, et assure la gestion des priorités et interruptions. The central unit 70, in relation to the memory 71, directs and controls the exchanges between interfaces and access units to the rings, the proper functioning of the various materials of the station, and ensures the management of priorities and interruptions.
Chacune des unités d'accès à un anneau comporte les éléments suivants:
- un microprocesseur 81 et sa mémoire 82, ayant pour fonction notamment de gérer paquets et trames, relié au bus 74;
- un contrôleur de communication 83, ayant pour fonction de créer les trames décrites précédemment et de les vérifier, sur commande du microprocesseur 81
- un codeur 85 et un décodeur 84 de l'information circulant sur l'anneau respectivement recevant l'information et la fournissant au contrôleur 83
- un circuit d'émission 87 et un circuit de réception 86, émettant ou recevant l'information se propageant sur l'anneau et respectivement la recevant du codeur 85 ou la fournissant au décodeur 84.Each of the ring access units has the following components:
- a microprocessor 81 and its memory 82, whose function in particular is to manage packets and frames, connected to bus 74;
a communication controller 83, having the function of creating the frames described above and of verifying them, on command from the microprocessor 81
- an encoder 85 and a decoder 84 of the information circulating on the ring respectively receiving the information and supplying it to the controller 83
a transmission circuit 87 and a reception circuit 86, transmitting or receiving the information propagating on the ring and respectively receiving it from the encoder 85 or supplying it to the decoder 84.
Enfin, les circuits CC1 et CC2 de la figure 2 forment une interface entre l'anneau et les circuits d'émission 87 et de réception 86. Finally, the circuits CC1 and CC2 of FIG. 2 form an interface between the ring and the transmission 87 and reception 86 circuits.
Si on se reporte au diagramme fonctionnel de la figure 2, les fonction des unités émetteur E, récepteur R et de l'ensemble F sont globalement réalisées par l'unité centrale 70, en relation avec sa mémoire 71, et les fonctions des unités BE, BR et C par l'ur.ié d'accès à un anneau, 72 ou 73. If we refer to the functional diagram of FIG. 2, the functions of the emitter E, receiver R units and of the assembly F are generally performed by the central unit 70, in relation to its memory 71, and the functions of the units BE , BR and C by the ur.i access to a ring, 72 or 73.
Sur le schéma de la figure 7, on a indiqué les trois chemins possibles pour les informations en provenance d'un anneau
- chemin repéré 1 : la station est hors service sur l'anneau considéré et le circuit CC court-circuite la station;
- chemin repéré 2 : il est suivi par toutes les trames qui ne sont pas modifiées par la station, qui peuvent être ainsi ré-émises sur l'anneau avec un minimum de retard
- chemin repéré 3 : il est suivi par les trames qui sont modifiées par la station. On the diagram of figure 7, one indicated the three possible ways for information coming from a ring
- path marked 1: the station is out of service on the ring in question and the DC circuit short-circuits the station;
- path marked 2: it is followed by all the frames which are not modified by the station, which can thus be retransmitted on the ring with a minimum of delay
- path marked 3: it is followed by the frames which are modified by the station.
Afin d'améliorer la sûreté de fonctionnement du dispositif selon l'invention, un certain nombre de dispositions sont ou peuvent être prises, telles que celles qui sont décrites ci-dessous. In order to improve the operational safety of the device according to the invention, a certain number of provisions are or can be taken, such as those which are described below.
Au niveau du message, il est possible de faire vérifier, par la station émettrice et/ou réceptrice, la cohérence du message et de lui faire signaler les incohérences. La station peut également calculer un code détecteur ou correcteur d'erreur. At the level of the message, it is possible to have the consistency of the message checked by the transmitting and / or receiving station and to make it report the inconsistencies. The station can also calculate an error code or error corrector.
Au niveau du paquet, ainsi qu'il a été décrit plus haut (figure 4a), le qualificatif (zone 58) permet acquitements, répétition, etc... At the package level, as described above (Figure 4a), the qualifier (area 58) allows acknowledgments, repetition, etc.
Au niveau de la trame, la station émétrice reçoit sa trame après que celle-ci ait parcouru la totalité de l'anneau elle la vérifie alors à l'aide de la zone de contrôle d'erreur 45, de type CRC par exemple. At the level of the frame, the transmitting station receives its frame after it has traversed the entire ring; it then checks it using the error control zone 45, of CRC type for example.
Au niveau de la station, chacune d'elles dispose d'un ensemble de processus de tests mis en oeuvre par l'unité centrale 70 (figure 7) permettant, soit périodiquement soit à la demande, interne ou externe de tester:
- les interfaces I et éventuellement les équipements Eq;
- l'unité centrale 70 et sa mémoire 71
- les unités d'accès aux anneaux.At the station level, each of them has a set of test processes implemented by the central unit 70 (FIG. 7) allowing, either periodically or on demand, internal or external to test:
- interfaces I and possibly Eq equipment;
- the central unit 70 and its memory 71
- access units to the rings.
Une panne d'équipement est signalée aux autres stations et l'équipement de supervision du système. Une panne d'interface est équivalente à une panne d'équipement si l'équipement n'est raccordé qu'à un seul interface ; dans le cas contraire, les routages des stations concernées sont modifiés. Une panne des organes centraux de la station peut la mettre hors service ou autoriser un fonctionnement dégradé. Dans le premier cas, elle se déconnecte des anneaux (circuits CC) ; la première station qui constate l'impossibilité de dialoguer avec la station en panne diffuse l'information aux autres stations du système. Dans le deuxième cas, la station concernée informe l'équipement de supervision de son état.Equipment failure is reported to other stations and system supervision equipment. An interface failure is equivalent to an equipment failure if the equipment is connected to only one interface; otherwise, the routes of the stations concerned are modified. A breakdown of the central organs of the station can put it out of service or authorize degraded operation. In the first case, it disconnects from the rings (DC circuits); the first station which notices the impossibility of communicating with the station in fault broadcasts the information to the other stations of the system. In the second case, the station concerned informs the supervision equipment of its state.
La figure 8 représente un autre mode de réalisation d'une
station S du dispositif selon l'invention, dans lequel cette station est raccordée à deux paires d'anneaux.Figure 8 shows another embodiment of a
station S of the device according to the invention, in which this station is connected to two pairs of rings.
A cet effet, la station comporte comme précédemment les éléments E, F, R, BE1, BR1, CC1, BE2, BR2, CC2, mais ne comporte pas d'interface et n'est pas reliée à des équipements ; elle comporte au contraire deux autres séries d'éléments BE, BR, CC, l'une vers un anneau A3 et l'autre vers un anneau A4 par exemple. To this end, the station includes, as before, the elements E, F, R, BE1, BR1, CC1, BE2, BR2, CC2, but does not have an interface and is not connected to equipment; on the contrary, it comprises two other series of elements BE, BR, CC, one towards a ring A3 and the other towards a ring A4 for example.
Une telle station, susceptible d'être raccordée à deux paires d'anneaux, permet de réaliser un noeud de communications entre deux systèmes tel que décrits figure 5, comme représenté figure 7.Such a station, capable of being connected to two pairs of rings, makes it possible to produce a communications node between two systems as described in FIG. 5, as shown in FIG. 7.
Sur cette figure 7, on distingue trois réseaux 61, 62, 63, tels que le réseau de la figure 5, connectés entre eux par deux stations respectivement 64 et 65 telles que décrites sur la figure 6. In this FIG. 7, there are three networks 61, 62, 63, such as the network of FIG. 5, connected together by two stations respectively 64 and 65 as described in FIG. 6.
On a ainsi décrit un procédé et un dispositif permettant d'établir une communication entre différents équipements et de réaliser des traitements d'information de façon décentralisée : en effet, aucune des stations n'est maître par construction, le droit à émettre passant de l'une à l'autre ; ils sont également souples et modulaires : il est en effet notamment possible de raccorder un nombre quelconque d'équipements à un nombre quelconque de stations, d'utiliser un nombre quelconque d'anneaux, d'adapter la sécurité de transmission à la demande. A method and a device have thus been described making it possible to establish communication between different pieces of equipment and to carry out information processing in a decentralized manner: in fact, none of the stations is master by construction, the right to transmit passing from the 'to each other; they are also flexible and modular: it is in fact possible in particular to connect any number of equipment to any number of stations, to use any number of rings, to adapt transmission security to demand.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR8319763A FR2556536B1 (en) | 1983-12-09 | 1983-12-09 | METHOD FOR ASYNCHRONOUS COMMUNICATION IN DIGITAL INFORMATION RING, AND DISTRIBUTED PROCESSING DEVICE USING THE SAME |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR8319763A FR2556536B1 (en) | 1983-12-09 | 1983-12-09 | METHOD FOR ASYNCHRONOUS COMMUNICATION IN DIGITAL INFORMATION RING, AND DISTRIBUTED PROCESSING DEVICE USING THE SAME |
Publications (2)
Publication Number | Publication Date |
---|---|
FR2556536A1 true FR2556536A1 (en) | 1985-06-14 |
FR2556536B1 FR2556536B1 (en) | 1990-02-02 |
Family
ID=9295038
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR8319763A Expired - Fee Related FR2556536B1 (en) | 1983-12-09 | 1983-12-09 | METHOD FOR ASYNCHRONOUS COMMUNICATION IN DIGITAL INFORMATION RING, AND DISTRIBUTED PROCESSING DEVICE USING THE SAME |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR2556536B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2670641A1 (en) * | 1990-12-18 | 1992-06-19 | Matra Communication | METHOD FOR TRANSMITTING INFORMATION BETWEEN UNITS CONNECTED TO AN INFORMATION TRANSPORT LOOP. |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2320021A1 (en) * | 1975-07-26 | 1977-02-25 | Fuji Electric Co Ltd | DATA TRANSMISSION SYSTEM |
EP0060067A1 (en) * | 1981-03-09 | 1982-09-15 | Gould Inc. | Multi-station token pass communication system |
WO1982004145A1 (en) * | 1981-05-14 | 1982-11-25 | Bladh Eric Anders | Method and arrangement for distribution of send permission to terminals in a telecommunication network |
EP0069382A1 (en) * | 1981-07-06 | 1983-01-12 | Hitachi, Ltd. | Loop type data highway system |
-
1983
- 1983-12-09 FR FR8319763A patent/FR2556536B1/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2320021A1 (en) * | 1975-07-26 | 1977-02-25 | Fuji Electric Co Ltd | DATA TRANSMISSION SYSTEM |
EP0060067A1 (en) * | 1981-03-09 | 1982-09-15 | Gould Inc. | Multi-station token pass communication system |
WO1982004145A1 (en) * | 1981-05-14 | 1982-11-25 | Bladh Eric Anders | Method and arrangement for distribution of send permission to terminals in a telecommunication network |
EP0069382A1 (en) * | 1981-07-06 | 1983-01-12 | Hitachi, Ltd. | Loop type data highway system |
Non-Patent Citations (4)
Title |
---|
7TH EUROMICRO SYMPOSIUM ON MICROPROCESSING AND MICROPROGRAMMING, Paris, 8-10 septembre 1981, North-Holland Publishing Company, Amsterdam (NL); * |
IBM TECHNICAL DISCLOSURE BULLETIN, vol. 26, no. 2, juillet 1983, New York (US); * |
LOCAL NETWORKS STRATEGY & SYSTEMS, mars 1983, Noothwood (US); * |
N.E.C. RESEARCH & DEVELOPMENT, no. 69, avril 1983, Tokyo (JP); * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2670641A1 (en) * | 1990-12-18 | 1992-06-19 | Matra Communication | METHOD FOR TRANSMITTING INFORMATION BETWEEN UNITS CONNECTED TO AN INFORMATION TRANSPORT LOOP. |
EP0491606A1 (en) * | 1990-12-18 | 1992-06-24 | Matra Communication | Method of transmitting information between units linked with an information transmission loop |
Also Published As
Publication number | Publication date |
---|---|
FR2556536B1 (en) | 1990-02-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1387592B1 (en) | Apparatus for controlling resources in a communications system for the insertion of traffic | |
EP0305516A1 (en) | Apparatus and method for providing a wireless link between two local area network systems | |
FR2579341A1 (en) | LOCAL DATA TRANSMISSION NETWORK HAVING A SIGNAL DETECTION SYSTEM, PREVENTING COLLISIONS AND DATA TRANSFER METHOD IN SUCH A NETWORK | |
FR2466144A1 (en) | METHOD FOR TESTING A DIGITAL DATA TRANSMISSION LINE BETWEEN TWO MODEMS AND DEVICE USING THE SAME | |
FR2778809A1 (en) | MESSAGE TRANSMISSION INSTALLATION WITH IMPROVED STATIONS, AND CORRESPONDING METHOD | |
FR2582175A1 (en) | TIME DIVISION MULTIPLE ACCESS SATELLITE TELECOMMUNICATIONS METHOD AND DEVICE | |
FR2721465A1 (en) | Local area interconnection system and equipment for use in such a system. | |
EP0369276B1 (en) | System for real time exchange of messages between stations connected by a closed-loop, especially between stations of a telecommunication exchange | |
FR2678085A1 (en) | METHOD FOR MANAGING INFORMATION TRANSMISSIONS ON AN ELECTRICAL DISTRIBUTION CIRCUIT, DEVICE FOR ITS IMPLEMENTATION AND APPLICATION OF THE COMMUNICATION METHOD IN A DOMOTIC SYSTEM. | |
EP0663637A1 (en) | Communication medium for electronic system with several distributed processors | |
EP0566454A1 (en) | Method of and apparatus for broadcast resource management | |
FR2717334A1 (en) | Integrity check of data exchanged between two telecommunications network stations. | |
EP1304836A1 (en) | Deterministic field bus and management method thereof | |
FR2556536A1 (en) | Method of asynchronous communication of digital information in a ring, and distributed processing device using this method | |
EP1212879B1 (en) | Method and system for transmitting a chain of messages for database | |
FR2687524A1 (en) | SYSTEM FOR DYNAMIC MANAGEMENT OF A SET OF EQUIPMENT CONNECTED IN A TELECOMMUNICATIONS NETWORK. | |
FR2520570A1 (en) | LOCAL LOOP COMMUNICATION NETWORK VEHICULATING BOTH DIGITAL TELEPHONE DATA AND SIGNALS IN DIGITAL FORM | |
EP0381104B1 (en) | Device for the connection of a central connection chain to connection units | |
FR2691029A1 (en) | Remote surveillance and maintenance for digital transmission system - has analyser connected at distance to network between terminal and subscriber monitoring protocol words | |
EP0967830A1 (en) | Signalling data transmission method | |
EP0384847A1 (en) | Method and device to gain access to an extended area network | |
CH645223A5 (en) | DEVICE FOR CONTROLLING COMMUNICATIONS IN A DUPLEX TRANSMISSION NETWORK. | |
FR2706105A1 (en) | A method and system for transmitting auxiliary information over a bidirectional HDLC digital data transmission link, and applying them to link state control. | |
FR2831746A1 (en) | METHOD, SYSTEM AND SWITCH FOR ASSOCIATING AN AUXILIARY SERVER OF A CONTENT DELIVERY NETWORK WITH EQUIPMENT OF A COMPUTER NETWORK | |
EP0471633A1 (en) | Communication network with write and read rings and method of reconfiguring and accessing such network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ST | Notification of lapse |