DE4027612A1 - Peripheral group for TDM communications system - comprises peripheral module with decentralised control and overload protection - Google Patents
Peripheral group for TDM communications system - comprises peripheral module with decentralised control and overload protectionInfo
- Publication number
- DE4027612A1 DE4027612A1 DE4027612A DE4027612A DE4027612A1 DE 4027612 A1 DE4027612 A1 DE 4027612A1 DE 4027612 A DE4027612 A DE 4027612A DE 4027612 A DE4027612 A DE 4027612A DE 4027612 A1 DE4027612 A1 DE 4027612A1
- Authority
- DE
- Germany
- Prior art keywords
- circuit
- connection
- cell
- cells
- control
- 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.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/30—Peripheral units, e.g. input or output ports
- H04L49/3081—ATM peripheral units, e.g. policing, insertion or extraction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/50—Overload detection or protection within a single switching element
- H04L49/501—Overload detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/55—Prevention, detection or correction of errors
- H04L49/555—Error detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/04—Selecting arrangements for multiplex systems for time-division multiplexing
- H04Q11/0428—Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
- H04Q11/0478—Provisions for broadband connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5625—Operations, administration and maintenance [OAM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/5652—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/30—Peripheral units, e.g. input or output ports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/30—Peripheral units, e.g. input or output ports
- H04L49/3009—Header conversion, routing tables or routing tags
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Die Erfindung bezieht sich auf eine Anschlußgruppe für ein asynchrones Zeitvielfachübermittlungssystem mit einem Anschlußmodul, welches einen Eingangsdatenstrom mit aus einem Kopf- und Informationsfeld bestehenden Zellen er hält und einen Ausgangsdatenstrom mit Zellen liefert, welches von einer Anschlußsteuerschaltung gesteuert wird, welches mit einem Koppelfeld gekoppelt ist und welches jede Verbindung auf Überlast überwacht.The invention relates to a line group for an asynchronous time sharing system with one Connection module with an input data stream a header and information field existing cells stops and delivers an output data stream with cells, which is controlled by a connection control circuit which is coupled with a switching matrix and which every connection is monitored for overload.
In einem asynchronen Zeitvielfachübermittlungssystem wer den Nutzinformationen, z. B. Fernsprech-, Bild- oder Ton signale, in Blöcken fester Länge über Anordnungen zur di gitalen Signalverarbeitung gesendet. Als ein Block fester Länge wird eine Zelle bezeichnet, die eine vorbestimmte Anzahl von Bytes (z. B. 53 Bytes) aufweist. Eine solche Zelle kann über die digitalen Anordnungen seriell, d. h. Bit für Bit, oder parallel, z. B. Byte für Byte übertragen werden. Jede Zelle besteht aus einem Kopffeld mit einer Länge von beispielsweise 5 Byte und einem Informations feld, in dem die Nutzinformation untergebracht ist, mit einer Länge von beispielsweise 48 Byte. In einem solchen Kopffeld sind Wegekennungen, Daten zur Fehlererkennung (Kopffeldfehlerblock) und weitere Steuerinformationen vorhanden. Unter einer Wegekennung sind Wegelenkungsin formationen und Verbindungskennungen zu verstehen. Die Wegelenkungsinformation, die auch "Tag" genannt wird, wird innerhalb des Zeitvielfachübermittlungssystems in bestimmten Übermittlungsanordnungen hinzugefügt und ent hält eine Angabe über ein Teilziel der Zelle innerhalb der Übermittlungsanordnung. Sie kann im Kopffeld der Zel le hinzugefügt werden oder über eine weitere Verbindung zum Teilziel gegeben werden. Die Verbindungskennung, die auch als VCI (virtual channel identifier) bezeichnet wird, enthält die Angabe über das Ziel bzw. Teilziel der Zelle in dem asynchronen Zeitvielfachübermittlungssy stem. Zur Übermittlung einer Zelle wird anhand der Ver bindungskennung ein virtueller Kanal zur Verfügung ge stellt. In der Regel wird ein VCI nach Erreichen einer Vermittlungsstelle jeweils verändert. Ein Bündel mehrerer virtueller Kanäle wird als virtueller Pfad bezeichnet. Ein virtueller Pfad wird durch eine Bündelkennung, die auch VPI (virtual path identifier) genannt wird, gekenn zeichnet. Im folgenden wird als Oberbegriff für VCI und VPI der Begriff "Verbindungskennungen" benutzt.In an asynchronous time sharing system, who the payload, e.g. B. telephone, picture or sound signals, in blocks of fixed length via arrangements for di sent signal processing. As a block tighter Length is called a cell that is a predetermined Number of bytes (e.g. 53 bytes). Such Cell can be serialized over the digital arrays, i.e. H. Bit by bit, or in parallel, e.g. B. transferred byte by byte will. Each cell consists of a header field with one Length of 5 bytes and an information, for example field in which the user information is housed with a length of, for example, 48 bytes. In one Header fields are route identifications, data for error detection (Header error block) and other control information available. Under a routing are routing understand formations and connection identifiers. The Routing information, also called "day", is within the time-sharing system in added and ent holds an indication of a partial target of the cell within the transmission order. It can be in the top field of the cell le can be added or via another connection be given to the partial goal. The connection identifier that also known as VCI (virtual channel identifier) contains information about the target or sub-target of Cell in the asynchronous time division system stem. To transmit a cell, the Ver binding identifier a virtual channel is available poses. As a rule, a VCI is achieved after reaching a Exchange changed in each case. A bunch of several virtual channels is called a virtual path. A virtual path is identified by a bundle identifier, the also called VPI (virtual path identifier) draws. The following is used as a generic term for VCI and VPI uses the term "connection identifiers".
Zellen sind aufeinanderfolgend bestimmten Zeitabschnitten zugeordnet. Die Dauer eines solchen Zeitabschnittes hängt von der zugrundegelegten Taktfrequenz der Übermittlungs komponente ab. Falls keine Nutzinformation vorhanden ist, werden in einem solchen Zeitabschnitt Leerzellen übertra gen, d. h. Zellen ohne Nutzinformation. Zellen, die eine Nutzinformation beinhalten, werden als Nutzzellen be zeichnet.Cells are consecutive periods of time assigned. The duration of such a period depends from the underlying clock frequency of the transmission component. If there is no useful information, empty cells are transferred in such a time period gen, d. H. Cells without useful information. Cells that a Contain useful information, be as useful cells draws.
Aus der Zeitschrift "telcom report", Titel: "Mit ATM zur bitvariablen Kommunikation", Nr. 13, 1990, Heft 1, Sei ten 4 bis 7 ist ein asynchrones Zeitvielfachübermitt lungssystem bekannt, welches Daten von beispielsweise ei nem Videoendgerät über einen Adapter und Lichtwellenlei ter zu einer Anschlußgruppe leitet. Die Anschlußgruppe enthält wenigstens ein Anschlußmodul mit zugehöriger An schlußsteuerschaltung. Das Anschlußmodul überprüft, ob für eine eingetroffene Zelle eine Verbindung aufgebaut ist und ob für jede virtuelle Verbindung die Spitzenbit rate nicht überschritten ist. Von der Anschlußgruppe wer den die Zellen zu einem Koppelfeld weitergeleitet, wel ches diese zu anderen Übermittlungseinrichtungen liefert.From the magazine "telcom report", title: "With ATM for bit variable communication ", No. 13, 1990, No. 1, Sci ten 4 to 7 is an asynchronous time multiple transmission known system, which data from, for example, egg nem video terminal via an adapter and Lichtwellenlei ter to a line group. The connection group contains at least one connection module with associated An final control circuit. The connection module checks whether established a connection for an incoming cell and whether the peak bits for each virtual connection rate is not exceeded. From the connection group who which the cells forward to a switching matrix, wel ches delivers these to other transmission facilities.
Der Erfindung liegt die Aufgabe zugrunde, eine Anschluß gruppe zu schaffen, bei der eine Anpassung an verschiede ne Teilnehmereinrichtungen auf eine einfache Weise mög lich ist.The invention has for its object a connection to create a group in which an adaptation to different ne subscriber facilities in a simple way possible is.
Diese Aufgabe wird bei einer Anschlußgruppe der eingangs genannten Art dadurch gelöst, daß das Anschlußmodul we nigstens eine Anschlußeinheit und eine damit gekoppelte Anpassungsschaltung enthält, daß eine Anschlußeinheit aus einem Eingangsdatenstrom vorbestimmte Zellen ausblendet und in den von der Anpassungsschaltung gelieferten Daten strom vorbestimmte Zellen einblendet, daß die Anpassungs schaltung Zellen wenigstens einer Anschlußeinheit und Kontrollzellen der Anschlußsteuerschaltung zusammenfaßt, den zusammengefaßten Zellenstrom auf Überlast für jede Verbindung überwacht, das Kopffeld von Zellen übersetzt und die von dem Koppelfeld zugeführten Zellen wenigstens einer Anschlußeinheit und Kontrollzellen der Anschluß steuerschaltung liefert.This task is at the beginning of a connection group mentioned type in that the connection module we at least one connection unit and one connected to it Matching circuit contains that one connector unit hides predetermined cells from an input data stream and in the data provided by the matching circuit current predetermined cells shows that the adjustment circuit cells at least one connection unit and Summarizes control cells of the connection control circuit, the summarized cell current for overload for each Connection monitored, the header field of cells translated and at least the cells fed from the switching matrix a connection unit and control cells the connection control circuit supplies.
Die erfindungsgemäße Anschlußgruppe besteht aus wenig stens einer Anschlußeinheit, einer Anpassungsschaltung und einer Anschlußsteuerschaltung. An eine Anschlußein heit wird eine Teilnehmereinrichtung angeschlossen, deren Eingangsdatenstrom an die Anpassungsschaltung weiterge leitet wird. Den von der Anpassungsschaltung erhaltenen Datenstrom leitet die Anschlußeinheit als Ausgangsdaten strom an die Teilnehmereinrichtung. Eine solche Teilneh mereinrichtung kann eine Endeinrichtung, z. B. ein Video signalgerät, ein Fernleitungsanschluß oder eine System- Kontrollschaltung sein. Die System-Kontrollschaltung dient zur Steuerung des Koppelfeldes und von an das Kop pelfeld angeschlossenen Anschlußgruppen.The connection group according to the invention consists of little least a connection unit, an adapter circuit and a terminal control circuit. To a connection Unit is connected, the Input data stream passed on to the adaptation circuit is leading. The one obtained from the matching circuit Data stream conducts the connection unit as output data electricity to the subscriber facility. Such a participation mereinrichtung can be a terminal device, for. B. a video signaling device, a transmission line connection or a system Control circuit. The system control circuit is used to control the switching matrix and from to the head Connection groups connected to pelfeld.
Mehrere Anschlußeinheiten, die mit einer Endeinrichtung verbunden sind, können an einer Anpassungsschaltung ange schlossen sein. Beispielsweise können Endeinrichtungen einen Eingangsdatenstrom mit jeweils einer Bitrate von 150 Mbit/s liefern. Kann die Anpassungsschaltung eine Bitrate von 600 Mbit/s verarbeiten, so ist der Anschluß von vier Teilnehmereinrichtungen mit 150 Mbit/s möglich. Des weiteren kann eine solche Anschlußeinheit auch mit einem Fernleitungsanschluß verbunden sein, der z. B. einen Eingangsdatenstrom von 600 Mbit/s aufweist. Hierbei ist nur eine Anschlußeinheit mit der Anpassungsschaltung ver bunden. Des weiteren ist eine Anschlußeinheit zum Empfang von einem Eingangsdatenstrom von einer System-Kontroll schaltung vorgesehen, die Daten liefert, welche über eine angeschlossene Anpassungsschaltung und das Koppelfeld zu anderen Anschlußgruppen geliefert wird und beispielsweise Einstellinformationen enthalten.Several connection units with one terminal are connected to an adapter circuit be closed. For example, terminal devices an input data stream with a bit rate of Deliver 150 Mbit / s. Can the adaptation circuit be a Process bit rate of 600 Mbit / s, that's the connection possible from four subscriber devices with 150 Mbit / s. Furthermore, such a connection unit can also be used be connected to a trunk connection, the z. B. one 600 Mbit / s input data stream. Here is ver only one connection unit with the matching circuit bound. There is also a connection unit for reception from an input data stream from a system control provided circuit that provides data that over a connected adaptation circuit and the switching matrix other line groups is supplied and for example Setting information included.
Eine Anschlußeinheit empfängt einen Eingangsdatenstrom mit Zellen und gibt einen Ausgangsdatenstrom ab. Die emp fangenen Zellen werden in der Anschlußeinheit geprüft und aus dem Eingangsdatenstrom ausgeblendet, falls diese nicht zur Weiterverarbeitung vorgesehen sind. Solche Zel len können Vorsignalisierungszellen sein, die zur System initialisierung dienen, oder Überwachungszellen, die be stimmte Überwachungsinformationen enthalten. Diese Zellen werden nicht zur Anpassungsschaltung geliefert, sondern aus dem Zellenstrom ausgeblendet, und können z. B. der An steuerschaltung zur weiteren Verarbeitung geliefert wer den. In der Anschlußeinheit wird also eine erste Selek tion der Zellen vorgenommen, wodurch eine Entlastung der nachfolgenden Anordnungen bewirkt wird. A line unit receives an input data stream with cells and emits an output data stream. The emp trapped cells are checked in the connection unit and hidden from the input data stream, if this are not intended for further processing. Such Zel len can be pre-signaling cells to the system serve initialization, or monitoring cells that be agreed to contain surveillance information. These cells are not delivered to the adaptation circuit, but hidden from the cell stream, and can e.g. B. The An Control circuit supplied for further processing the. A first Selek is thus in the connection unit tion of the cells made, which relieves the subsequent arrangements is effected.
In der Anpassungsschaltung werden die von wenigstens ei ner Anschlußeinheit kommenden Zellen und die Kontrollzel len, welche von der Ansteuerschaltung stammen, zusammen gefaßt. Mit Hilfe der Kontrollzellen werden Steuerinfor mationen übermittelt. Der zusammengefaßte Zellstrom wird auf Überlast überwacht, d. h. es wird geprüft, ob die für jede Verbindung vorgegebene Kapazität eingehalten wird. Falls eine solche vorgegebene Kapazität überschritten wird, kann die Verbindung unterbrochen werden oder es werden Zellen in Leerzellen transformiert. Da jede An schlußgruppe und damit jede Anpassungsschaltung Teil ei ner Vermittlungsstelle ist, wird jedes Kopffeld, insbe sondere eine Verbindungskennung (VCI) oder eine Bündel kennung (VPI), verändert. Eine solche Veränderung bzw. Übersetzung des Kopffeldes ist in jeder Vermittlungsstel le erforderlich. Damit das mit wenigstens einer Anschluß gruppe gekoppelte Koppelfeld entlastet wird, ist eine Übersetzung in der Anpassungsschaltung vorgesehen. Die von dem Koppelfeld gelieferten Zellen werden in der An passungsschaltung wieder auf eine Anschlußeinheit oder, wenn Kontrollzellen vorliegen, auf die Anschlußsteuer schaltung verteilt.In the adaptation circuit, those of at least ei ner connection unit coming cells and the control cell len, which come from the control circuit composed. With the help of the control cells, tax information mations transmitted. The summarized cell stream is monitored for overload, d. H. it is checked whether the for each connection predetermined capacity is met. If such a predetermined capacity is exceeded the connection can be broken or it cells are transformed into empty cells. Since every type final group and thus each adaptation circuit part egg ner switching center, each header, in particular especially a connection identifier (VCI) or a bundle identifier (VPI), changed. Such a change or Translation of the header is in every exchange le required. So that with at least one connection group coupled switching network is relieved is one Translation provided in the adaptation circuit. The cells supplied by the switching matrix are in the An fitting circuit again on a connection unit or, if there are control cells, on the follow-up tax circuit distributed.
Durch den modularen Aufbau einer Anschlußgruppe ist auf einfache Weise eine Anpassung an verschiedene Teilnehmer einrichtungen möglich. Es muß nämlich für jede Teilneh mereinrichtung nur eine Veränderung in der Anschlußein heit auf die speziellen Bedingungen (z. B. Bitrate) der Teilnehmereinrichtung vorgenommen werden. Die Anpassungs einheit verknüpft dann die verschiedenen Anschlußeinhei ten mit den verbundenen Teilnehmereinrichtungen.Due to the modular structure of a connection group is on easy adaptation to different participants facilities possible. It must be for every participant only a change in the connection on the special conditions (e.g. bit rate) of the Participant setup can be made. The adaptation unit then links the different connection units with the associated subscriber facilities.
Aus dem Eingangsdatenstrom werden durch eine Anschlußein heit Taktsignale abgeleitet, welche an ein lokales Takt signal angepaßt werden und zur Versorgung der einzelnen digitalen Schaltungskomponenten dienen. Des weiteren wird in einer Anschlußeinheit vor der Lieferung einer Zelle zur Anpassungsschaltung für jede Zelle eine erste Wege lenkungsinformation erzeugt. Die erste Wegelenkungsinfor mation gibt an, ob eine Leerzelle oder eine Nutzzelle zur Anpassungsschaltung übertragen wird. Eine Leerzelle kann dann bei der weiteren Verarbeitung in der Anpassungs schaltung unterdrückt werden.From the input data stream through a connection Unit clock signals derived, which to a local clock signal can be adapted and to supply the individual serve digital circuit components. Furthermore, in a terminal unit before delivery of a cell for the adaptation circuit for each cell a first ways steering information generated. The first routing information mation indicates whether an empty cell or a useful cell for Adaptation circuit is transmitted. An empty cell can then in the further processing in the adaptation circuit can be suppressed.
In einer Weiterbildung der Erfindung ist vorgesehen, daß eine Anschlußeinheit eine Sende- und Empfangsschaltung, eine Zellenaus- und einblendeschaltung und eine Analyse schaltung enthält, daß die Empfangsschaltung mittels ei ner Schaltung zur Taktrückgewinnung aus dem Eingangsda tenstrom Taktsignale gewinnt und mittels eines Serien-Pa rallel-Umsetzers den von der Schaltung zur Taktrückgewin nung gelieferten Datenstrom mit bitseriellen Datenwörtern in einen Datenstrom mit bitparallelen Datenwörtern um setzt, daß die Zellenausblendeschaltung vorbestimmte Zel len aus dem von dem Serien-Parallel-Umsetzer gelieferten Datenstrom ausblendet, daß die Zellen von der Zellenaus blendeschaltung erhaltene Analyseschaltung eine Leerzelle bildet, wenn nicht zugelassene Verbindungskennungen im Kopffeld einer Zelle vorhanden sind, und eine erste Wege lenkungsinformation erzeugt, daß die Sendeschaltung mit tels eines Parallel-Serien-Umsetzers den von der Zellen einblendeschaltung, die vorbestimmte Zellen in den Daten strom einfügt, gelieferten Datenstrom mit bitparallelen Datenwörtern in einen Datenstrom mit bitseriellen Daten wörtern umsetzt. Die Empfangsschaltung dient auch dazu, die in der Regel verwürfelten seriellen Daten zu entwür feln. Eine einfache Weiterverarbeitung der im Serien-Pa rallel-Umsetzer gebildeten parallelen Datenwörter ergibt sich, wenn die parallelen Datenwörter einem Byte entspre chen. Aus dem Eingangsdatenstrom müssen in der Schaltung zur Taktrückgewinnung ein Bittaktsignal, dessen Perioden dauer gleich der Dauer eines Bits im Eingangsdatenstrom ist, ein Bytetaktsignal, dessen Periodendauer gleich der Dauer eines Bytes im Eingangsdatenstrom ist und ein Zell taktsignal, dessen Periodendauer gleich der Dauer einer Zelle im Eingangsdatenstrom ist, gewonnen werden. Die Sendeschaltung verwürfelt den seriellen, vom Parallel-Se rien-Umsetzer gelieferten Datenstrom und liefert einen Ausgangsdatenstrom. Von der Zellenausblendeschaltung wer den Vorsignalisierungs- und Überwachungszellen ausgeblen det. Anstelle dieser ausgeblendeten Zellen werden von der Zellenausblendeschaltung in den Datenstrom Leerzellen eingefügt. Von der Zelleneinblendeschaltung werden Vorsi gnalisierungs- und Überwachungszellen in den Datenstrom eingefügt. Die Analyseschaltung überprüft, ob Verbin dungskennungen (VCI, VPI), die im Kopffeld der geliefer ten Zelle vorhanden sind, zugelassen sind. Sind Verbin dungskennungen nicht zugelassen, wird von der Analyse schaltung eine Leerzelle generiert, die anstelle der ge lieferten Zelle in den Datenstrom eingefügt wird.In a development of the invention it is provided that a connection unit a transmission and reception circuit, a cell blanking and fading circuit and an analysis circuit contains that the receiving circuit by means of egg ner circuit for clock recovery from the input da tenstrom clock signals wins and by means of a serial Pa rallel converter from the circuit to the clock recovery supplied data stream with bit-serial data words into a data stream with bit-parallel data words sets the cell blanking circuit to predetermined zel len from that supplied by the series-parallel converter Data stream hides the cells from the cells analysis circuit obtained an empty cell forms if connection IDs are not permitted in the Header field of a cell exist, and a first way steering information generated that the transmission circuit with means of a parallel-series converter that of the cells fade-in circuit, the predetermined cells in the data inserts current, delivered data stream with bit parallel Data words in a data stream with bit serial data words implemented. The receiving circuit also serves to descramble the usually scrambled serial data rock. A simple further processing of the serial Pa parallel converter formed parallel data words results if the parallel data words correspond to one byte chen. From the input data stream must be in the circuit for clock recovery a bit clock signal, the periods duration is equal to the duration of a bit in the input data stream is a byte clock signal, the period of which is equal to Duration is one byte in the input data stream and one cell clock signal, the period of which is equal to the duration of one Cell in the input data stream is obtained. The Transmission circuit scrambles the serial, from parallel se rien converter delivered data stream and delivers a Output data stream. From the cell blanking circuit who the pre-signaling and monitoring cells det. Instead of these hidden cells, the Cell blanking circuit in the data stream empty cells inserted. From the cell fade-in circuit, Vorsi Signaling and monitoring cells in the data stream inserted. The analysis circuit checks whether Verbin ID codes (VCI, VPI) in the header of the delivered cell are present, are permitted. Are verb IDs are not permitted by the analysis circuit generates an empty cell that instead of the ge delivered cell is inserted into the data stream.
Mit der Zellenaus- und einblendeschaltung ist jeweils ei ne Prüfschaltung verbunden, die bestimmte Fehler im Kopf feld einer Zelle korrigiert und jeden Fehler der An schlußsteuerschaltung meldet. Eine Prüfschaltung analy siert dazu die Information im Kopffeldfehlerblock und die Daten im restlichen Kopffeld. Einen bestimmten Fehler, z. B. einen Ein-Bit-Fehler, kann die Prüfschaltung korri gieren und jeden Fehler an die Anschlußsteuerschaltung melden. Die Anschlußsteuerschaltung kann gegebenenfalls bei dauernden Fehlermeldungen die Verbindung unterbre chen.With the cell cut-out and fade-in circuit is each egg ne test circuit connected, the specific error in the head field of a cell corrected and every error of the type closing control circuit reports. A test circuit analy the information in the header error block and the Data in the rest of the header. A certain mistake e.g. B. a one-bit error, the test circuit can correct greed and any error to the terminal control circuit Report. The connection control circuit can optionally interrupt the connection if error messages persist chen.
Die Analyseschaltung kann so ausgebildet sein, daß sie ein erstes Register, einen ersten und zweiten Verglei cher, einen Speicher und eine erste Schaltung zur Erzeu gung einer ersten Wegelenkungsinformation enthält, daß das erste Register die von der Zellenausblendeschaltung erhaltenen Zellen speichert, daß der erste Vergleicher die Verbindungskennungen im Kopffeld der im Register ge speicherten Zelle mit zugelassenen Verbindungskennungen vergleicht, die im Speicher abgelegt sind, das erste Re gister zur Auslese und sonst einen ersten Leerzellengene rator zur Lieferung einer Leerzelle freigibt, daß der zweite Vergleicher und der erste Leerzellengenerator die erste Schaltung zur Erzeugung einer ersten Wegelenkungs information steuern, die einen ersten Zustand bei einer Leerzelle und einen zweiten Zustand bei einer anderen Zelle erzeugt.The analysis circuit can be designed so that it a first register, a first and a second comparison cher, a memory and a first circuit for generation supply of first routing information contains that the first register is that of the cell blanking circuit obtained cells stores that the first comparator the connection identifiers in the header field of the ge stored cell with approved connection IDs compares the first re gister for selection and otherwise a first empty cell genes rator for the delivery of an empty cell releases that the second comparator and the first empty cell generator first circuit for generating a first routing control information that a first state at a Empty cell and a second state in another Cell.
Zur Überprüfung, ob eine Überlast für die Gesamtzahl der Verbindungen, die über eine Anschlußeinheit abgewickelt werden, vorliegt, ist vorgesehen, daß ein in der Analyse schaltung enthaltener dritter Vergleicher prüft, ob eine Zelle mit einer Nutzinformation übertragen wird, was ei ner in der Analyseschaltung enthaltenen ersten Lastprü fungsschaltung gemeldet wird, welche bei Überlast für die Gesamtzahl der Verbindungen den ersten Leerzellengenera tor zur Lieferung einer Leerzelle und sonst das erste Re gister zur Auslese freigibt.To check whether there is an overload for the total number of Connections processed through a connection unit be present, it is provided that one in the analysis circuit included third comparator checks whether a Cell is transmitted with a payload, what egg ner first load check contained in the analysis circuit circuit is reported, which in the event of overload for the Total number of connections to the first empty cell genera gate for the delivery of an empty cell and otherwise the first right releases gister for selection.
Zur Vermittlung der Zellen, die von der Anpassungsschal tung dem Koppelfeld geliefert werden, ist vorgesehen, daß die Anpassungsschaltung bei der Lieferung einer Zelle zum Koppelfeld eine zweite Wegelenkungsinformation für jede Zelle erzeugt.To convey the cells by the adjustment scarf device to be delivered to the switching matrix, it is provided that the matching circuit when delivering a cell to Switching matrix a second routing information for each Cell.
Zur Zusammenfassung von Zellen wenigstens einer Anschluß einheit und der Kontrollzellen ist in der Anpassungs schaltung eine M-aus-1-Stufe und zur Verteilung von Zel len auf wenigstens eine Anschlußeinheit und von Kontroll zellen auf die Anschlußsteuerschaltung ist eine 1-aus-M- Stufe in der Anpassungsschaltung vorgesehen. Eine M-aus 1-Stufe liefert die Zellen an ihren Ausgang nach der Rei henfolge ihres zeitlichen Eintreffens. Bei gleichzeitigem Eintreffen von Zellen ist eine vorgeschriebene Abarbei tungsfolge vorgesehen. Eine solche M-aus-1-Stufe ist bei spielsweise aus der deutschen Patentanmeldung P 40 12 768 bekannt. Die 1-aus-M-Stufe verteilt die eingetroffenen Zellen an die angeschlossenen Einheiten.To combine cells from at least one connector unit and the control cells is in the adjustment switching an M out of 1 stage and for distributing Zel len to at least one connection unit and from control cells on the connection control circuit is a 1-out-of-M Stage provided in the matching circuit. An M-out 1 stage delivers the cells to their exit after the row order of their arrival in time. At the same time Arrival of cells is a mandatory procedure order provided. Such an M-out-1 stage is at for example from German patent application P 40 12 768 known. The 1-out-of-M level distributes the arrivals Cells to the connected units.
In einer Weiterbildung der Anpassungsschaltung ist vorge sehen, daß die AnpassungsschaltungIn a further development of the adaptation circuit is pre see that the matching circuit
- - eine Lastüberwachungsschaltung, die bei Überlast für eine Verbindung eine Leerzelle bildet und sonst die von der M-aus-1-Stufe empfangenen Zellen weiterleitet,- A load monitoring circuit that for overload for a connection forms an empty cell and otherwise that of forward the M-of-1 stage received cells,
- - eine Übersetzungsschaltung, die mit der Lastüberwa chungsschaltung gekoppelt ist und die das Kopffeld ei ner Zelle übersetzt, falls keine Leerzelle geliefert wird,- A translation circuit that with the load monitor Chung circuit is coupled and the egg head field A cell is translated if no empty cell is supplied becomes,
- - eine mit der Übersetzungsschaltung gekoppelte Schaltung zur Erzeugung einer zweiten Wegelenkungsinformation aus den Verbindungskennungen und- A circuit coupled to the translation circuit to generate a second routing information the connection identifiers and
- - wenigstens eine Schnittstelle zur Verbindung zwischen Koppelfeld und der Schaltung zur Erzeugung einer zwei ten Wegelenkungsinformation und zur Verbindung zwischen der 1-aus-M-Stufe und dem Koppelfeld enthält.- At least one interface for the connection between Switching matrix and the circuit for generating a two routing information and the connection between the 1-out-of-M stage and the switching matrix.
Die Lastüberwachungsschaltung überprüft jede einzelne Verbindung auf Überlast. Im Gegensatz dazu wird in einer Anschlußeinheit geprüft, ob der gesamte gelieferte Zel lenstrom eine Überlastbedingung einhält. Eine Überset zungsschaltung für das Kopffeld einer Zelle kann auch in einer Anschlußeinheit untergebracht werden. Durch die An ordnung in der Anpassungsschaltung wird der Aufwand je doch verringert, da bei mehreren an der Anpassungsschal tung angeschlossenen Anschlußeinheiten nur eine Über setzungsschaltung in der Anpassungsschaltung erforderlich wird.The load monitoring circuit checks each one Connection to overload. In contrast, in one Connection unit checked whether the entire delivered cell lenstrom complies with an overload condition. A translation tion circuit for the head field of a cell can also in a connection unit can be accommodated. By the An The order in the adaptation circuit will depend on the effort but reduced, because with several on the adjustment scarf connected connection units only one over setting circuit in the matching circuit required becomes.
In einer Ausführungsform der Lastüberwachungsschaltung ist vorgesehen, daß dieseIn one embodiment of the load monitoring circuit it is intended that this
- - in einem zweiten Register eine von der M-aus-1-Stufe gelieferte Zelle speichert,- in a second register one from the M-out-1 stage stores delivered cell,
- - in einer Zuordnungsschaltung anhand der Verbindungsken nung im Kopffeld der gespeicherten Zelle die eingetrof fene Zelle einer Verbindung zuordnet und- In an assignment circuit based on the connection code voltage in the header of the stored cell Open cell assigns a connection and
- - in einer nachgeordneten zweiten Lastprüfungsschaltung ein Freigabesignal für einen zweiten Leerzellengenera tor zur Erzeugung einer Leerzelle bei Erkennung einer Überlast für eine Verbindung und sonst ein Freigabesi gnal für das zweite Register zur Auslese der Zelle bil det.- In a downstream second load test circuit an enable signal for a second empty cell genera Gate to create an empty cell when a Overload for a connection and otherwise a release si signal for the second register for reading the cell bil det.
Als zweite Lastprüfungsschaltung kann die in der deut schen Patentanmeldung P 40 09 542 beschriebene Schal tungsanordnung verwendet werden.As a second load test circuit, the one in the German cal patent application P 40 09 542 scarf described arrangement can be used.
In einer Ausführungsform für die Übersetzungsschaltung ist vorgesehen, daß dieseIn one embodiment for the translation circuit it is intended that this
- - eine Zellenanalyseschaltung, die eine Nutzzelle einem dritten Register zuführt,- A cell analysis circuit that a useful cell third register,
- - einen ersten Tabellenspeicher, der in Abhängigkeit von den im dritten Register gespeicherten Kopffeld ein neu es Kopffeld am Ausgang abgibt und- a first table memory, which is a function of a new header field saved in the third register it leaves a header at the exit and
- - eine Kombinationsschaltung enthält, die das neue Kopf feld und die restlichen Zellendaten aus dem dritten Re gister zusammenfügt und über eine Schaltung zur Anpas sung des Kopffeldfehlerblockes der Schaltung zur Erzeu gung einer zweiten Wegelenkungsinformation liefert.- A combination circuit that contains the new head field and the remaining cell data from the third Re gister merges and a circuit for adaptation solution of the header field error block of the circuit for generating provides a second routing information.
In der Zellenanalyseschaltung werden nur solche Zellen mit neuen Verbindungskennungen durch Übersetzung des Kopffeldes versehen, die keine Leerzellen sind. Da der Kopffeldfehlerblock sich jeweils auf die in dem Kopffeld enthaltenen Bits bezieht, muß für die Fehlererkennung in nachfolgenden Schaltungskomponenten ein spezieller neuer Kopffeldfehlerblock berechnet werden.Only such cells are in the cell analysis circuit with new connection identifiers by translating the Header field that are not empty cells. Since the Header error block each refer to those in the header contained bits must be used for error detection in subsequent circuit components a special new one Header error block can be calculated.
Eine zweite Wegelenkungsinformation wird in einer Schal tung erzeugt, die ein viertes Register enthält, welches eine empfangene Zelle speichert und des weiteren einen zweiten Tabellenspeicher enthält, der aus den vom vierten Register zugeführten Verbindungskennungen die zweite We gelenkungsinformation bildet. Die zweite Wegelenkungsin formation wird über eine zweite Wegeverbindung von der Anpassungsschaltung zum Koppelfeld gegeben.A second routing information is in a scarf device that contains a fourth register, which stores a received cell and further one contains the second table memory, from the fourth The second way forms steering information. The second guide formation is connected via a second path from the Adaptation circuit given to the switching matrix.
Die erste Wegelenkungsinformation wird ebenfalls von der Analyseschaltung über eine erste Wegeverbindung zur An passungsschaltung gegeben.The first routing information is also from the Analysis circuit via a first path connection to the An matching circuit given.
Zur Steuerung der einzelnen Schaltungskomponenten in we nigstens einer Anschlußeinheit und der Anpassungsschal tung und zur Lieferung von Einstellinformationen an diese Schaltungskomponenten ist die Anschlußsteuerschaltung vorgesehen. Diese enthält eine Steuereinheit, die über ein Bussystem mit jeder Anschlußeinheit und der Anpas sungsschaltung verbunden ist und welche der Anpassungs schaltung über eine Kontrollsendeschaltung Kontrollzellen und eine erste Wegeinformation liefert und welche von der Anpassungsschaltung Kontrollzellen über eine Kontrollemp fangsschaltung enthält. Zur Erzeugung der Kontrollzellen ist in der Kontrollsendeschaltung ein Paketisierer vor handen, der in Abhängigkeit von den von der Steuereinheit gelieferten Daten eine Kontrollzelle bildet. Der Anpas sungsschaltung wird noch eine erste Wegelenkungsinforma tion geliefert, die in einer Schaltung in der Kontroll sendeschaltung erzeugt wird. Zur Überprüfung, ob die von dem Paketisierer gebildeten Kontrollzellen ein Kopffeld mit zugelassenen Verbindungskennungen enthalten, ist eine dem Paketisierer nachgeschaltete Kontrollprüfschaltung vorgesehen, die Kontrollzellen mit nicht zugelassenen Verbindungskennungen in Leerzellen umbildet. Die von der Kontrollsendeschaltung ausgesendete erste Wegelenkungsin formation wird über eine dritte Wegeverbindung von der Kontrollsendeschaltung zur Anpassungsschaltung gegeben. Damit die Steuereinheit die von der Kontrollempfangs schaltung empfangenen Kontrollzellen verarbeiten kann, werden diese in der Kontrollempfangsschaltung in für die Steuereinheit lesbare Daten transformiert.To control the individual circuit components in we at least one connection unit and the adjustment scarf device and for the delivery of setting information to it Circuit component is the terminal control circuit intended. This contains a control unit that over a bus system with each connection unit and the adapter is connected and which of the adaptation circuit via a control transmission circuit control cells and provides a first route information and which of the Adaptation circuit control cells via a control temp fall arrester contains. To generate the control cells there is a packetizer in the control transmission circuit act, depending on that of the control unit data supplied forms a control cell. The adapt circuit is still a first routing information tion supplied in a circuit in the control transmission circuit is generated. To check whether the of a header field formed for the packetizer with approved connection IDs is one control test circuit downstream of the packetizer provided the control cells with unapproved Connection identifiers transformed into empty cells. The one from the Control transmission circuit sent out first routing formation is connected via a third path from the Control transmission circuit given to the adaptation circuit. So that the control unit receives from the control circuit received control cells can process, are these in the control receiving circuit in for the Control unit transforms readable data.
Ausführungsbeispiele der Erfindung werden nachstehend an hand der Zeichnungen näher erläutert.Embodiments of the invention are set out below hand of the drawings explained in more detail.
Es zeigen:Show it:
Fig. 1 eine schematisch skizzierte Vermittlungsstelle in einem asynchronen Zeitvielfachübermittlungssystem, Fig. 1 shows a schematically sketched switch in an asynchronous time division multiplex transmission system,
Fig. 2 eine Vermittlungsstelle für ein asynchrones Zeit vielfachübermittlungssystem mit detaillierter darge stellten Anschlußgruppen, FIG. 2 is a switch for an asynchronous time division multiplex transmission system with detailed Darge introduced line groups,
Fig. 3 eine in einer Anschlußgruppe verwendete Anschluß einheit, Fig. 3 shows a terminal used in a connection-group unit,
Fig. 4 eine in einer Anschlußgruppe verwendete Anpas sungsschaltung und Fig. 4 a used in a line group adaptation circuit and
Fig. 5 eine in einer Anschlußgruppe verwendete Anschluß steuerschaltung. Fig. 5 shows a connection control circuit used in a connection group.
Die in Fig. 1 dargestellte Vermittlungsstelle ist Teil eines asynchronen Zeitvielfachübermittlungssystems und enthält ein Koppelfeld 1, mehrere Anschlußgruppen 2 und eine System-Kontrollschaltung 3. An die Anschlußgruppen 2 sind Teilnehmereinrichtungen angeschlossen. Unter Teil nehmereinrichtungen sind Endeinrichtungen (z. B. ein Vi deosignalgerät, ein Fernsprecher usw.), ein Fernleitungs anschluß oder die System-Kontrollschaltung 3 zu ver stehen. An den Fernleitungsanschluß sind weitere Über mittlungsanordnungen, z. B. eine Vermittlungsstelle, ange schlossen. Die System-Kontrollschaltung 3 steuert die An schlußgruppen 2 und das Koppelfeld 1. Diese Steuerung wird mittels spezieller Steuerungszellen, die über eine Anschlußgruppe dem Koppelfeld 1 und über das Koppelfeld 1 weiteren Anschlußgruppen zugeführt werden, bewirkt. Die Pfeile zwischen dem Koppelfeld 1 und der System-Kontroll schaltung 3 sollen andeuten, daß Steuerinformationen ei nerseits von dem Koppelfeld 1 zur System-Kontrollschal tung 3 und andererseits von der System-Kontrollschal tung 3 zum Koppelfeld 1 gelangen. Anhand der in dem Kopf feld einer Zelle enthaltenen Wegekennung werden im Kop pelfeld 1 bestimmte Wege geschaltet, so daß eine Zelle von einer Anschlußgruppe über das Koppelfeld 1 zu einer anderen Anschlußgruppe gelangen kann. Die Pfeile von den Anschlußgruppen 2 zum Koppelfeld 1 sollen die Flußrich tung der Zellen andeuten. Ebenso ist durch die Pfeile die Richtung des Informationsflusses von den Anschlußgrup pen 2 zu weiteren Übermittlungseinheiten angedeutet.The exchange shown in FIG. 1 is part of an asynchronous time multiple transmission system and contains a switching matrix 1 , several line groups 2 and a system control circuit 3 . Subscriber devices are connected to the connection groups 2 . Among subscriber devices are terminal devices (z. B. a video signal device, a telephone, etc.), a transmission line connection or the system control circuit 3 to understand. At the transmission line connection are further transmission arrangements, for. B. a switching center, is closed. The system control circuit 3 controls the circuit groups 2 and the switching matrix 1 . This control is effected by means of special control cells which are supplied to the switching matrix 1 via a line group and to further line groups via the switching field 1 . The arrows between the switching matrix 1 and the system control circuit 3 are intended to indicate that control information ei nerseits of the switching matrix 1 for system control TIC 3 and the other part of the system control TIC 3 go to the switching network. 1 On the basis of in the header field of a cell path identification contained 1 are switched paths in certain Kop pelfeld so that a cell may move from one terminal group 1 via the switching network to another terminal group. The arrows from the connection groups 2 to the switching matrix 1 are intended to indicate the direction of flow of the cells. The arrows also indicate the direction of the flow of information from the connecting groups 2 to further transmission units.
In Fig. 2 sind verschiedene Anschlußgruppen 2 etwas de taillierter dargestellt. Eine erste Anschlußgruppe 4 ent hält vier Anschlußeinheiten 5 bis 8, die mit Endeinrich tungen, z. B. Videosignalgerät, Datenstation usw., verbun den sind. Jede Anschlußeinheit 5 bis 8 ist an eine Anpas sungsschaltung 9 angeschlossen, welche die von den An schlußeinheiten 5 bis 8 gelieferten Datenströme zusammen faßt und zum Koppelfeld 1 weiterleitet. Gesteuert werden die Anschlußeinheiten 5 bis 8 und die Anpassungsschal tung 9 von einer Anschlußsteuerschaltung 10. Jede An schlußeinheit 5 bis 8 kann beispielsweise Signale mit ei ner Bitrate von 150 Mbit/s verarbeiten, die von der An passungsschaltung in einen Datenstrom von 600 Mbit/s um gesetzt werden.In Fig. 2 different connection groups 2 are shown somewhat de waisted. A first connection group 4 ent contains four connection units 5 to 8 , the lines with Endeinrich, for. B. video signal device, terminal, etc., are the verbun. Each connection unit 5 to 8 is connected to a matching circuit 9 , which summarizes the data streams supplied by connection units 5 to 8 and forwards them to switching matrix 1 . The connection units 5 to 8 and the adaptation circuit 9 are controlled by a connection control circuit 10 . Each connection unit 5 to 8 can, for example, process signals with a bit rate of 150 Mbit / s, which are converted by the adaptation circuit into a data stream of 600 Mbit / s.
Eine weitere Anschlußgruppe 11, die mit weiteren Über mittlungseinheiten, z. B. einer weiteren Vermittlungsstel le, verbunden ist, enthält eine Anschlußeinheit 12, die einen Datenstrom mit einer Bitrate von 600 Mbit/s an eine Anpassungsschaltung 13 weiterleitet. Die Anpassungsschal tung 13, die ebenso wie die Anschlußeinheit 12 von einer Anschlußsteuerschaltung 14 gesteuert wird, führt dem Kop pelfeld 1 Signale mit einer Bitrate von 600 Mbit/s zu und erhält auch von dem Koppelfeld 1 Signale mit einer sol chen Bitrate, die über die Anschlußeinheit 12 an eine weitere Vermittlungsstelle weitergeleitet werden.Another line group 11 , with other transmission units, z. B. a further Verstellstel le, is connected to a connection unit 12 , which forwards a data stream with a bit rate of 600 Mbit / s to an adaptation circuit 13 . The adaptation circuit 13 , which, like the connection unit 12, is controlled by a connection control circuit 14 , feeds the coupling field 1 signals with a bit rate of 600 Mbit / s and also receives signals from the switching field 1 with such a bit rate, which are via the Connection unit 12 to be forwarded to a further exchange.
Eine weitere mögliche Anschlußgruppe 15 ist mit der Sy stem-Kontrollschaltung 3 gekoppelt, die einen Datenstrom mit Steuerzellen der Anschlußgruppe 15 zuleitet bzw. von der Anschlußgruppe 15 erhält. Die Anschlußgruppe 15 ent hält ebenfalls eine Anschlußeinheit 16, die über eine An passungsschaltung 17 mit dem Koppelfeld 1 gekoppelt ist. Gesteuert werden die Anschlußeinheit 16 und die Anpas sungsschaltung 17 von einer Anschlußsteuerschaltung 18. Die in der Fig. 2 zwischen den Schaltungskomponenten dar gestellten Pfeile zeigen die Richtungen der Datenströme zwischen den einzelnen Schaltungskomponenten. Another possible connection group 15 is coupled to the Sy stem-control circuit 3 that supplies a data stream with control cells of the terminal group 15 or terminal group receives from the 15th The line group 15 also holds a line unit 16 , which is coupled to the switching matrix 1 via a matching circuit 17 . The connection unit 16 and the adaptation circuit 17 are controlled by a connection control circuit 18 . The arrows shown in FIG. 2 between the circuit components show the directions of the data streams between the individual circuit components.
Eine Anschlußeinheit 5 bis 8, 12 oder 16 ist in der Fig. 3 etwas detaillierter dargestellt. Aus Gründen der Übersichtlichkeit sind die Verbindungen der einzelnen Schaltungskomponenten der in Fig. 3 dargestellten An schlußeinheit zur Anschlußsteuerschaltung 10, 14 bzw. 18 nicht näher ausgeführt. Der von einer Endeinrichtung, von einer weiteren Übermittlungseinheit oder von der Sy stem-Kontrollschaltung 3 zugeführte Eingangsdatenstrom wird einer Schaltung 19 zur Taktrückgewinnung in einer Sende- und Empfangsschaltung 20 zugeführt. Die Schal tung 19 entwürfelt die in Zellen zugeführten Daten und erzeugt ein Bittaktsignal, dessen Periodendauer der Dauer eines Bits im Eingangsdatenstrom entspricht. Der aus dem Eingangsdatenstrom gewonnene Datenstrom mit bitseriellen Datenwörtern wird einem Serien-Parallel-Umsetzer 21 zuge führt, der aus einem bitseriellen Datenwort ein bitparal leles Datenwort erzeugt, welches einem Byte entspricht. Das von der Schaltung 19 zur Taktrückgewinnung erzeugte Bittaktsignal wird einer Schaltung 22 zur Bytetakterzeu gung zugeführt, die aus dem Bittaktsignal ein Bytetaktsi gnal erzeugt, dessen Periodendauer gleich der Dauer eines Bytes ist. Dieses Bytetaktsignal wird noch dem Serien- Parallel-Umsetzer 21 und einer Schaltung 23 zur Zelltakt erzeugung zugeführt. Die Schaltung 23 erhält noch das Si gnal vom Serien-Parallel-Umsetzer 21. Aus den ihr gelie ferten Daten erzeugt die Schaltung 23 ein Zelltaktsignal, dessen Periodendauer gleich der Dauer einer Zelle ent spricht. Beispielsweise kann eine Zelle aus 53 Bytes be stehen, wobei das Kopffeld eine Länge von 5 Bytes und das Informationsfeld eine Länge von 48 Bytes aufweist.A connection unit 5 to 8 , 12 or 16 is shown in somewhat more detail in FIG. 3. For the sake of clarity, the connections of the individual circuit components of the connection unit shown in FIG. 3 to the connection control circuit 10 , 14 and 18 are not detailed. The input data stream supplied from a terminal device, from a further transmission unit or from the system control circuit 3 is fed to a circuit 19 for clock recovery in a transmitting and receiving circuit 20 . The circuit 19 descrambles the data supplied in cells and generates a bit clock signal, the period of which corresponds to the duration of a bit in the input data stream. The data stream with bit-serial data words obtained from the input data stream is fed to a series-parallel converter 21 , which generates a bit-parallel data word from a bit-serial data word, which corresponds to one byte. The bit clock signal generated by the clock recovery circuit 19 is supplied to a circuit 22 for byte clock generation, which generates a byte clock signal from the bit clock signal, the period of which is equal to the duration of one byte. This byte clock signal is also fed to the series-parallel converter 21 and a circuit 23 for cell clock generation. The circuit 23 still receives the signal from the series-parallel converter 21 . From the data supplied to it, the circuit 23 generates a cell clock signal, the period of which corresponds to the duration of a cell. For example, a cell can consist of 53 bytes, the header field being 5 bytes in length and the information field being 48 bytes in length.
Aus Gründen der Übersichtlichkeit sind die Taktsignallei tungen, die zu den einzelnen Schaltungskomponenten füh ren, ebenfalls nicht näher dargestellt. Ebenso ist eine Taktschaltung nicht dargestellt, die eine Anpassung der aus dem Eingangsdatenstrom abgeleiteten Taktsignale mit in der Taktschaltung erzeugten Taktsignalen vornimmt.For the sake of clarity, the clock signal lines are that lead to the individual circuit components ren, also not shown. Likewise is one Clock circuit not shown, which is an adaptation of the clock signals derived from the input data stream clock signals generated in the clock circuit.
Der Serien-Parallel-Umsetzer 21 ist des weiteren mit ei ner Prüfschaltung 24 in einer Zellenprüfschaltung 25 ver bunden. Die Prüfschaltung 24 stellt mittels des Kopffeld fehlerblockes, der im Kopffeld einer Zelle vorhanden ist, fest, ob Fehler im Kopffeld einer Zelle vorhanden sind. Die Prüfschaltung 24 kann beispielsweise 1-Bit-Fehler korrigieren und jeden Fehler einer Anschlußsteuerschal tung melden. In der Zellenprüfschaltung 25 ist noch eine Zellenausblendeschaltung 26 vorhanden, die mit der Prüf schaltung 24 verbunden ist. Die Zellenausblendeschal tung 26 blendet unter anderem aus dem Datenstrom Vorsi gnalisierungszellen, die zur Systeminitialisierung die nen, und Überwachungszellen aus und setzt stattdessen in den Datenstrom eine Leerzelle ein. Die in den ausgeblen deten Zellen enthaltene Information wird der Anschluß steuerschaltung zugeführt.The series-parallel converter 21 is further ver with egg ner test circuit 24 in a cell test circuit 25 connected. The test circuit 24 uses the header field error block, which is present in the header field of a cell, to determine whether there are errors in the header field of a cell. The test circuit 24 can, for example, correct 1-bit errors and report each error to a connection control circuit. In the cell test circuit 25 there is also a cell blanking circuit 26 which is connected to the test circuit 24 . The cell blanking circuit 26 , among other things, fades out signaling cells from the data stream, which are used for system initialization, and monitoring cells and instead inserts an empty cell into the data stream. The information contained in the hidden cells is supplied to the terminal control circuit.
Mit der Zellenausblendeschaltung 26 ist ein erstes Regi ster 27 verbunden, das Bestandteil einer Analyseschal tung 28 ist. Das erste Register speichert eine Zelle für einen Zelltakt. In der Analyseschaltung 28 vergleicht ein erster Vergleicher 29, ob die Verbindungskennungen (VCI, VPI) im Kopffeld einer Zelle mit den zugelassenen in ei nem Speicher 30 gespeicherten Verbindungskennungen über einstimmen. Falls nicht zugelassene Verbindungskennungen im Kopffeld einer Zelle vorhanden sind, wird ein erster Leerzellengenerator 31 freigegeben, der eine Leerzelle anstatt der im ersten Register 27 gespeicherten Zelle ab gibt. Falls zugelassene Verbindungskennungen im Kopffeld der Zelle vorhanden sind, wird ein Freigabesignal an das erste Register 27 gegeben. In der Analyseschaltung 28 ist noch ein zweiter Vergleicher 32 vorhanden, der überprüft, ob im ersten Register 27 eine Leerzelle oder eine Nutz zelle gespeichert ist. Der zweite Vergleicher 32 gibt an eine erste Schaltung 33 zur Erzeugung einer ersten Wege lenkungsinformation eine Information über die Art der im ersten Register 27 gespeicherten Zelle. Die von der er sten Schaltung erzeugte erste Wegelenkungsinformation be zeichnet die Art der Zelle. Beispielsweise kann eine 1-Bit-Information erzeugt werden, wobei eine "1" angibt, daß eine Nutzzelle im ersten Register 27 gespeichert ist und eine "0" angibt, daß eine Leerzelle im ersten Regi ster 27 gespeichert ist. Vom ersten Leerzellengenera tor 31 erhält die Schaltung 33 noch eine Information, wenn eine Leerzelle vom ersten Leerzellengenerator 31 ge liefert wird. In diesem Fall erzeugt die Schaltung 33 ebenfalls eine erste Wegelenkungsinformation mit der In formation, daß eine Leerzelle geliefert wird.With the cell fade-out circuit 26 , a first register 27 is connected, which is part of an analysis circuit 28 . The first register stores a cell for one cell clock. In the analysis circuit 28 , a first comparator 29 compares whether the connection identifiers (VCI, VPI) in the header of a cell match the permitted connection identifiers stored in a memory 30 . If there are not permitted connection identifiers in the header field of a cell, a first empty cell generator 31 is released, which emits an empty cell instead of the cell stored in the first register 27 . If there are permitted connection identifiers in the header field of the cell, an enable signal is sent to the first register 27 . In the analysis circuit 28 there is also a second comparator 32 which checks whether an empty cell or a useful cell is stored in the first register 27 . The second comparator 32 provides a first circuit 33 for generating first routing information with information about the type of cell stored in the first register 27 . The first routing information generated by the first circuit designates the type of cell. For example, a 1-bit information may be generated, wherein a "1" indicating that a useful cell in the first register 27 is stored, and a "0" indicates that an empty cell in the first regi-art stored 27th From the first empty cell generator 31 , the circuit 33 also receives information when an empty cell is supplied by the first empty cell generator 31 . In this case, the circuit 33 also generates a first routing information with the information that an empty cell is delivered.
In der Analyseschaltung 28 ist noch ein mit dem ersten Register 27 verbundener dritter Vergleicher 34 und eine erste Lastprüfungsschaltung 35 vorhanden. Der dritte Ver gleicher prüft, ob die im ersten Register 27 gespeicherte Zelle eine Leer- oder Nutzzelle ist. Ist eine Nutzzelle gespeichert, so wird dies der ersten Lastprüfungsschal tung 35 gemeldet, die prüft, ob die Zahl der Zellen in nerhalb einer Zeiteinheit einen bestimmten Schwellwert überschreitet. Ist dies der Fall, so gibt die erste Last prüfungsschaltung 35 den ersten Leerzellengenerator 31 frei, der daraufhin eine Leerzelle erzeugt. Ist der Schwellwert nicht überschritten, so wird von der ersten Lastprüfungsschaltung 35 ein Freigabesignal an das erste Register 27 gegeben. Eine Zelle kann also nur aus dem er sten Register 27 ausgelesen werden, wenn das erste Regi ster 27 ein Freigabesignal von der ersten Lastprüfungs schaltung 35 und von dem ersten Vergleicher 29 erhält. Im Gegensatz dazu wird schon dann eine Leerzelle erzeugt, wenn der erste Leerzellengenerator 31 ein Freigabesignal vom ersten Vergleicher 29 oder von der ersten Lastprü fungsschaltung 35 erhält.In the analysis circuit 28 there is also a third comparator 34 connected to the first register 27 and a first load test circuit 35 . The third comparator checks whether the cell stored in the first register 27 is an empty or useful cell. If a useful cell is stored, this is reported to the first load test circuit 35 , which checks whether the number of cells exceeds a certain threshold value within a unit of time. If this is the case, the first load test circuit 35 enables the first empty cell generator 31 , which then generates an empty cell. If the threshold value is not exceeded, the first load test circuit 35 issues an enable signal to the first register 27 . A cell can only from which it most 27 registers are read, then, if the first regi-edge 27 is a release signal from the first load verification circuit 35 and receives the first comparator 29th In contrast, an empty cell is generated when the first empty cell generator 31 receives an enable signal from the first comparator 29 or from the first load test circuit 35 .
Die in Fig. 3 dargestellte Anschlußeinheit erhält einen Datenstrom von einer Anpassungsschaltung 9, 13 oder 17, der einer Zelleneinblendeschaltung 36 in der Zellenprüf schaltung 25 zugeführt wird. In der Zelleneinblendeschal tung 36 werden beispielsweise Vorsignalisierungszellen und Überwachungszellen in den Datenstrom eingeblendet. In der nachfolgenden Prüfschaltung 37 wird ebenso wie in der Prüfschaltung 24 überprüft, ob Fehler vorliegen, die dann der Anschlußsteuerschaltung gemeldet werden. Ebenfalls werden Fehler, z. B. 1-Bit-Fehler, korrigiert.The connection unit shown in Fig. 3 receives a data stream from an adapter circuit 9 , 13 or 17 , which is supplied to a cell fade-in circuit 36 in the cell test circuit 25 . For example, pre-signaling cells and monitoring cells are faded into the data stream in the cell fade-in circuit 36 . In the following test circuit 37 , just as in the test circuit 24, a check is carried out to determine whether there are errors which are then reported to the connection control circuit. Errors, e.g. B. 1-bit error corrected.
Die Prüfschaltung 37 liefert einen Datenstrom an einen Parallel-Serien-Umsetzer 38 in der Sende- und Empfangs schaltung 20. Der Parallel-Serien-Umsetzer 38, der noch das Bytetaktsignal erhält, wandelt ein paralleles Daten wort in ein serielles Datenwort um, das einer Verwürfe lungsschaltung 39 geliefert wird. Aus dem Bytetaktsignal erzeugt eine Schaltung 40 ein Bittaktsignal, das über ei ne Verbindung dem Parallel-Serien-Umsetzer 38 und der Verschlüsselungsschaltung 39 zugeführt wird. Aus dem vom Parallel-Serien-Umsetzer 38 gelieferten Signal und dem von der Schaltung 40 gelieferten Bittaktsignal erzeugt die Verwürfelungsschaltung 39 einen Ausgangsdatenstrom.The test circuit 37 supplies a data stream to a parallel-to-serial converter 38 in the transmission and reception circuit 20 . The parallel-to-serial converter 38 , which still receives the byte clock signal, converts a parallel data word into a serial data word, which is provided to a scrambling circuit 39 . From the byte clock signal, a circuit 40 generates a bit clock signal which is fed to the parallel-serial converter 38 and the encryption circuit 39 via a connection. The scrambling circuit 39 generates an output data stream from the signal supplied by the parallel-serial converter 38 and the bit clock signal supplied by the circuit 40 .
Eine Anpassungsschaltung 9, 13 oder 17 ist in der Fig. 4 etwas detaillierter aufgeführt. Eine M-aus-1-Stufe 41 ist über Eingangsleitungen 42 mit verschiedenen Anschlußein heiten und einer Anschlußsteuerschaltung verbunden. Jede Anschlußeinheit ist mit der M-aus-1-Stufe 41 über eine erste Wegeverbindung und die Anschlußsteuerschaltung über eine dritte Wegeverbindung mit der M-aus-1-Stufe 41 ver bunden. Über die ersten und die dritte Wegeverbindungen werden erste Wegelenkungsinformationen geliefert. Die M-aus-1-Stufe 41 überträgt an ihren Ausgang 43 die auf den Eingangsleitungen 42 eingetroffenen Zellen in der Reihenfolge ihres zeitlichen Eintreffens. Sind mehrere Zellen gleichzeitig eingetroffen, so werden diese in ei ner vorgegebenen Reihenfolge an den Ausgang 43 abgegeben.An adaptation circuit 9 , 13 or 17 is shown in somewhat more detail in FIG. 4. An M-out-1 stage 41 is connected to various terminal units and a terminal control circuit via input lines 42 . Each connection unit is connected to the M-out-1 stage 41 via a first route connection and the connection control circuit via a third route connection to the M-out-1 stage 41 . First routing information is supplied via the first and the third route connections. The M-out-1 stage 41 transmits to its output 43 the cells that have arrived on the input lines 42 in the order in which they arrive in time. If several cells have arrived at the same time, they are delivered to the output 43 in a predetermined sequence.
Die M-aus-1-Stufe 41 ist über ihren Ausgang 43 mit einer Lastüberwachungsschaltung 44 verbunden, die ein zweites Register 45, eine Zuordnungsschaltung 46, eine zweite Lastprüfungsschaltung 47 und einen zweiten Leerzellenge nerator 48 enthält. Im zweiten Register 45 wird jede ein getroffene Zelle für einen Zelltakt gespeichert. In der Zuordnungsschaltung 46 wird bestimmt, zu welcher Verbin dung die eingetroffene Zelle gehört. Dies wird der nach geordneten zweiten Lastprüfungsschaltung 47 gemeldet, die überprüft, ob mit der neu eingetroffenen Zelle ein Über lastkriterium erfüllt ist. Es ist nämlich pro Verbindung und pro Zeiteinheit nur eine bestimmte Zahl von Zellen erlaubt. Ist ein solches Lastkriterium überschritten, wird der zweite Leerzellengenerator 48 freigegeben, der in den Datenstrom eine Leerzelle einfügt. Ansonsten wird von der zweiten Lastprüfungsschaltung 47 das zweite Regi ster 45 zur Lieferung der gespeicherten Zelle freigege ben.The M-out-1 stage 41 is connected via its output 43 to a load monitoring circuit 44 , which contains a second register 45 , an assignment circuit 46 , a second load test circuit 47 and a second empty cell generator 48 . In the second register 45 , each cell that is hit is stored for a cell cycle. In the assignment circuit 46 it is determined to which connection the cell that has arrived belongs. This is reported to the ordered second load test circuit 47 , which checks whether an overload criterion is met with the newly arrived cell. This is because only a certain number of cells is allowed per connection and per time unit. If such a load criterion is exceeded, the second empty cell generator 48 is released, which inserts an empty cell into the data stream. Otherwise, the second register 45 for the delivery of the stored cell is released by the second load test circuit 47 .
Mit dem Ausgang der Lastüberwachungsschaltung 44 ist eine Zellenanalyseschaltung 49 verbunden, die Bestandteil ei ner Übersetzungsschaltung 50 ist. In der Zellenanalyse schaltung 49 wird geprüft, ob eine Leerzelle oder eine Nutzzelle von der Lastüberwachungsschaltung 44 geliefert worden ist. Wird eine Leerzelle geliefert, so wird ein Freigabesignal an einen dritten Leerzellengenerator 72 gegeben, der eine Leerzelle erzeugt und an den Ausgang der Zellenanalyseschaltung 49 gibt. Eine Nutzzelle wird in einem nachgeordneten dritten Register 51 für einen Zelltakt gespeichert. Das Kopffeld der im dritten Regi ster gespeicherten Zelle wird dem Adresseneingang eines ersten Tabellenspeichers 52 zugeführt, der an seinem Da tenausgang ein neues Kopffeld abgibt, das in einer Kombi nationsschaltung 53 mit dem Informationsfeld der im drit ten Register 51 gespeicherten Zelle kombiniert wird. Die se Übersetzung des Kopffeldes dient insbesondere zur Änderung von Verbindungskennungen (VCI, VPI). In einer der Kombinationsschaltung 53 nachgeordneten Schaltung 54 zur Anpassung des Kopffeldfehlerblockes wird der Kopffeldfeh lerblock neu berechnet, so daß anhand dieser Information im Kopffeldfehlerblock in nachfolgenden Schaltungskompo nenten geprüft werden kann, ob ein Fehler im Kopffeld vorliegt. Der Ausgang der Übersetzungsschaltung 50 ist mit einer Schaltung 55 zur Erzeugung einer zweiten Wege lenkungsinformation, die ein viertes Register 56 und ei nen zweiten Tabellenspeicher 57 enthält, verbunden. Die ankommende Zelle wird im vierten Register 56 für einen Zelltakt gespeichert. Dem Adresseneingang des zweiten Ta bellenspeichers 57 werden die Verbindungskennungen zuge führt, der an seinem Datenausgang eine zweite Wegelen kungsinformation über eine zweite Wegeverbindung, die zum Koppelfeld führt, abgibt. Mit dem Ausgang des vierten Re gisters 56 ist ein Demultiplexer 58 verbunden, der die eingetroffenen Zellen auf zwei Schnittstellen 59 und 60 leitet. Von diesen Schnittstellen 59 und 60 werden die Zellen zu zwei Scheiben des Koppelfeldes 1 geführt.A cell analysis circuit 49 is connected to the output of the load monitoring circuit 44 and is part of a translation circuit 50 . In the cell analysis circuit 49 it is checked whether an empty cell or a useful cell has been supplied by the load monitoring circuit 44 . If an empty cell is supplied, an enable signal is sent to a third empty cell generator 72 , which generates an empty cell and outputs it to the output of the cell analysis circuit 49 . A useful cell is stored in a downstream third register 51 for a cell cycle. The header field of the cell stored in the third register is fed to the address input of a first table memory 52 , which outputs a new header field at its data output, which is combined in a combination circuit 53 with the information field of the cell stored in the third register 51 . This translation of the header field is used in particular to change connection identifiers (VCI, VPI). In a circuit 54 downstream of the combination circuit 53 for adapting the header error block, the header error block is recalculated so that it can be checked on the basis of this information in the header error block in subsequent circuit components whether there is an error in the header. The output of the translation circuit 50 is connected to a circuit 55 for generating a second routing information, which contains a fourth register 56 and a second table memory 57 . The incoming cell is stored in the fourth register 56 for one cell clock. The address input of the second table memory 57 , the connection identifiers are supplied which, at its data output, provides second path information about a second path connection which leads to the switching matrix. With the output of the fourth re register 56 , a demultiplexer 58 is connected which directs the arriving cells to two interfaces 59 and 60 . The cells are led from these interfaces 59 and 60 to two slices of the switching matrix 1 .
Mit den zwei Scheiben des Koppelfeldes 1 sind noch zwei weitere Schnittstellen 61 und 62 verbunden, die einen Da tenstrom von dem Koppelfeld 1 erhalten und zu einem Mul tiplexer 63 liefern. Der Multiplexer 63 liefert einen Da tenstrom einer Schnittstelle 61 oder 62 zu einer 1-aus- M-Stufe 64, die die ankommenden Zellen auf die angeschlossenen Anschlußeinheiten bzw. Kontrollzellen auf die angeschlossene Anschlußsteuerschaltung verteilt.With the two disks of the switching matrix 1 , two further interfaces 61 and 62 are connected, which receive a data stream from the switching matrix 1 and deliver it to a multiplexer 63 . The multiplexer 63 supplies a data stream from an interface 61 or 62 to a 1-off M stage 64 , which distributes the incoming cells to the connected connection units or control cells to the connected connection control circuit.
Aus Gründen der Übersichtlichkeit sind Verbindungen zwi schen den einzelnen Schaltungskomponenten der in Fig. 4 dargestellten Anpassungsschaltung und der Anschlußsteuer schaltung und Taktleitungen nicht näher dargestellt.For the sake of clarity, connections between the individual circuit components of the matching circuit shown in FIG. 4 and the connection control circuit and clock lines are not shown in detail.
Eine etwas detaillierter dargestellte Anschlußsteuer schaltung 10, 14 oder 18 ist in Fig. 5 aufgeführt. Diese enthält eine Steuereinheit 65, die beispielsweise ein Mi kroprozessor sein kann. Die Steuereinheit ist mit den verschiedenen Schaltungskomponenten der Anschlußeinheiten gemäß Fig. 3 und der Anpassungsschaltung nach Fig. 4 über ein an die Leitungen 66 angeschlossenes nicht näher dar gestelltes Bussystem verbunden. Über diese Leitungen 66 und das Bussystem werden den einzelnen Schaltungskompo nenten z. B. Steuer- und Einstellinformationen geliefert und die Schaltungskomponenten liefern der Steuerein heit 65 z. B. Informationen darüber, ob ein Fehler in ei ner solchen Komponente vorliegt. Wenn ein Fehler vor liegt, kann gegebenenfalls die Verbindung unterbrochen werden.A somewhat more detailed connection control circuit 10 , 14 or 18 is shown in Fig. 5. This contains a control unit 65 , which can be a microprocessor, for example. The control unit is connected to the various circuit components of the connection units according to FIG. 3 and the adaptation circuit according to FIG. 4 via a bus system, not shown, connected to the lines 66 . About these lines 66 and the bus system, the individual circuit components such. B. control and setting information and the circuit components supply the Steuerein unit 65 z. B. Information about whether there is a fault in such a component. If there is an error, the connection may be interrupted.
Des weiteren ist die Steuereinheit 65 über eine Kontroll sendeschaltung 67 und über eine Verbindung 42 mit einem Eingang der M-aus-1-Stufe 41 verbunden. Die Kontrollsen deschaltung 67 liefert der M-aus-1-Stufe 41 Kontrollzel len, mit denen eine Systeminitialisierung durchgeführt wird. In der Kontrollsendeschaltung 67 ist ein Paketisie rer 69 enthalten, der aus den von der Steuereinheit 65 gelieferten Daten eine Kontrollzelle bildet. Dem Paketi sierer 69 ist eine Kontrollprüfschaltung nachgeordnet, die überprüft, ob zugelassene Verbindungskennungen im Kopffeld der Kontrollzelle vorhanden sind. Die Kontroll prüfschaltung 70 kann dabei so ausgebildet sein, wie die Analyseschaltung 28. Den Zellenstrom von der Kontroll prüfschaltung 70 erhält eine zweite Schaltung 71 zur Er zeugung einer ersten Wegelenkungsinformation. Die erste Wegelenkungsinformation wird über eine dritte Wegeverbin dung der M-aus-1-Stufe 41 zugeführt. Der Paketisierer 69, die Kontrollprüfschaltung 70 und die zweite Schaltung 71 zur Erzeugung einer ersten Wegelenkungsinformation sind mit der Steuereinheit 65 noch über Steuerleitungen ver bunden.Furthermore, the control unit 65 is connected via a control transmission circuit 67 and via a connection 42 to an input of the M-out-1 stage 41 . The control sensor circuit 67 supplies the M out of 1 stage 41 control cells with which system initialization is carried out. The control transmission circuit 67 contains a packetizer 69 , which forms a control cell from the data supplied by the control unit 65 . The packetizer 69 is followed by a control test circuit which checks whether approved connection identifiers are present in the header of the control cell. The control test circuit 70 can be designed in the same way as the analysis circuit 28 . The cell current from the control test circuit 70 receives a second circuit 71 for generating first routing information. The first routing information is supplied to the M-of-1 stage 41 via a third routing connection. The packetizer 69 , the control test circuit 70 and the second circuit 71 for generating a first routing information are still connected to the control unit 65 via control lines.
Die Kontrollempfangsschaltung 68 empfängt die von der 1-aus-M-Stufe 64 abgegebenen Kontrollzellen, welche sie in für die Steuereinheit 65 lesbare Daten transformiert. Die Steuereinheit 65 und die Kontrollempfangsschaltung 68 sind noch über Steuerleitungen miteinander verbunden.The control reception circuit 68 receives the control cells output by the 1-out-M stage 64 , which transforms them into data readable by the control unit 65 . The control unit 65 and the control reception circuit 68 are still connected to one another via control lines.
Aus Gründen der Übersichtlichkeit sind die für die ein zelnen Schaltungskomponenten notwendigen Taktleitungen in der Fig. 5 nicht dargestellt.For the sake of clarity, the clock lines required for the individual circuit components are not shown in FIG. 5.
Claims (20)
daß eine Anschlußeinheit (5 bis 8, 12, 16) eine Sende- und Empfangsschaltung (30), eine Zellenaus- und einblen deschaltung (26, 36) und eine Analyseschaltung (28) ent hält,
daß die Empfangsschaltung mittels einer Schaltung zur Taktrückgewinnung (19) aus dem Eingangsdatenstrom Taktsignale gewinnt und mittels eines Serien-Parallel-Um setzers (21) den von der Schaltung zur Taktrückgewinnung gelieferten Datenstrom mit bitseriellen Datenwörtern in einen Datenstrom mit bitparallelen Datenwörtern umsetzt,
daß die Zellenausblendeschaltung (26) vorbestimmte Zellen aus dem von dem Serien-Parallel-Umsetzer gelieferten Da tenstrom ausblendet,
daß die Zellen von der Zellenaus blendeschaltung erhaltene Analyseschaltung eine Leerzelle bildet, wenn nicht zugelassene Verbindungskennungen im Kopffeld einer Zelle vorhanden sind, und eine erste Wege lenkungsinformation erzeugt,
daß die Sendeschaltung mit tels einem Parallel-Serien-Umsetzers (38) den von der Zelleneinblendeschaltung (36), die vorbestimmte Zellen in den Datenstrom einfügt, gelieferten Datenstrom mit bitpa rallelen Datenwörtern in einen Datenstrom mit bitseriel len Datenwörtern umsetzt.4. Connection group according to claim 1 to 3, characterized in
that a connection unit ( 5 to 8 , 12 , 16 ) contains a transmission and reception circuit ( 30 ), a cell cut-out and insertion circuit ( 26, 36 ) and an analysis circuit ( 28 ),
that the receiving circuit uses a circuit for clock recovery ( 19 ) to obtain clock signals from the input data stream and uses a series-parallel converter ( 21 ) to convert the data stream supplied by the clock recovery circuit with bit-serial data words into a data stream with bit-parallel data words,
that the cell blanking circuit ( 26 ) fades out predetermined cells from the data stream supplied by the series-parallel converter,
that the cells obtained from the cell blanking circuit form an empty cell if there are unauthorized connection identifiers in the header field of a cell and generate a first routing information,
that the transmission circuit with means of a parallel-serial converter ( 38 ) converts the data stream supplied by the cell insertion circuit ( 36 ), which inserts predetermined cells into the data stream, with bitpa parallel data words into a data stream with bit serial data words.
daß die Analyseschaltung (28) ein erstes Register (27), einen ersten und zweiten Vergleicher (29, 32), einen Speicher (30) und eine erste Schaltung (33) zur Erzeugung einer ersten Wegelenkungsinformation enthält,
daß das erste Register die von der Zellenausblendeschaltung erhal tenen Zellen speichert,
daß der erste Vergleicher die Verbindungskennungen im Kopffeld der im Register gespei cherten Zelle mit zugelassenen Verbindungskennungen ver gleicht, die im Speicher abgelegt sind, das erste Regi ster zur Auslese und sonst einem ersten Leerzellengenera tor (31) zur Lieferung einer Leerzelle freigibt,
daß der zweite Vergleicher und der erste Leerzellengenerator die erste Schaltung zur Erzeugung einer ersten Wegelenkungs information steuern, die einen ersten Zustand bei einer Leerzelle und einen zweiten Zustand bei einer anderen Zelle erzeugt.6. Connection group according to claim 4 or 5, characterized in
that the analysis circuit ( 28 ) contains a first register ( 27 ), a first and second comparator ( 29 , 32 ), a memory ( 30 ) and a first circuit ( 33 ) for generating a first routing information,
that the first register stores the cells obtained by the cell blanking circuit,
that the first comparator compares the connection identifiers in the header field of the cell stored in the register with permitted connection identifiers which are stored in the memory, releases the first register for reading and otherwise a first empty cell generator ( 31 ) for supplying an empty cell,
that the second comparator and the first empty cell generator control the first circuit for generating a first routing information, which generates a first state in an empty cell and a second state in another cell.
- - eine Lastüberwachungsschaltung (44), die bei Überlast für eine Verbindung eine Leerzelle bildet und sonst die von der M-aus-1-Stufe (41) empfangenen Zellen weiter leitet,
- - eine Übersetzungsschaltung (50), die mit der Lastüber wachungsschaltung gekoppelt ist und die das Kopffeld einer Zelle übersetzt, falls keine Leerzelle geliefert wird,
- - eine mit der Übersetzungsschaltung gekoppelte Schal tung (55) zur Erzeugung einer zweiten Wegelenkungsin formation aus den Verbindungskennungen und
- - wenigstens eine Schnittstelle (59 bis 62) zur Verbin dung zwischen Koppelfeld (1) und der Schaltung zur Er zeugung einer zweiten Wegelenkungsinformation und zur Verbindung zwischen der 1-aus-M-Stufe (64) und dem Kop pelfeld enthält.
- a load monitoring circuit ( 44 ) which forms an empty cell for a connection in the event of an overload and otherwise forwards the cells received by the M-out-1 stage ( 41 ),
- a translation circuit ( 50 ) which is coupled to the load monitoring circuit and which translates the header field of a cell if no empty cell is supplied,
- - A coupled with the translation circuit scarf device ( 55 ) for generating a second Wegelenkungsin information from the connection identifiers and
- - Contains at least one interface ( 59 to 62 ) for the connec tion between the switching matrix ( 1 ) and the circuit for generating a second routing information and for the connection between the 1-out-M stage ( 64 ) and the coupling field.
- - in einem zweiten Register (45) eine von der M-aus-1- Stufe (41) gelieferte Zelle gespeichert wird,
- - in einer Zuordnungsschaltung (46) anhand der Verbin dungskennung im Kopffeld der gespeicherten Zelle die eingetroffene Zelle einer Verbindung zugeordnet wird und
- - in einer nachgeordneten zweiten Lastprüfungsschal tung (47) ein Freigabesignal für einen zweiten Leerzel lengenerator (48) zur Erzeugung einer Leerzelle bei Er kennung einer Überlast für eine Verbindung und sonst ein Freigabesignal für das zweite Register zur Auslese der Zelle gebildet wird.
- a cell supplied by the M-out-1 stage ( 41 ) is stored in a second register ( 45 ),
- - In an assignment circuit ( 46 ) based on the connec tion identifier in the header of the stored cell, the incoming cell of a connection is assigned and
- - In a downstream second load test circuit ( 47 ), a release signal for a second Leerzel lengenerator ( 48 ) for generating an empty cell upon detection of an overload for a connection and otherwise a release signal for the second register for reading the cell is formed.
- - eine Zellenanalyseschaltung (49), die eine Nutzzelle einem dritten Register (51) zuführt,
- - einen ersten Tabellenspeicher (52), der in Abhängigkeit von den im dritten Register gespeicherten Kopffeld ein neues Kopffeld am Ausgang abgibt und
- - eine Kombinationsschaltung (53) enthält, die das neue Kopffeld und die restlichen Zellendaten aus dem dritten Register zusammenfügt und über eine Schaltung (54) zur Anpassung des Kopffeldfehlerblockes der Schaltung (55) zur Erzeugung einer zweiten Wegelenkungsinformation liefert.
- a cell analysis circuit ( 49 ) which supplies a useful cell to a third register ( 51 ),
- - A first table memory ( 52 ) which, depending on the header field stored in the third register, outputs a new header field at the output and
- - A combination circuit ( 53 ) which merges the new header and the remaining cell data from the third register and delivers via a circuit ( 54 ) for adapting the header error block of the circuit ( 55 ) to generate a second routing information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE4027612A DE4027612A1 (en) | 1990-08-31 | 1990-08-31 | Peripheral group for TDM communications system - comprises peripheral module with decentralised control and overload protection |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE4027612A DE4027612A1 (en) | 1990-08-31 | 1990-08-31 | Peripheral group for TDM communications system - comprises peripheral module with decentralised control and overload protection |
Publications (1)
Publication Number | Publication Date |
---|---|
DE4027612A1 true DE4027612A1 (en) | 1992-03-05 |
Family
ID=6413329
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE4027612A Withdrawn DE4027612A1 (en) | 1990-08-31 | 1990-08-31 | Peripheral group for TDM communications system - comprises peripheral module with decentralised control and overload protection |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE4027612A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2707820A1 (en) * | 1993-07-15 | 1995-01-20 | Cit Alcatel | Digital link interface circuit for a switching centre terminal unit with asynchronous transfer mode |
-
1990
- 1990-08-31 DE DE4027612A patent/DE4027612A1/en not_active Withdrawn
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2707820A1 (en) * | 1993-07-15 | 1995-01-20 | Cit Alcatel | Digital link interface circuit for a switching centre terminal unit with asynchronous transfer mode |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0384936B1 (en) | Method and circuit arrangement for forwarding information packets from incoming links via a packet-switching device | |
DE69428186T2 (en) | Multicast device | |
DE69321996T2 (en) | Optical switch for high speed cell switching networks | |
DE69333188T2 (en) | IDENTIFICATION OF DATA PACKAGES | |
EP0351014B1 (en) | Switching network for a switching system | |
DE69118954T2 (en) | Terminal setup for asynchronous network | |
DE69735706T2 (en) | Method and device for transmitting data of a flexible frame structure | |
EP0618703A2 (en) | Method for point to multipoint connections in self-routing ATM switching networks | |
EP0576856A2 (en) | Method and circuit for transmission of a continuous ATM bitstream | |
EP0751693A2 (en) | ATM communication network | |
WO2006089903A1 (en) | Method and network for transferring data and signals | |
EP0474283B1 (en) | ATM switching network | |
DE60024197T2 (en) | Processing method for satellite multiple transmissions | |
DE4027612A1 (en) | Peripheral group for TDM communications system - comprises peripheral module with decentralised control and overload protection | |
EP0685949A2 (en) | Packet transmission system | |
DE4306186A1 (en) | Local network operating according to the asynchronous transfer mode (ATM) | |
DE3743685A1 (en) | COUPLING FIELD AND COUPLING FIELD CONTROL FOR A TRANSMISSION SYSTEM | |
DE69532882T2 (en) | SYNCHRONOUS TRANSMISSION SYSTEMS | |
EP0984658B1 (en) | Telecommunication system with switching device and data concentrator for access to Internet | |
EP0868103A2 (en) | Acceptance of connections with lower priority, in particular of non-real-time (NRT) traffic, only by redundant transmission paths | |
EP0916231B1 (en) | Process for optimising load distribution between connection sections of data package transmission systems | |
DE4304195C2 (en) | Switching device for integrated and service-specific networks, which has at least one central network control component and a narrowband switching component | |
EP0900513B1 (en) | Process for optimizing the utilization of connecting links in systems which transmit data in data packets | |
DE60209198T2 (en) | Time slot management method and downlink frame structure for a TDMA network | |
DE19937244B4 (en) | A method of determining cell loss priority information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8139 | Disposal/non-payment of the annual fee |