PLB PCI Full Bridge (v1.00a)
Example 3 outlines the use of the PCIBAR parameter sets for the address translation of PCI addresses
within the range of a given PCIBAR to a remote PLB address space.
Figure Top x-ref 2
PLB Bus
Note 1
PCI Bus
Figure 2: Translation of Addresses Bus-to-Bus with High-Order Bit Substitution
Example 1
Because address translations are performed only when the PLB PCI Bridge is configured with FIFOs,
the example shown in
is assumed that C_INCLUDE_BAROFFSET_REG=0, therefore, the parameters C_IPIFBAR2PCIBAR_N
define the high-order bits for substitution in translating the address on the PLB bus to the PCI bus.
The PLB parameters are C_IPIFBAR_N, C_IPIF_HIGHADDR_N, and C_IPIFBAR2PCIBAR_N for N=0
to 5.
The PCI parameters are C_PCIBAR_LEN_M and C_PCIBAR2IPIFBAR_M for M=0 to 2.
Example 2
Example 2 shows of the settings of the two independent sets of base address register (BAR) parameters
for specifics of address translation of PLB addresses within the range of a given IPIFBAR to a remote
PCI address space. Note that this setting does not depend on the PCIBARs of the PLB PCI Bridge.
6
PLB PCI Full Bridge
IPIF
C_IPIFBAR_NUM = 3
IPIFBAR_0
IPIFBAR_1
IPIFBAR_2
(high-order
(high-order
(high-order
bit sub)
bit sub)
bit sub)
Addr to PCI
Addr to PCI
Addr to PCI
v3.0 LogiCORE
C_PCIBAR_NUM = 2
PBAR_20
PBAR_21
Figure 2
is for an PLB PCI Bridge configuration with FIFOs only. In this example, it
www.xilinx.com
BAR_10
IPIFBAR_3
IPIFBAR_4
IPIF to v3.0 LogiCORE Bridge
Addr to PLB
Addr to PLB
(high-order
(high-order
bit sub)
bit sub)
PCIBAR_0
PCIBAR_1
PBAR_22
IPIFBAR_5
Note 2
PCIBAR_2
ds508_02_112205
DS508 March 21, 2006
Product Specification
Need help?
Do you have a question about the LogiCore PLB PCI Full Bridge and is the answer not in the manual?
Questions and answers