Chapter 3: Getting Started with the Avalon-MM Arria V GZ Hard IP for PCI Express
3–5
Adding the Remaining Components to the Qsys System
November 2012
Altera Corporation
Arria V GZ Hard IP for PCI Express
User Guide
4. Under the
Avalon-MM System Settings
heading, specify the settings in
Table 3–6
.
5. Under the
Avalon-MM to PCI Express Address Translation Settings
, specify the
settings in
Refer to
“Avalon-MM-to-PCI Express Address Translation Algorithm” on
for more information about address translation.
6. Click
Finish
.
7. To rename the
Arria V GZ hard IP for PCI Express
, in the
Name
column of the
System Contents
tab, right-click on the component name, select
Rename
, and
type
DUT
r
1
Your system is not yet complete, so you can ignore any error messages generated by
Qsys at this stage.
1
Qsys displays the values for
Posted header credit
,
Posted data credit
,
Non-posted
header credit
,
Completion header credit
, and
Completion data credit
in the message
area. These values are computed based upon the values set for
Maximum payload
size
and
Desired performance for received requests
.
Adding the Remaining Components to the Qsys System
This section describes adding the DMA controller and on-chip memory to your
system.
1. On the
Component Library
tab, type the following text string in the search box:
DMA
r
Qsys filters the component library and shows all components matching the text
string you entered.
2. Click
DMA Controller
and then click
+Add
. This component contains read and
write master ports and a control port slave.
Table 3–6. Avalon Memory-Mapped System Settings
Parameter
Value
Avalon-MM width
64 bits
Peripheral Mode
Requester/Completer
Single DWord Completer
Off
Control register access (CRA) Avalon-MM Slave port
On
Enable multiple MSI/MSI-X support
Off
Auto Enable PCIe Interrupt (enabled at power-on)
Off
Table 3–7. Avalon-MM to PCI Express Translation Settings
Parameter
Value
Number of address pages
2
Size of address pages
1 MByte - 20 bits