PLB PCI Full Bridge (v1.00a)
DS508 March 21, 2006
www.xilinx.com
23
Product Specification
EAR
LY
ACCESS
PLB PCI Bridge Register Descriptions
The PLB PCI Bridge contains addressable registers for read/write operations as shown in
Table 5
. The
base address for these registers is set by the base address parameter (C_BASEADDR). The address of
each register is then calculated by an offset to the base address as shown in
Table 5
.
Registers that reside
in the user area of the PCI configuration header are mirrored in the IPIF register space as read-only
registers; this is included for debug utility.
The registers that exist in a given PLB PCI bridge depend on
the configuration of the bridge.
Table 5:
PLB PCI Bus Interface Registers
Register Name
PLB Address
Access
Device Interrupt Status Register (ISR)
C_BA
0x00
Read/TOW
Device Interrupt Pending Register (IPR)
C_BA
0x04
Read/Write
Device Interrupt Enable Register (IER)
C_BA
0x08
Read/Write
Device Interrupt ID (IID)
C_BA
0x18
Read
Global Interrupt Enable Register (GIE)
C_BA
0x1C
Read/Write
Bridge Interrupt Register
C_BA
0x20
Read/TOW
Bridge Interrupt Enable Register
C_BA
0x28
Read/Write
Reset Module
C_BA
0x80
Read/Write
Configuration Address Port
C_BA
0x10C
Read/Write
Configuration Data Port
C_BA
0x110
Read/Write
Bus Number/Subordinate Bus Number
C_BA
0x114
Read/Write
IPIFBAR2PCIBAR_0 high-order bits
C_BA
0x180
Read/Write
IPIFBAR2PCIBAR_1 high-order bits
C_BA
0x184
Read/Write
IPIFBAR2PCIBAR_2 high-order bits
C_BA
0x188
Read/Write
IPIFBAR2PCIBAR_3 high-order bits
C_BA
0x18C
Read/Write
IPIFBAR2PCIBAR_4 high-order bits
C_BA
0x190
Read/Write
IPIFBAR2PCIBAR_5 high-order bits
C_BA
0x194
Read/Write
Host Bridge device number
C_BA
0x198
Read/Write
1101
Dual Address Cycle
Ignore
No
1110
Memory Read Line
Yes
No
1111
Memory Write Invalidate
Yes
No
Table 4:
Supported PCI Bus Commands