(Time division multiplex) switching system for routing trains of constant length data packets
First Claim
1. A switching system for switching a plurality of multiplexed groups of signals each of which comprise time intervals containing fixed length data packets, the multiplexed group of signals being incoming from a plurality of input junctions which are being switched toward a plurality of output junctions, each incoming or outgoing packet having a header and a series packet having a train of bits, the switching system comprising:
- first conversion means coupled to an input junction for receiving and converting the train of bits of the packets from a plurality of incoming multiplexed groups of signals into parallel packets;
programmable control memory means for transmitting the header and the identity of the input junction carrying an incoming packet, means responsive to the data output of said control memory means for delivering a translated header assigned to the parallel incoming packet in replacement of its original header, said translated header forming an outgoing parallel packet with the remaining part of the incoming packet;
buffer memory means which is cyclically enabled for a write operation for storing the outgoing parallel packets;
second conversion means responsive to a read out of the buffer memory means for converting each outgoing parallel packet into a series packet which is assigned to an address multiplexed group of signals;
a plurality of queue means for storing the addresses of the outgoing parallel packets which are stored in the buffer memory, said queue means being selectively enabled for write operations in response to information which is delivered from other data outputs of the control memory, each of said storing queue means being assigned to one of the output junctions; and
means responsive to a signal indicating that an output junction is enabled for reading the address stored in the corresponding queue means, in order to find the outgoing packet for said junction in the buffer memory.
0 Assignments
0 Petitions
Accused Products
Abstract
The system switches data packets, with headers, from input junctions to output junctions. The series incoming packets are converted into parallel packets. The headers of each incoming packet and the identity of the involved input junction are transferred to the address inputs of a control memory. The control memory supplies a new header which is assigned to the incoming packet, in replacement of the original header, in order to form the parallel outgoing packet with the remaining part of the incoming packet. A buffer memory is cyclically enabled for writing, in order to store the outgoing packets. Each parallel packet read out of the buffer memory is converted into a series packet. Queues store the addresses of a packet in the buffer memory, and are selectively enabled for writing, depending on information from the control memory. Each queue is assigned to an output junction. Responsive to a signal for indicating that one of the output junctions is enabled, the address contained in the corresponding queue is read, in order to find the output packet which is to be transferred to the outgoing junction in the buffer memory.
-
Citations
10 Claims
-
1. A switching system for switching a plurality of multiplexed groups of signals each of which comprise time intervals containing fixed length data packets, the multiplexed group of signals being incoming from a plurality of input junctions which are being switched toward a plurality of output junctions, each incoming or outgoing packet having a header and a series packet having a train of bits, the switching system comprising:
-
first conversion means coupled to an input junction for receiving and converting the train of bits of the packets from a plurality of incoming multiplexed groups of signals into parallel packets; programmable control memory means for transmitting the header and the identity of the input junction carrying an incoming packet, means responsive to the data output of said control memory means for delivering a translated header assigned to the parallel incoming packet in replacement of its original header, said translated header forming an outgoing parallel packet with the remaining part of the incoming packet; buffer memory means which is cyclically enabled for a write operation for storing the outgoing parallel packets; second conversion means responsive to a read out of the buffer memory means for converting each outgoing parallel packet into a series packet which is assigned to an address multiplexed group of signals; a plurality of queue means for storing the addresses of the outgoing parallel packets which are stored in the buffer memory, said queue means being selectively enabled for write operations in response to information which is delivered from other data outputs of the control memory, each of said storing queue means being assigned to one of the output junctions; and means responsive to a signal indicating that an output junction is enabled for reading the address stored in the corresponding queue means, in order to find the outgoing packet for said junction in the buffer memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification