
PowerSPAN II PCI Bus Bridge
Memory Map and Devices
5 - 12
PPC/PMC-8260/DS1
Opening More Windows in the PCI Target Channel
The PCI target channel needs to be programmed to make the resources on the 60x
bus side visible on the PCI bus i.e. to enable the PCI bus to access devices on the
60x bus. By default, one window of four possible windows is activated by the
default settings in the E
2
PROM. To activate more windows, program the other PCI
target images (P1_TI1_CTL to P1_TI3_CTL) in the firmware of the carrier board.
Program the registers of the PCI target images according to the instructions below.
P1_TIx_CTL
Define basic attributes and sizes for the base address registers. These settings must
be accomplished while PCI lockout is active. The following settings in
P1_TIx_CTL must be programmed:
1. Set bit BAR_EN to 1 to enable BAR in PCI configuration header
2. Set bit MODE to 0 to map BAR to PCI memory space, or to 1 for PCI
I/O space
3. Set bit BS to define the size of translation image
4. Optional: Set bit P1_BSTx[PRFTCH] to enable read prefetching
P1_BSTx
Configure the PCI base address by programming P1_BSTx. This setting is usually
performed by the PCI bus enumerator of the host which assigns PCI resources to all
PCI devices.
P1_TIx_TADDR
Configure the 60x bus base address by programming P1_TIx_TADDR. For further
information, see the
PowerSpan II User Manual
.
P1_TIx_CTL
Set the following additional attribute bits and the size of the target image in
P1_TIx_CTL:
•
Image and translation enable/disable
•
Caching attributes
Setting the bit GBL enforces cache coherency on the 60x bus. Cache Inhibit
(CI) is not supported on the PPC/PMC-8260/DS1.
•
Read prefetching attributes
Defines whether to keep or purge prefetched data and the amount of data
prefetched
Содержание PPC/PMC-8260/DS1
Страница 1: ...PPC PMC 8260 DS1 Reference Guide P N 6806800B10A July 2006 ...
Страница 8: ...viii PPC PMC 8260 DS1 ...
Страница 22: ...xxii PPC PMC 8260 DS1 ...
Страница 26: ...xxvi PPC PMC 8260 DS1 ...
Страница 30: ...xxx PPC PMC 8260 DS1 ...
Страница 31: ...1 Introduction ...
Страница 32: ......
Страница 39: ...2 Installation ...
Страница 40: ......
Страница 53: ...3 Indicators and Connectors ...
Страница 54: ......
Страница 64: ...On Board Connectors Indicators and Connectors 3 12 PPC PMC 8260 DS1 ...
Страница 65: ...4 Firmware ...
Страница 66: ......
Страница 104: ...Code Examples Firmware 4 40 PPC PMC 8260 DS1 ...
Страница 105: ...5 Memory Map and Devices ...
Страница 106: ......
Страница 132: ...Resetting the Devices Memory Map and Devices 5 28 PPC PMC 8260 DS1 ...
Страница 133: ...6 TDM Channel Configuration ...
Страница 134: ......
Страница 145: ...A Troubleshooting ...
Страница 146: ......
Страница 148: ...A 4 PPC PMC 8260 DS1 ...
Страница 150: ...I 2 PPC PMC 8260 DS1 ...