4–12
Chapter 4: Parameter Settings
Avalon Memory-Mapped System Settings
Stratix V Hard IP for PCI Express
June 2012
Altera Corporation
Avalon Memory-Mapped System Settings
lists the Avalon-MM system parameter registers.
Avalon to PCIe Address Translation Settings
lists the Avalon-MM PCI Express address translation parameter registers.
Table 4–13. Avalon Memory-Mapped System Settings
Parameter
Value
Description
Avalon-MM width
64-bit
128-bit
Specifies the interface width between the PCI Express Transaction Layer
and the Application Layer.
Peripheral Mode
Requester/Completer,
Completer-Only
Specifies whether the Avalon-MM Stratix V Hard IP for PCI Express is
capable of sending requests to the upstream PCI Express devices, and
whether the incoming requests are pipelined.
Requester/Completer
—In this mode, the Hard IP can send request
packets on the PCI Express TX link and receive request packets on the
PCI Express RX link.
Completer-Only
—In this mode, the Hard IP can receive requests, but
cannot initiate upstream requests. However, it can transmit completion
packets on the PCI Express TX link. This mode removes the Avalon-MM
TX slave port and thereby reduces logic utilization.
Single dword
completer
On/Off
This is a non-pipelined version of
Completer-Only
mode. At any time, only
a single request can be outstanding.
Single dword
completer
uses fewer
resources than
Completer-Only. This
variant is targeted for systems that
require simple read and write register accesses from a host CPU. If you
select this option, the width of the data for RXM BAR masters is always 32
bits, regardless of the
Avalon-MM width
.
Control Register
Access (CRA) Avalon
slave port
On/Off
Allows read and write access to bridge registers from the interconnect
fabric using a specialized slave port. This option is required for
Requester/Completer
variants and optional for
Completer-Only
variants.
Enabling this option allows read and write access to bridge registers.except
in the Completer-Only single dword variations.
Auto Enable PCIe
Interrupt (enabled at
power-on)
On/Off
Turning on this option enables the Avalon-MM Stratix V Hard IP for PCI
Express interrupt register at power-up. Turning off this option disables the
interrupt register at power-up. The setting does not affect run-time
configuration of the interrupt enable register.
Table 4–14. Avalon Memory-Mapped System Settings
Parameter
Value
Description
Number of address
pages
1,2,4,8,16,32,64,
128,256,512
Specifies the number of pages required to translate Avalon-MM addresses
to PCI Express addresses before a request packet is sent to the Transaction
Layer. Each of the 512 possible entries corresponds to a base address of
the PCI Express memory segment of a specific size.
Size of address
pages
4 KByte –4 GBytes
Specifies the size of each memory segment. Each memory segment must
be the same size. Refer to
Avalon-MM-to-PCI Express Address Translation
for more information about address translation.