Data pack preprocessing method and bus interface and data processing unit thereof

Application Number: 00109307
Application Date: 2000.05.29
Publication Number: 1284673
Publication Date: 2001.02.21
Priority Information: 2000/1/26 EP 00250024.7; 1999/5/31 EP 99110490.2
International: G06F13/40
Applicant(s) Name: Deutsche Thomson-Brandt GmbH
Inventor(s) Name: Thomas Bluene;Ralf Austerman;Jenss Kanbrie
Patent Agency Code: 11021
Patent Agent: zhu haibei
Abstract The IEEE1394 bus communication protocol has three layers: physical layer, link layer, and transaction layer. A problem exists due to the fact that the header data of the IEEE1394 asynchronous data packets consists of 32 bit words which have to be interpreted as 32 bit words in the connected application data processing unit (30). The IEEE1394 bus interface unit (20) is defined to be of big endian type. In a little endian type application data processor (30) the data word order can only be correctly interpreted after a byte order change. According to the invention the byte order change is performed in the data link layer unit (21) automatically with hardware circuitry for asynchronous data packets.