DE5-NET
User
Manual
87
June 20, 2018
Chapter 7
PCI Express Reference Design
PCI Express is commonly used in consumer, server, and industrial applications, to link
motherboard-mounted peripherals. From this demonstration, it will show how the PC and FPGA
communicate with each other through the PCI Express interface. V-Series Avalon-MM DMA for
PCI Express IP is used in this demonstration. For detail about this IP, please refer to Altera
document :
7
7
.
.
1
1
P
P
C
C
I
I
E
E
x
x
p
p
r
r
e
e
s
s
s
s
S
S
y
y
s
s
t
t
e
e
m
m
I
I
n
n
f
f
r
r
a
a
s
s
t
t
r
r
u
u
c
c
t
t
u
u
r
r
e
e
shows the infrastructure of the PCI Express System in this demonstration. It consists of
two primary components: FPGA System and PC System. The FPGA System is developed based on
V-Series Avalon-MM DMA for PCI Express. The application software on the PC side is developed
by Terasic based on Altera’s PCIe kernel mode driver.
Figure 7-1 PCI Express System Infrastructure