Altera Arria V Avalon-ST User Manual
Page 14
Getting Started with the Arria V Hard IP for PCI
Express
2
2014.12.15
This section provides instructions to help you quickly customize, simulate, and compile the Arria V Hard
IP for PCI Express IP Core. When you install the Quartus II software you also install the IP Library. This
installation includes design examples for Hard IP for PCI Express under the
pcie/
directory.
After you install the Quartus II software for 14.0, you can copy the design examples from the
ip/altera/altera_pcie/altera_pcie/altera_pcie_hip_ast_ed/example_designs/
directory. This walkthrough
uses the Gen1 ×4 Endpoint, pcie_de_gen1_x4_ast64.qsys. The following figure illustrates the top-level
modules of the testbench in which the DUT, a Gen1 Endpoint, connects to a chaining DMA engine,
labeled APPS in the following figure, and a Root Port model. The simulation can use the parallel PHY
Interface for PCI Express (PIPE) or serial interface.
Figure 2-1: Testbench for an Endpoint
APPS
altpcied_
Hard IP for PCI Express Testbench for Endpoints
Avalon-ST TX
Avalon-ST RX
reset
status
Avalon-ST TX
Avalon-ST RX
reset
status
DUT
altpcie_
Root Port Model
altpcie_tbed_
PIPE or
Serial
Interface
Root Port BFM
altpcietb_bfm_rpvar_64b_x8_pipen1b
Root Port Driver and Monitor
altpcietb_bfm_vc_intf
Altera provides example designs to help you get started with the Arria V Hard IP for PCI Express IP Core.
You can use example designs as a starting point for your own design. The example designs include scripts
to compile and simulate the Arria V Hard IP for PCI Express IP Core. This example design provides a
simple method to perform basic testing of the Application Layer logic that interfaces to the Hard IP for
PCI Express.
©
2014 Altera Corporation. All rights reserved. ALTERA, ARRIA, CYCLONE, ENPIRION, MAX, MEGACORE, NIOS, QUARTUS and STRATIX words and logos are
trademarks of Altera Corporation and registered in the U.S. Patent and Trademark Office and in other countries. All other words and logos identified as
trademarks or service marks are the property of their respective holders as described at
www.altera.com/common/legal.html
. Altera warrants performance
of its semiconductor products to current specifications in accordance with Altera's standard warranty, but reserves the right to make changes to any
products and services at any time without notice. Altera assumes no responsibility or liability arising out of the application or use of any information,
product, or service described herein except as expressly agreed to in writing by Altera. Altera customers are advised to obtain the latest version of device
specifications before relying on any published information and before placing orders for products or services.
www.altera.com
101 Innovation Drive, San Jose, CA 95134