FR2641925B1

Multi-protocol isdn communication controller

Abstract

This record has no abstract on file.

FR2641925B1, drawing sheet 1
Sheet 1 of 12

Term

Term ended

Expired 27 December 2008, 17.7 years ago.

  1. Priority and filed
  2. Granted
  3. Expired
  4. Today

7 claims: 3 independent, 4 dependent

  1. 1
    Claims:Revendications : 1. ISDN multiprotocol communications controller ensuring the management of at least one communications link (LS21 to LS24), physically supported by a transmission line (LT) and comprising a determined number of data channels managed according to a plurality of protocols, between at least one computer (COMP) and a set of terminals (Tp T2, ...) via a telephone exchange (PABX), comprising: 1. Contrôleur de communications RNIS multiprotocol es assurant la gestion d'au moins une liaison de communications (LS21 à LS24), supportée physiquement par une ligne de transmission (LT) et comprenant un nombre déterminé de canaux de données gérés selon une pluralité de protocoles, entre au moins un ordinateur (COMP) et un ensemble de terminaux (Tp T2, ...) par l'intermédiaire d'un autocommutateur téléphonique (PABX), comprenant : - an exchange unit (UE) receiving the data coming either from the computer (COMP) or from the terminals via the type S link2, and managing the upper communication layers of the OSI model, - une unité d'échange (UE) recevant les données provenant soit de l'ordinateur (COMP), soit des terminaux par l'intermédiaire de la liaison de type S2, et gérant les couches hautes de communication du modèle OSI, - a peripheral unit (UPRI) arranged between the exchange unit (UEI) and a data circuit termination equipment (CAS2^ to CAS24) itself connected to the transmission line (LT), the peripheral unit (UPRI) managing communications between the computer (COMP) and the other terminals (Tp T2) as well as the time multiplexing and demultiplexing of the various data channels of the link, characterized in that the peripheral unit (UPRI) comprises: - une unité périphérique (UPRI) disposée entre l'unité d'échange (UEI) et un équipement de terminaison de circuit de données (CAS2^ à CAS24) lui-même connecté à la ligne de transmission (LT), l'unité périphérique (UPRI) effectuant la gestion des communications entre l'ordinateur (COMP) et les autres terminaux (Tp T2) ainsi que le multiplexage et'le démultiplexage temporels des différents canaux de données de la liaison, caractérisé en ce que l'unité périphérique (UPRI) comprend : - arranged in series between the data circuit termination equipment (CAS2) and the exchange unit (UEI), - disposés en série entre l'équipement de terminaison de circuit de données (CAS2) et l'unité d'échange (UEI), - a device (DADI) for dynamic allocation of the time channels (VTp VTj ...) of data corresponding to the various data channels of the communications link, - un dispositif (DADI) d'allocation dynamique des voies temporelles (VTp VTj ...) de données correspondant aux différents canaux de données de la liaison de communications, - a fifo-type double-access RAM (DAMI) comprising n physical channels (Vq to V21) distinct both on transmission and on reception, - une mémoire vive double accès de type fifo (DAMI) comprenant n voies physiques (Vq à V21) distinctes aussi bien à l'émission qu'à la réception, - a signal processor (PCSI) associated with a programmable memory (MMI2) comprising programs for processing the plurality of protocols contained in the S link2, - un processeur de signal (PCSI) associé à-une mémoire programmable (MMI2) comprenant des programmes de traitement de la pluralité de protocoles contenus dans la liaison S2, - le dispositif d'allocation dynamique recevant ou émettant les données (DR, DE) et un signal de synchronisation (SYNR, SYNE) envoyé soit par - the dynamic allocation device receiving or transmitting the data (DR, DE) and a synchronization signal (SYNR, SYNE) sent either by 1'équipement de terminaison (CASg) soit par le processeur de signal (PCSI), sur un bus série de données véhiculant m voies temporelles avec m supérieur ou égal à n, transformant à la réception les ensembles de bits série en ensemble de bits parallèles envoyés dans la mémoire double accès (et réciproquement à l'émission), assurant la concentration des m voies temporelles sur les n voies physiques de la mémoire double, accès par allocation dynamique des n voies temporelles sur les n voies physiques, sous la commande de l'unité d'échanges (UEI), le processeur de signal (PCSI) venant lire (ou écrire), dans chaque voie (V-j ) de la mémoire double accès, lors de l'arrivée de chaque bit du signal de synchronisation (SYNR, SYNE) les données qui sont inscrites (ou lues) par le dispositif d'allocation (DADI), les stocke en mémoire, analyse l'état des trames selon le type de protocole utilisé pour la transmission de celles-ci et en extrait les données qu'elle transmet ensuite à l'unité d'échange. The termination equipment (CASg) either by the signal processor (PCSI), on a serial data bus carrying m time channels with m greater than or equal to n, transforming on reception the sets of serial bits into sets of parallel bits sent to the double access memory (and vice versa on transmission), ensuring the concentration of the m time channels on the n physical channels of the double memory, access by dynamic allocation of the n time channels on the n physical channels, under the control of the exchange unit (UEI), the signal processor (PCSI) reading (or writing), in each channel (Vj) of the dual access memory, when each bit of the synchronization signal (SYNR, SYNE) arrives, the data which are written (or read) by the allocation device (DADI), stores them in memory, analyzes the state of the frames according to the type of protocol used for their transmission and extracts from them the data which it then transmits to the exchange unit.
  2. 3
    Controller according to one of Claims 1, 2, characterized in that each physical channel (Vj, VjJ ​​of the dual access memory (DAMI) can contain q set of parallel bits. 3. Contrôleur selon l'une des revendications 1, 2, caractérisé en ce que chaque voie physique (Vj, VjJ de la mémoire double accès (DAMI) peut contenir q ensemble de bits parallèles.
  3. 6
    Controller according to one of Claims 1, 2, 3, 4, 5, characterized in that it comprises a data transfer regulation device (DRI) receiving the synchronization signal (SYNR), counting the number of time frames received (or sent) by the allocation device, decremented 6. Contrôleur selon l'une des revendications 1, 2, 3, 4, 5, caractérisé en ce qu'il comporte un dispositif de régulation de transfert de données (DRI) recevant le signal de synchronisation (SYNR), comptant le nombre de trames temporelles reçues (ou émises) par le dispositif d'allocation, décrémenté 5 by the signal processor of a given number of units each time an equivalent number of set of bits is read (or written) by the signal processor (PCSI) in the dual port memory (DAMÏ), and generating a momentary interruption of all or part of the operations of the signal processor when its content exceeds a first given value or becomes less than a second given value after having been greater than the first or vice versa. 5 par le processeur de signal d'un nombre d'unités donné chaque fois qu'un nombre équivalent d'ensemble de bits est lu (ou écrit) par le processeur de signal (PCSI) dans la mémoire double accès (DAMÏ)·, et générant une interruption momentanée de tout ou partie des opérations du processeur de signal lorsque son contenu excède une première valeur donnée ou devient inférieure à une seconde valeur donnée après avoir été supérieure à la première ou vice-versa.