4–4
Chapter 4: Parameter Settings
Base Address Register (BAR) and Expansion ROM Settings
Stratix V Hard IP for PCI Express
June 2012
Altera Corporation
Base Address Register (BAR) and Expansion ROM Settings
lists the PCI BAR and Expansion ROM register settings. As this table
indicates, the type and size of BARs available depend on port type. For more
information about how the Avalon-MM Bridge uses the BARs, refer to
to-Avalon-MM Address Translation” on page 5–15
Base and Limit Registers for Root Ports
The
Base
and
Limit
registers are available in the Type 1 Configuration Space for Root
Ports. These registers are used for TLP routing and specify the address ranges
assigned to components that are downstream of the Root Port or bridge. The
Base
and
Limit
registers are not available for the Avalon-MM Stratix V Hard IP for PCI Express
because it does not support Root Port mode.
Use ATX PLL
On/Off
When enabled, the Hard IP for PCI Express uses the ATX PLL instead of
the CMU PLL. Using the ATX PLL instead of the CMU PLL reduces the
number of transceiver channels used in Gen1 and Gen2 configurations.
For more information about channel placement, refer to
.
Note to
(1) The Gen1 and Gen2 simulation models support pipe and serial simulation. The Gen3 simulation model supports serial simulation only with
equalization bypassed.
Table 4–2. System Settings for PCI Express (Part 4 of 4)
Parameter
Value
Description
Table 4–3. BAR Registers
Parameter
Value
Description
Type
Disabled
64-bit prefetchable memory
32-bit non-prefetchable memory
32-bit prefetchable memory
I/O address space
If you select 64-bit prefetchable memory, 2 contiguous BARs are
combined to form a 64-bit prefetchable BAR; you must set the
higher numbered BAR to
Disabled
. A non-prefetchable 64-bit BAR
is not supported because in a typical system, the Root Port Type 1
Configuration Space sets the maximum non-prefetchable memory
window to 32 bits. The BARs can also be configured as separate
32-bit prefetchable or non-prefetchable memories.
The
I/O address space
BAR is only available for the
Legacy
Endpoint
.
Size
16 Bytes–8 EBytes
Supports the following memory sizes:
■
128 bytes–2 GBytes or 8 EBytes:
Endpoint
and
Root Port
variants
■
6 bytes–4 KBytes:
Legacy Endpoint
variants
Expansion ROM
Disabled–16 MBytes
Specifies the size of the optional ROM. The expansion ROM is not
available for the Avalon-MM Stratix V Hard IP for PCI Express.