Chapter 2: Getting Started with the Arria V GZ Hard IP for PCI Express
2–19
Quartus II Compilation
November 2012
Altera Corporation
Arria V GZ Hard IP for PCI Express
User Guide
Modifying the Example Design
To use this example design as the basis of your own design, replace the Chaining
DMA Example shown in
Figure 2–5
with your own Application Layer design. Then
modify the Root Port BFM driver to generate the transactions needed to test your
Application Layer.
.
Figure 2–5. Testbench for PCI Express
PCB
Avalon-MM slave
Ha
r
d IP fo
r
PCI Exp
r
ess
Al
t
e
r
a FPGA
PCB
Transaction Layer
Data Link Layer
PHY MAC Layer
x8 PCIe Link
(Physical Layer)
Lane 7
(Unused)
(Unused)
Lane 6
Lane 5
TX PLL
PHY IP Co
r
e fo
r
PCI Exp
r
ess
Lane 2
Lane 3
Lane 4
Lane 1
Lane 0
TX PLL
T
r
ansceive
r
Bank
T
r
ansceive
r
Bank
S
M
Reconfig
to and from
Transceiver
Reconfiguration Management
(Avalon-MM
slave interface)
T
r
ansceive
r
Reconfigu
r
a
t
ion
Con
tr
olle
r
PCIe
Reconfigu
r
a
t
ion
D
r
ive
r
Roo
t
Po
rt
BFM
npor
Rese
t
APPS
DUT
Chaining DMA
(Use
r
Applica
t
ion)