5-48
PCI Interface
ranges that the CPC700 responds to are specified in the BAR1 and BAR2 registers. The BAR registers are
typically initialized as part of the standard PCI initialization process; however, before the BAR registers are
initialized, the local CPU must specify the size of these ranges and the resulting PLB (memory) address
(translated address) via the PTM registers. The PTM registers do NOT default to usable values following
reset; they must be initialized before responding as a PCI memory target is allowed.
5.11.1.2 Example Address Map Setup
Figure 43. shows the desired address map. System memory resides from 0 to 0FFF_FFFFh in the CPU/
PLB address space. It is accessible from the PCI in the same address space (the CPC700 as a memory
target) as defined by PTM1/BAR1. PTM2/BAR2 is not used and disabled in this example. The CPU/PLB
master has two spaces in which to access PCI Memory space. Range “0” is 8000_0000h to 87FF_FFFFh
and is mapped to the same address on the PCI bus, and is non-prefetchable. Range “1” is 8800_0000h to
8BFF_FFFFh and is translated to address range 9000_0000h to 93FF_FFFFh of PCI memory space.
Range “2” is not used and disabled.
Содержание CPC700
Страница 1: ...CPC700 Memory Controller and PCI Bridge User s Manual Version 1 1 Issue Date 3 22 00 Preliminary...
Страница 10: ...Table of Contents x Table of Contents...
Страница 16: ...Tables xvi List of Tables...
Страница 28: ...1 12 CPC700 User s Manual Preliminary...
Страница 72: ...3 36 Processor Interface...
Страница 132: ...4 60 Memory Controller...
Страница 184: ...5 52 PCI Interface...
Страница 194: ...6 10 Clock Power Management and Reset...
Страница 224: ...8 18 IIC...
Страница 244: ...10 10 Interrupt Controller...
Страница 246: ...I 11 2 JTAG...
Страница 250: ...12 4 Processor Local Bus PLB...
Страница 262: ...14 10 Register Summary...
Страница 267: ...CPC700 User s Manual Preliminary...