SH7751 Group, SH7751R Group
Section 22 PCI Controller (PCIC)
R01UH0457EJ0301 Rev. 3.01
Page 935 of 1128
Sep 24, 2013
Memory Transfers:
This section describes how PIO transfers are used to access memory space.
16MB between H'FD000000 and H'FDFFFFFF of area P4 (H'1D000000 to H'1DFFFFFF in area
7) is allocated as PCI memory address space. This space is used as the least significant 24 bits of
the PCI address. However, in memory transfers, the two low bits of the PCI address are ignored,
and B'00 is output to the PCI bus. The most significant 8 bits (MBR [31:24]) of the memory space
base register (PCIMBR) are used as the most significant bits of the PCI address. These two
addresses are combined to specify a 32-bit PCI address.
To transfer to the memory space, first specify the most significant 8 bits of the PCI address in the
PCIMBR, then access the PCI memory address space. If within the 16MB space, the PCI memory
address space can be consecutively accessed simply by setting the PCIMBR once. If it is
necessary to access an address space over the 16MB, set PCIMBR again.
When performing locked transfers in memory transfer mode, set the PCIMBR memory space lock
specification bit (LOCK). While the LOCK bit is set, the memory space is locked.
Note the following when performing LOCK transfers:
•
A LOCK transfer consists of one read transfer and one write transfer. Always start with the
read transfer. The system will operate correctly if you start with a write transfer, but the
resource LOCK will not be established. Also, the system will operate correctly if you perform
two LOCK read transfers, but the LOCK will be released at the next LOCK write transfer.
•
The minimum resource for which the LOCK is guaranteed is a 16-byte block. However, the
system will operate correctly even if LOCK transfers are made to addresses other than where
the LOCK is established.
•
You cannot access other targets while a target is LOCKed (from the LOCK read until the
LOCK write).
⎯
PIO LOCK access of another target ends normally and transfers on the PCI bus are also
generated.
⎯
Unlocked PIO transfer requests invoked between a LOCK read and LOCK write end
normally, but no transfers are generated on the PCI bus.
⎯
DMA transfers are postponed until the LOCK transfer ends.
Содержание SH7751 Group
Страница 2: ...Page ii of liv R01UH0457EJ0301 Rev 3 01 Sep 24 2013 ...
Страница 30: ...Page xxx of liv R01UH0457EJ0301 Rev 3 01 Sep 24 2013 ...
Страница 46: ...Page xlvi of liv R01UH0457EJ0301 Rev 3 01 Sep 24 2013 ...
Страница 54: ...Page liv of liv R01UH0457EJ0301 Rev 3 01 Sep 24 2013 ...
Страница 190: ...Section 4 Caches SH7751 Group SH7751R Group Page 136 of 1128 R01UH0457EJ0301 Rev 3 01 Sep 24 2013 ...
Страница 226: ...Section 5 Exceptions SH7751 Group SH7751R Group Page 172 of 1128 R01UH0457EJ0301 Rev 3 01 Sep 24 2013 ...
Страница 264: ...Section 7 Instruction Set SH7751 Group SH7751R Group Page 210 of 1128 R01UH0457EJ0301 Rev 3 01 Sep 24 2013 ...
Страница 320: ...Section 9 Power Down Modes SH7751 Group SH7751R Group Page 266 of 1128 R01UH0457EJ0301 Rev 3 01 Sep 24 2013 ...
Страница 344: ...Section 10 Clock Oscillation Circuits SH7751 Group SH7751R Group Page 290 of 1128 R01UH0457EJ0301 Rev 3 01 Sep 24 2013 ...
Страница 388: ...Section 12 Timer Unit TMU SH7751 Group SH7751R Group Page 334 of 1128 R01UH0457EJ0301 Rev 3 01 Sep 24 2013 ...
Страница 800: ...Section 17 Smart Card Interface SH7751 Group SH7751R Group Page 746 of 1128 R01UH0457EJ0301 Rev 3 01 Sep 24 2013 ...
Страница 848: ...Section 19 Interrupt Controller INTC SH7751 Group SH7751R Group Page 794 of 1128 R01UH0457EJ0301 Rev 3 01 Sep 24 2013 ...
Страница 876: ...Section 20 User Break Controller UBC SH7751 Group SH7751R Group Page 822 of 1128 R01UH0457EJ0301 Rev 3 01 Sep 24 2013 ...
Страница 1036: ...Section 22 PCI Controller PCIC SH7751 Group SH7751R Group Page 982 of 1128 R01UH0457EJ0301 Rev 3 01 Sep 24 2013 ...
Страница 1152: ...Appendix C Mode Pin Settings SH7751 Group SH7751R Group Page 1098 of 1128 R01UH0457EJ0301 Rev 3 01 Sep 24 2013 ...
Страница 1185: ......
Страница 1186: ... SH7751 Group SH7751R Group User s Manual Hardware R01UH0457EJ0301 Previous Number REJ09B0370 0400 ...