Chapter 3: Getting Started with the Avalon-MM Arria V GZ Hard IP for PCI Express
3–3
Customizing the Arria V GZ Hard IP for PCI Express IP Core
November 2012
Altera Corporation
Arria V GZ Hard IP for PCI Express
User Guide
f
Refer to
in volume 1 of the
Quartus II Handbook
for more
information about how to use Qsys, including information about the Project Settings
tab.
h
For an explanation of each Qsys menu item, refer to
in Quartus II Help.
1
This example design requires that you specify the same name for the Qsys system as
for the top-level project file. However, this naming is not required for your own
design. If you want to choose a different name for the system file, you must create a
wrapper HDL file that matches the project top level name and instantiate the
generated system.
6. To add modules from the
Component Library
tab, under
Interface Protocols
in
the
PCI
folder, click the
Avalon-MM Arria V GZ Hard IP for PCI Express
component, then click
+Add
.
Customizing the Arria V GZ Hard IP for PCI Express IP Core
The parameter editor uses bold headings to divide the parameters into separate
sections. You can use the scroll bar on the right to view parameters that are not
initially visible. Follow these steps to parameterize the Hard IP for PCI Express IP
core:
1. Under the
System Settings
heading, specify the settings in
.
2. Under the
PCI Base Address Registers (Type 0 Configuration Space)
heading,
specify the settings in
Table 3–3
.
1
For existing Qsys Avalon-MM designs created in the Quartus II 12.0 or earlier release,
you must re-enable the BARs in 12.1.
Table 3–2. System Settings
Parameter
Value
Number of lanes
×4
Lane rate
Gen1 (2.5 Gbps)
Port type
Native endpoint
RX buffer credit allocation – performance for received requests
Low
Reference clock frequency
100 MHz
Use 62.5 MHz application clock
Off
Enable configuration via the PCIe link
Off
ATX PLL
Off
Table 3–3. PCI Base Address Registers (Type 0 Configuration Space)
BAR
BAR Type
BAR Size
0
64-bit Prefetchable Memory
0
1
Not used
0
2
32 bit Non-Prefetchable
0
3–5
Not used
0