EP0454797B1

An asynchronous time division multiplex switching system.

Abstract

This record has no abstract on file.

EP0454797B1, drawing sheet 1
Sheet 1 of 14

Term

Term ended

Expired 5 September 2010, 16.1 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

7 claims: 4 independent, 3 dependent

  1. 1
    An asynchronous time division multiplex switching system comprising a serial to parallel converter (100) arranged to receive incoming packets of data which include routing information in serial form from input ports (107) and to convert them into parallel form, a memory (101, 102) in which each incoming packet of data is entered in an addressed location thereof, a processor (104) to arrange said incoming packets of data in queues, one for each output port (109), and parallel to serial convertor (105) arranged to receive packets of data from said queues of data in parallel form and convert them into serial form for delivery to output ports (109) corresponding to each queue characterised in that the processor (104) is arranged to maintain a record of number of packets in each of said queues so that when the memory is full, a packet at the head of the longest queue is discarded to make room for an incoming packet of data.
  2. 2
    A system as claimed in Claim 1, in which the serial to parallel converter (100) is split into two halves and each packet of data is split into two halves and read into a respective half of the serial to parallel converter (100).
  3. 3
    A system as claimed in Claim 2, in which the memory is split into two halves, each of which is arranged to be accessed independently and is arranged to store the respective half of the packet of data from the respective half of the serial to parallel converter (100).
  4. 4
    A system as claimed in Claim 3, in which the parallel to serial converter (105) is split into two halves, each arranged to receive the respective half of the packet of data from the memory (101, 102) for delivery to an output port (109).
  5. 5
    A system as claimed in any one of the preceding claims, in which the input data is a broadband block of data.
  6. 6
    A system as claimed in any one of the preceding claims, which is embodied in an integrated silicon chip.
  7. 7
    A method of routing data in an asynchronous time division multiplex switching system, which comprises converting incoming packets of data which include routing information from serial form to parallel form, entering each packet of incoming data in an addressed location of a memory, arranging said incoming packets of data in queues, one for each output port, converting said packets of data from parallel form to serial form for delivery to output ports corresponding to each queue characterised in that a record of number of packets data in each of said queues is maintained so that a packet of data at the head of the longest queue is discarded to make room for an incoming data packet, when the memory is full.