Serial asynchronous interface with slip coding/decoding and CRC checking in the transmission and reception paths
First Claim
Patent Images
1. A transmitting/receiving unit for asynchronous data transmission, comprising:
- a coding unit and a decoding unit for coding of data to be transmitted and for decoding of received data, respectively, wherein the coding unit and the decoding unit are selectively arranged in a transmission path and in a reception path, respectively, and first and second error identification and error correction units operable to identify and correct errors of data to be transmitted and received data in the transmission and reception paths, respectively.
1 Assignment
0 Petitions
Accused Products
Abstract
A transmitting/receiving unit for asynchronous data transmission has a CRC unit and a transmission FIFO in a transmission path. A coding unit for SLIP-coding of data to be transmitted can optionally be connected in the transmission path. Furthermore, a CRC unit and a reception FIFO are arranged in the reception path of the module. A decoding unit for SLIP-decoding of received data can optionally be connected in the reception path. The unit is connected to a data bus, in which case a DMA unit can also be connected to the data bus.
-
Citations
19 Claims
-
1. A transmitting/receiving unit for asynchronous data transmission, comprising:
-
a coding unit and a decoding unit for coding of data to be transmitted and for decoding of received data, respectively, wherein the coding unit and the decoding unit are selectively arranged in a transmission path and in a reception path, respectively, and first and second error identification and error correction units operable to identify and correct errors of data to be transmitted and received data in the transmission and reception paths, respectively. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A transceiver, comprising:
-
a reception storage register configured to store received data therein;
a received data error identification and correction unit configured to identify and correct errors associated with the received data;
a decoding unit selectively coupled between the reception storage register and the received data error identification and correction unit, and configured to decode received data from the reception storage register if the received data is coded, wherein the reception storage register, the received data error identification and correction unit and the decoding unit comprise a reception path of the transceiver;
a transmission storage register;
a transmission data error identification and correction unit configured to identify and correct errors associated with data to be transmitted; and
a coding unit selectively coupled between the transmission storage register and the transmission data error identification and correction unit, and configured to code data to be transmitted from the transmission data error and correction unit if the data to be transmitted is to be coded, wherein the transmission data error and correction unit, the transmission storage register, and the transmission data error identification and correction unit comprise a transmission path of the transceiver. - View Dependent Claims (12, 13)
-
-
14. A method of asynchronous data transmission, comprising:
-
receiving data and storing such received data in a reception storage register within a transceiver device;
selectively decoding the received data if the received data is coded data within the transceiver device;
receiving the decoded data or the data from the reception storage register, and performing an error identification and correction of the received data within the transceiver device;
performing an error identification and correction of data to be transmitted within the transceiver device;
selectively coding the data to be transmitted after the error identification and correction thereof if the data to be transmitted is to be coded within the transceiver device; and
storing the data to be transmitted in a transmission storage register within the transceiver device after the selective coding thereof. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification