HAN Pilot Platform
Demonstration Manual
92
www.terasic.com
September 6, 2019
Chapter 6
PCI Express Design for
Linux
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 Linux and
FPGA communicate with each other through the PCI Express interface. Arria 10 Hard IP for PCI
Express with Avalon-MM DMA IP is used in this demonstration. For detail about this IP, please
refer to Altera document
6
6
.
.
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
Arria 10 Hard IP for PCI Express with Avalon-MM DMA. The application software on the PC side
is developed by Terasic based on Intel’s PCIe kernel mode driver.
Figure 6-1 Infrastructure of PCI Express System
Содержание HAN Pilot Platform
Страница 1: ......
Страница 92: ...HAN Pilot Platform Demonstration Manual 91 www terasic com September 6 2019...