×

Data receiving device

  • US 5,802,065 A
  • Filed: 10/22/1996
  • Issued: 09/01/1998
  • Est. Priority Date: 10/23/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A data receiving device for receiving from a network data frame based on any arbitrary protocol in a plurality of protocol hierarchies which are defined from a physical layer to upper layers, comprising:

  • an input data control circuit for receiving the frame data from the network together with its synchronizing signal and storing them in a register;

    a capture register circuit for storing/holding in accordance with information such as a protocol type code, a header length, a frame length, source/destination addresses or source/destination port numbers or socket numbers included in a header for each protocol hierarchy constituting the frame data;

    a protocol recognition circuit for identifying a protocol type of each protocol hierarchy from a protocol type code stored in the capture register circuit;

    a sequence selection circuit for generating a sequence selection signal used to select a process for each protocol hierarchy of the received frame data in accordance with a result of identification by the protocol recognition circuit and for changing over the sequence selection signal in accordance with a header end signal;

    a sequence counter for counting pulse signals of the frame data synchronizing signal;

    a sequencer having a function to operate in accordance with a value of the sequence counter and the sequence selection signal, direct to the capture register circuit a timing for storing/holding the information included in the header for each protocol hierarchy and output a second header end timing for directing an end timing for the header when a protocol which is directed by the sequence selection signal and is currently processed has a header having a fixed length; and

    a header end timing detection circuit which selects either the first header end timing obtained by comparing a value of the sequence counter with a header length of the currently-received protocol hierarchy or the second header end timing output by the sequencer to generate the header end signal.

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