Chapter 3: Getting Started with the Avalon-MM Arria V GZ Hard IP for PCI Express
3–17
Compiling the Design
November 2012
Altera Corporation
Arria V GZ Hard IP for PCI Express
User Guide
2. Click
Next
in the
New Project Wizard:
Introduction
(The introduction does not
appear if you previously turned it off.)
3. On the
Directory, Name, Top-Level Entity
page, enter the following information:
a. For What is the working directory for this project, browse to
<project_dir>
/ep_g1x4/synthesis/
b. For
What is the name of this project
, select
ep_g1x4
from the
synthesis
directory.
4. Click
Next
.
5. On the
Add Files
page, add
<project_dir>
/ep_g1x4/synthesis/ep_ge1_x4.qip
to
your Quartus II project. This file lists all necessary files for Quartus II compilation,
including the
altera_pci_express.sdc
that you just modified.
6. Click
Next
to display the
Family & Device Settings
page.
7. On the
Device
page, choose the following target device family and options:
a. In the
Family
list, select
Arria V GZ
.
b. In the
Devices
list, select
All
.
c. In the
Available devices
list, select
5AGZME5K2F40C3
.
8. Click
Next
to close this page and display the
EDA Tool Settings
page.
9. From the
Simulation
list, select
ModelSim
®
. From the
Format
list, select the HDL
language you intend to use for simulation.
10. Click
Next
to display the
Summary
page.
11. Check the
Summary
page to ensure that you have entered all the information
correctly.
Compiling the Design
Follow these steps to compile your design:
1. On the Quartus II Processing menu, click
Start Compilation
.
2. After compilation, expand the
TimeQuest Timing Analyzer
folder in the
Compilation Report. Note whether the timing constraints are achieved in the
Compilation Report.
If your design does not initially meet the timing constraints, you can find the
optimal Fitter settings for your design by using the Design Space Explorer. To use
the Design Space Explorer, click
Launch Design Space Explorer
on the tools
menu.
Programming a Device
After you compile your design, you can program your targeted Altera device and
verify your design in hardware.
f
For more information about programming Altera FPGAs, refer to