22.4.5
Endian Control in Target Transfers (I/O Read/I/O Write)
The access size is fixed at longword when accessing the PCIC local register using I/O read or I/O
write commands. Addresses are specified using 4-byte boundaries, and BE[3:0] is specified as
B'0000.
The data alignment in target transfers (I/O read and I/O write) is shown in figure 22.22.
Target I/O read transfer data alignment (local register
Size
LW
Target I/O write transfer data alignment (PCI bus
Size
LW
Figure 22.22 Data Alignment at Target I/O Transfer (Both Big Endian and Little Endian)
22.4.6
Endian Control in Target Transfers (Configuration Read/Configuration Write)
The data alignment when accessing the PCIC configuration register using the target configuration
read and configuration write commands is shown in figure 22.23.
In the SH7751 the access size is fixed at longword. The BE[3:0] value is ignored. In the SH7751R
all BE combinations are valid.
Address
Local register
31
4n
B3 B2 B1 B0
Address
Local register
31
4n
B3 B2 B1 B0
PCI bus)
PCI bus
0
31
B3 B2 B1 B0
local register)
PCI bus
0
31
B3 B2 B1 B0
Rev. 3.0, 04/02, page 917 of 1064
BE
0
H'0000
BE
0
H'0000