Patent ID: 11902171
Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY LTD.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A communication system, comprising:
a transmitting device configured to calculate transmitted data verification information of a current data unit in a plurality of data units, transmit the current data unit and the transmitted data verification information to a communication interface, and record the current data unit in an FIFO (first-in-first-out) buffer; and
a receiving device configured to receive the current data unit and the transmitted data verification information from the communication interface, calculate a received data identification value by itself based on the current data unit received from the communication interface, and use the received data identification value and the transmitted data verification information received from the communication interface to check whether the current data unit received from the communication interface is in error, wherein
the receiving device returns an error flag to the transmitting device when the current data unit received from the communication interface is in error;
the transmitting device suspends transmission of a new data unit based on the error flag, and transmits at least one buffered data unit recorded in the FIFO buffer to the receiving device through the communication interface,
the received data identification value is an identification code of the current data unit; and
the transmitting device calculates a current transmitted data identification value by itself based on the current data unit, uses the current transmitted data identification value to calculate the transmitted data verification information of the current data unit, and records the current transmitted data identification value in the FIFO buffer.