November 2012
Altera Corporation
Arria V GZ Hard IP for PCI Express
User Guide
3. Getting Started with the Avalon-MM
Arria V GZ Hard IP for PCI Express
This Qsys design example provides detailed step-by-step instructions to generate a
Qsys system. When you install the Quartus II software you also install the IP Library.
This installation includes design examples for the Avalon-MM Arria V GZ Hard IP for
PCI Express in the
<install_dir>
/ip/altera/altera_pcie/altera_pcie_avgz_hip_avmm/
example_designs/
directory.
■
Gen2 ×8 Endpoint with a 128-bit Avalon-MM interface to the Application Layer
The design examples contain the following components:
■
Avalon-MM Arria V GZ Hard IP for PCI Express ×4 IP core
■
On-Chip memory
■
DMA controller
■
Transceiver Reconfiguration Controller
In the Qsys design flow you select the Avalon-MM Arria V GZ Hard IP for PCI
Express as a component. This component supports PCI Express ×1, ×2, ×4, or ×8
Endpoint applications with bridging logic to convert PCI Express packets to
Avalon-MM transactions and vice versa. The design example included in this chapter
illustrates the use of an Endpoint with an embedded transceiver.
Figure 3–1
provides a high-level block diagram of the design example included in this
release.
Figure 3–1. Qsys Generated Endpoint
Transaction,
Data Link,
and PHY
Layers
On-Chip
Memory
DMA
Q
sys Sys
t
em Design fo
r
PCI Exp
r
ess
PCI Express
Link
PCI
Express
Avalon-MM
Bridge
Interconnect
Avalon-MM Ha
r
d IP fo
r
PCI Exp
r
ess
Transceiver
Reconfiguration
Controller
November 2012
UG-01097-1.4