Endian Control In Target Transfers (Memory Read/Memory Write); Table 22.12 Target Transfer Access Size And Endian Conversion Mode - Hitachi SH7751 Hardware Manual

Superh risc engine
Table of Contents

Advertisement

22.4.4

Endian Control in Target Transfers (Memory Read/Memory Write)

In target transfers, for memory read and memory write that perform data transfer between the local
bus and the PCI bus, big/little endian conversion is required in the same way as for DMA transfers
when the local bus is set for big endians. Word/longword boundary modes are not supported in the
case of target transfers. As shown in table 22.12, the byte data boundary mode is used, instead of
ALNMD, for all transfers.
The access sizes supported in the case of target transfers are as follows: For target reads (local bus
to PCI bus), longword only. For target writes (PCI bus to local bus), longword/word/byte. In target
write operations, the byte, word and longword data in the PCIC are transferred to the local bus in
one or two transfer operations depending on the type of the byte enable signal of the PCI bus.
For example, when C/
b'1000, byte access and word access are each generated once.

Table 22.12 Target Transfer Access Size and Endian Conversion Mode

Local Bus
Data Transfer
Endian
Direction
Big endian
Target read
Target write
Little endian
Target read
Target write
Rev. 3.0, 04/02, page 914 of 1064

= b'1010, byte access to the local bus is generated twice. When C/
Access
Size
LW
B, W, LW
LW
B, W, LW
Endian Conversion Mode
W/LW Boundary
Mode (1 to 3)
No
No
Conversion not
required

=
Byte Data Boundary
Mode
Yes
Yes
Conversion not
required

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sh7751r

Table of Contents