4–4
Chapter 4: Parameter Settings
Base Address Register (BAR) and Expansion ROM Settings
Arria V GZ Hard IP for PCI Express
November 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 for Endpoints” on page 5–16
. The
Base and Limit Registers for Root Ports
describes the
Base
and
Limit
registers which 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.
1
The Avalon-MM Hard IP for PCI Express Root Port does not filter addresses;
consequently, it does not provide the
Base
and
Limit
register parameters.
Enable configuration
via the PCIe link
On/Off
When
On
, the Quartus II software places the Endpoint in the location
required for configuration via protocol (CvP). For more information
about CvP, refer to
“Configuration via Protocol (CvP)” on page 10–1
.
CvP is not supported for Gen3 variants.
Enable Hard IP
Reconfiguration
On/Off
When enabled, you can use the Hard IP reconfiguration bus to
dynamically reconfigure Hard IP read-only registers. For more
information refer to
“Hard IP Reconfiguration Interface” on page 15–1
Note to
(1) The Gen1 and Gen2 simulation models support pipe and serial simulation. The Gen3 simulation model supports serial simulation only with
Phase 2 and Phase 3 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 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 Arria V GZ Hard IP for PCI Express.