SH7751 Group, SH7751R Group
Section 22 PCI Controller (PCIC)
R01UH0457EJ0301 Rev. 3.01
Page 977 of 1128
Sep 24, 2013
22.11
Version Management
The PCIC version management is written in the revision ID (8 bits) of the PCI configuration
register 2 (PCICONF2).
22.12
Usage Notes
22.12.1
Notes on Arbiter Interrupt Usage (SH7751 Only)
When the PCIC function of the SH7751 is employed as a host with an arbitration function, care
must be exercised as follows with regard to the target bus timeout interrupt and master bus timeout
interrupt in the PCI arbiter interrupt register (PCIAINT).
Description:
On the SH7751, notification of violations of the 16-clock rule or 8-clock rule for
external PCI devices (target latency and master data latency clock cycle limitations under the PCI
2.1 specification) are provided by setting bit 12 (target bus timeout interrupt) or bit 11 (master bus
timeout interrupt) in the PCI arbiter interrupt register (PCIAINT) of the PCIC. However, on the
SH7751 these clock cycle limitations are set to one clock cycle fewer than the values defined in
the PCI 2.1 specification.
In other words, in the timings described in 1. and 2. below, even though the target latency or
master data latency of the external PCI device does not violate the 16-clock rule or 8-clock rule
according to the PCI 2.1 specification, the SH7751 judges that a 16-clock rule or 8-clock rule
violation has occurred and sets to 1 bit 12 (target bus timeout interrupt) or bit 11 (master bus
timeout interrupt) in the PCI arbiter interrupt register (PCIAINT).
1. Target latency: A target bus timeout interrupt occurs (see figures 22.24 and 22.25).
During the first data transfer, the external PCI device functioning as the target asserts
TRDY
or
STOP
at the sixteenth clock cycle after the data transfer request from the master device
(
FRAME
asserted). Alternately, during the second or a subsequent data transfer, it asserts
TRDY
or
STOP
at the eighth clock cycle after the immediately preceding data phase.
2. Master data latency: A master bus timeout interrupt occurs (see figures 22.26 and 22.27).
The external PCI device functioning as the master acquires the bus and asserts
FRAME
, then
asserts
IRDY
at the eighth clock cycle during the first data transfer. Alternately, during the
second or a subsequent data transfer, it asserts
IRDY
at the eighth clock cycle after the
immediately preceding data phase.
Workarounds:
When the PCIC function of the SH7751 is employed as a host with an arbitration
function, and an external device is connected that employs the full number of clock cycles
permitted under the 16-clock rule or 8-clock rule, use the PCI arbiter interrupt mask register
(PCIAINTM) to mask the bus timeout interrupts in the PCI arbiter interrupt register (PCIAINT).
Содержание 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 ...