67
TR10a-LPQ User Manual
December
10,
2018
Chapter 6
PCI Express Reference Design
CI 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. 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.1
PCI Express System Infrastructure
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 Altera’s PCIe
kernel mode driver.
P