Chapter 2: Getting Started with the Arria V GZ Hard IP for PCI Express
2–15
Quartus II Compilation
November 2012
Altera Corporation
Arria V GZ Hard IP for PCI Express
User Guide
Understanding Channel Placement Guidelines
Arria V GZ transceivers are organized in banks of six channels. The transceiver bank
boundaries are important for clocking resources, bonding channels, and fitting. Refer
to the channel placement figures following
“Serial Interface Signals” on page 6–54
for
illustrations of channel placement for ×1, ×4, and ×8 variants using both CMU and
ATX PLLs.
f
For more information about transceiver clocking and channel placement refer to
“Transceiver Clocking and Channel Placement Guidelines” in
Configurations in Arria V GZ Devices
Quartus II Compilation
This section provides step-by-step instructions for Quartus II compilation. To compile
your Endpoint and design example, complete the instructions in one of the following
two sections:
■
Compiling the Design in the MegaWizard Plug-In Manager Design Flow
■
Compiling the Design in the Qsys Design Flow
Compiling the Design in the MegaWizard Plug-In Manager Design Flow
Before compiling the complete example design in the Quartus II software, you must
add the example design files that you generated in Qsys to your Quartus II project.
The Quartus II IP File (
.qip
) lists all files necessary to compile the project.
Follow these steps to add the Quartus II IP File (
.qip
)
to the project:
1. On the Project menu, select
Add/Remove Files in Project
.
2. Click the browse button next the
File name
box and browse to the
gen1_x8_example_design/altera_pcie_sv_hip_ast/pcie_de_gen1_x8_ast128/
synthesis/
directory.
Example 2-1
Excerpts from Transcript of Successful Simulation Run (
continued)
# INFO: 105257 ns TASK:rcmem_poll ---> Received Expected Data (00000002)
# INFO: 105265 ns ---------
# INFO: 105265 ns Completed DMA Write
# INFO: 105265 ns ---------
# INFO: 105265 ns TASK:check_dma_data
# INFO: 105265 ns Passed : 0644 identical dwords.
# INFO: 105265 ns ---------
# INFO: 105265 ns TASK:downstream_loop
#
INFO:
107897
ns
Passed:
0004
same
bytes
in
BFM
mem
addr
0x00000040
and
0x00000840
#
INFO:
110409
ns
Passed:
0008
same
bytes
in
BFM
mem
addr
0x00000040
and
0x00000840
#
INFO:
113033
ns
Passed:
0012
same
bytes
in
BFM
mem
addr
0x00000040
and
0x00000840
#
INFO:
115665
ns
Passed:
0016
same
bytes
in
BFM
mem
addr
0x00000040
and
0x00000840
#
INFO:
118305
ns
Passed:
0020
same
bytes
in
BFM
mem
addr
0x00000040
and
0x00000840
#
INFO:
120937
ns
Passed:
0024
same
bytes
in
BFM
mem
addr
0x00000040
and
0x00000840
#
INFO:
123577
ns
Passed:
0028
same
bytes
in
BFM
mem
addr
0x00000040
and
0x00000840
#
INFO:
126241
ns
Passed:
0032
same
bytes
in
BFM
mem
addr
0x00000040
and
0x00000840
#
INFO:
128897
ns
Passed:
0036
same
bytes
in
BFM
mem
addr
0x00000040
and
0x00000840
#
INFO:
131545
ns
Passed:
0040
same
bytes
in
BFM
mem
addr
0x00000040
and
0x00000840
# SUCCESS: Simulation stopped due to successful completion!