
3–2
Chapter 3: Getting Started with the Avalon-MM Stratix V Hard IP for PCI Express
Stratix V Hard IP for PCI Express
June 2012
Altera Corporation
User Guide
As this figure illustrates, this design example transfers data between an on-chip
memory buffer located on the Avalon-MM side and a PCI Express memory buffer
located on the root complex side. The data transfer uses the DMA component which is
programmed by the PCI Express software application running on the root complex
processor. The example design also includes the transceiver reconfiguration controller
which allows you to dynamically reconfigure transceiver settings. This component is
necessary for high performance transceiver designs.
This design example consists of the following steps:
1.
2.
3.
Customizing the Avalon-MM Stratix V Hard IP for PCI Express IP Core
4.
Adding the Remaining Components to the Qsys System
5.
Completing the Connections in Qsys
6.
Specifying Clocks and Address Assignments
7.
Specifying Exported Interfaces
8.
9.
10.
11.
Understanding Channel Placement Guidelines
12.
13.
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