Circuit and method for processing communication packets and valid data bytes
OwnerAndy P. Annadurai, Feng Han +2inventors
InventorsAndy P. Annadurai, Feng Han, Mohammed Rahman, Chris Tsu
Life of this patent
Estimating the term…
Loading patent…
OwnerAndy P. Annadurai, Feng Han +2inventors
InventorsAndy P. Annadurai, Feng Han, Mohammed Rahman, Chris Tsu
Estimating the term…
Method and apparatus for processing data packets within a communication system such as a synchronous optical network (SONET) detect an invalid byte and drop and shift bytes of data to address an invalid byte. A method according to one embodiment of the present invention, includes receiving a first data packet in the communication system. Thereafter, it is determined whether this packet ends with both a valid byte and an invalid byte of data. If both the valid and invalid bytes are present, the invalid byte is dropped and a valid byte from a succeeding data packet is concatenated with the valid byte of the first data packet, and byte shifting occurs in the succeeding data packet. Byte shifting continues until a second packet ending with an invalid byte is encountered. Skipping a clock cycle at the end of the second packet with the invalid byte results in packets with only valid data.
A method for processing data packets within a communication system comprising:
A method for processing data packets within a communication system, the method comprising:
A concatenation circuitry, comprising:
A logic circuitry for processing data packets within a communication system such that data packets contain valid bytes of data, the circuitry comprising:
A circuit for processing packets of data wherein a packet includes one or more words each having a first byte and a second byte, the circuit comprising:
Dependencies are inferred from the claim text.