
16–2 Chapter 16: Qsys Design Example
Creating a Quartus II Project
IP Compiler for PCI Express User Guide August 2014 Altera Corporation
Figure 16–1 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. Creating a Quartus II Project
2. Running Qsys
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. Generating the Qsys System
9. Simulating the Qsys System
10. Preparing the Design for Compilation
11. Compiling the Design
12. Programming a Device
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><version_number> (Windows Start
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
Komentarze do niniejszej Instrukcji