June 2012
Altera Corporation
Stratix V Hard IP for PCI Express
2. Getting Started with the Stratix V Hard
IP for PCI Express
This section provides step-by-step instructions to help you quickly customize,
simulate, and compile the Stratix V Hard IP for PCI Express using either the
MegaWizard Plug-In Manager or Qsys design flow. When you install the Quartus II
software you also install the IP Library. This installation includes the following
example designs for the Stratix V Hard IP for PCI Express in
<install_dir>
/ip/altera/
altera_pcie/altera_pcie_hip_ast_ed/example_design/sv
directory:
■
Gen1 ×4 Endpoint with a 64-bit Avalon-ST interface to the Application Layer
■
Gen1 ×8 Endpoint with a 128-bit Avalon-ST interface to the Application Layer
■
Gen2 ×8 Endpoint with a 256-bit Avalon-ST interface to the Application Layer
■
Gen1 ×4 Root Port with a 64-bit Avalon-ST interface to the Application Layer
■
Gen1 ×8 Root Port with a 128-bit Avalon-ST interface to the Application Layer
■
Gen 3 ×1 Endpoint with a 64-bit Avalon-ST interface to the Application Layer
■
Gen 3 ×4 Endpoint with a 128-bit Avalon-ST interface to the Application Layer
■
Gen 3 ×8 Endpoint with a 256-bit Avalon-ST interface to the Application Layer
1
If you have an existing Stratix V 11.1 or older design, you must regenerate it in 12.0
before compiling in with the 12.0 version of the Quartus II software.
1
Refer to
Chapter 3, Getting Started with the Avalon-MM Stratix V Hard IP for PCI
for a walkthrough that uses the Avalon-MM interface to the Application
Layer.
The Stratix V Hard IP for PCI Express offers exactly the same feature set in both the
MegaWizard Plug-In Manager and Qsys design flows. Consequently, your choice of
design flow depends on whether you want to integrate the Stratix V Hard IP for PCI
Express using RTL instantiation or Qsys, which is a system integration tool available
in the Quartus II software.
f
For more information about Qsys, refer to
in the
Quartus II
Handbook
.
h
For more information about the Qsys GUI, refer to
in Quartus II Help.
June 2012
<edit Part Number variable in chapter>