USB Host Controller Access to System Memory
14-92
14.6.5.2
Endianism and OHCI Data Buffers
The OMAP5910 MPU subsystem only supports little endian operation. The
USB host controller assumes little-endian data addressing.
Little endian addressing imposes the following data positions within a 32-bit
aligned, 32-bit data value in memory, as shown in Table 14–37.
Table 14–37. Little Endian Data Alignment Within 32-Bit Word
Bit Position Within 32-Bit Word
Address Offset
Data Size
31
24 23
16 15
8 7
0
0x0
1
First byte
0x0
2
Second byte
First byte
0x0
3
Third byte
Second byte
First byte
0x0
4
Fourth byte
Third byte
Second byte
First byte
0x1
1
First byte
0x1
2
Second byte
First byte
0x1
3
Third byte
Second byte
First byte
0x2
1
First byte
0x2
2
Second byte
First byte
0x3
1
First byte