Creating a quartus ii project – Altera IP Compiler for PCI Express User Manual
Page 290

16–2
Chapter 16: Qsys Design Example
Creating a Quartus II Project
IP Compiler for PCI Express User Guide
August 2014
Altera Corporation
shows how Qsys integrates components and the IP Compiler for PCI
Express. This design example transfers data between an on-chip memory buffer
located on the Avalon-MM side and a system 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.
This design example consists of the following steps:
1.
2.
3.
Parameterizing the IP Compiler for PCI Express
4.
Adding the Remaining Components to the Qsys System
5.
Completing the Connections in Qsys
6.
Specifying Exported Interfaces
7.
Specifying Address Assignments
8.
9.
10.
Preparing the Design for Compilation
11.
12.
Creating a Quartus II Project
You must create a new Quartus II project with the New Project Wizard, which helps
you specify the working directory for the project, assign the project name, and
designate the name of the top-level design entity. To create a new project follow these
steps:
1. Choose Programs > Altera > Quartus II>
menu) to run the Quartus II software. Alternatively, you can also use the
Quartus II Web Edition software.
Figure 16–1. Qsys Generated Endpoint
Transaction,
Data Link,
and PHY
Layers
On-Chip
Memory
DMA
Qsys Generated Endpoint
PCI Express
Link
PCI
Express
Avalon-MM
Bridge
Interconnect
IP Compiler for PCI Express