×

Integrated network switch with flexible serial data packet transfer system

  • US 5,748,627 A
  • Filed: 06/10/1994
  • Issued: 05/05/1998
  • Est. Priority Date: 06/10/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. An integrated network switch including ports for connection to peripheral devices, and switching apparatus for selectively switching signals organized in frame format between ports, each port occupying a fixed time slot in the frame format, signalling in each time slot including data signalling, said switch including memory means for receiving and storing said data signalling wherein:

  • said network switch further includes an elastic store means for storing messages received from said peripheral devices, said elastic store means comprising,a linear buffer means comprising a plurality of buffer sets, each buffer set having a predefined size determined as a product of a unit buffer size and the number of buffers assigned to a respective set for storing messages received from a peripheral device connected to a respective port,said switch including means for receiving data signalling in a buffer set and detecting when a complete message has been received,means for determining and storing the position in the buffer set corresponding to an end of a last complete message received,means for determining and storing a last position read from the buffer set,means for reading the buffer set to a position corresponding to the end of the last message received upon detection of a complete message,means for updating a stored indication of the last position read from the buffer set,means for updating a stored indication of the position in the buffer set corresponding to the end of the last complete message received, andmeans for identifying a next write location in the buffer set at the end of the last complete message received,wherein said elastic store means stores messages of varying lengths while permitting reading from the buffer set upon receipt of a completed message.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×