5-50
PCI Interface
The following register values provide this address map shown in Figure 43.:
Register Name
Value
-----------------------------------------------------------------------
PMM 0 Local Address
8000_0000h
PMM 0 Mask/Attribute
F800_0001h
128MB, enabled, read prefetching not allowed
PMM 0 PCI Low Address
8000_0000h
PMM 0 PCI High Address
0000_0000h
PMM 1 Local Address
8800_0000h
PMM 1 mask/Attribute
FC00_0003h
64MB, enabled, prefetching allowed
PMM 1 PCI Low Address
9000_0000h
PMM 1 PCI High Address
0000_0000h
PMM 2 Local Address
0000_0000h
PMM 2 Mask/Attribute
0000_0000h
not enabled
PMM 2 PCI Low Address
0000_0000h
PMM 2 PCI High Address
0000_0000h
PTM 1 Memory Size/Attr
F000_0001h
256MB, enabled
PTM 1 Local Address
0000_0000h
PCI PTM 1 BAR
0000_0008h
PCI Memory space, address decode starts at
PCI address 0000_0000h
PTM 2 Memory Size/Attr
0000_0000h
not enabled
PTM 2 Local Address
0000_0000h
PCI PTM 2 BAR
0000_0000h
5.11.1.3 Other Registers that must be Initialized
•
Error handling is initially disabled (error detection masked). If error handling is to be enabled, than the
Error Enable register must be initialized appropriately.
•
The PCI arbiter defaults are enabled. Arbiter options are programmable via the PCI Arbiter Control reg-
ister. If an external arbiter is used, the internal arbiter must be disabled via power on reset pin strap-
ping resistors.
•
The Bridge Options 1 register contains some options for controlling the PLB bus. Its default values can
be used.
•
The Bridge Options 2 register also contains some options for controlling the PCI bus. Its default values
assume that the PCI is run synchronously to the PLB, and that the CPC700 is the primary host
bridge. If the CPC700 is used differently, the values must be changed accordingly.
5.11.1.4 Target Bridge Initialization
The CPC700 can also respond as a config target; however, it only responds as a config target when its ID-
SEL pin is attached (rather than pulled inactive). This is done when the CPC700 is not the primary (host)
PCI bridge. Following reset, the CPC700 defaults to a state where config accesses (as a target) are retried
until the “Host Config Enable” bit is set in the Bridge Options 2 register. This gives the local CPU time to
initialize the PCI interface register set before the host PCI configuration is allowed to proceed.
Summary of Contents for CPC700
Page 10: ...Table of Contents x Table of Contents...
Page 16: ...Tables xvi List of Tables...
Page 28: ...1 12 CPC700 User s Manual Preliminary...
Page 72: ...3 36 Processor Interface...
Page 132: ...4 60 Memory Controller...
Page 184: ...5 52 PCI Interface...
Page 194: ...6 10 Clock Power Management and Reset...
Page 224: ...8 18 IIC...
Page 244: ...10 10 Interrupt Controller...
Page 246: ...I 11 2 JTAG...
Page 250: ...12 4 Processor Local Bus PLB...
Page 262: ...14 10 Register Summary...
Page 267: ...CPC700 User s Manual Preliminary...