SH7751 Group, SH7751R Group
Section 22 PCI Controller (PCIC)
R01UH0457EJ0301 Rev. 3.01
Page 921 of 1128
Sep 24, 2013
Bits 31 to 2—Reserved:
These bits are always read as 0. When writing, always write H'A5 to bits
31 to 24, and 0 to the other bits. Always write 0 to these bits when writing.
Bit 1—PCICLK Stop Control
(
PCICLKSTOP):
Controls the stopping of the clock input via the
PCICLK pin.
Bit 1: PCICLKSTOP
Description
0
PCICLK input enabled
(Initial
value)
1
Stop PCICLK input
Bit 0—BCLK Stop Control
(
BCLKSTOP):
Controls the stopping of the Bck input clock and
CKIO input clock in the PCIC.
Bit 0: BCLKSTOP
Description
0
Bck input enabled
(Initial
value)
1
Stop Bck input
22.2.38
PCIC-BSC Registers
PCIC Bus Control Register 1 (PCIBCR1)
PCIC Bus Control Register 2 (PCIBCR2)
PCIC Bus Control Register 3 (PCIBCR3)*
1
PCIC Wait Control Register 1 (PCIWCR1)
PCIC Wait Control Register 2 (PCIWCR2)
PCIC Wait Control register 3 (PCIWCR3)
PCIC Discrete Memory Control Register (PCIMCR)
Because PCI bus data is stored, in the PCIC, in memory on the local bus, the PCIC is equipped
with an internal bus controller (PCIC-BSC). The PCIC-BSC performs the same type of control as
the slave function of the bus controller (BSC). However, the PCIC-BSC returns bus rights to the
BSC after each data transfer of up to 32 bytes of data. There are six registers in the PCIC-BSC:
PCIBCR1 (equivalent to the BCR1 of the BSC), PCIBCR2 (equivalent to the BCR2 of the BSC),
PCIBCR3 (equivalent to the BCR3 of the BSC)*
1
, PCIWCR1 (equivalent to the WCR1 of the
BSC), PCIWCR2 (equivalent to the WCR2 of the BSC), PCIWCR3 (equivalent to the WCR3 of
the BSC), and PCIMCR (equivalent to the MCR of the BSC). Each is a 32-bit register. BCR2 and
BCR3 are 16-bit registers, but PCIBCR2 and PCIBCR3 should be accessed by longword access.
The low 16 bits of PCIBCR2 and PCIBCR3 corresponds to the 16 bits of these registers,
respectively. See section 13, Bus State Controller (BSC), for details of the initial values, etc.