![Terasic DE10-Agiles User Manual Download Page 116](http://html1.mh-extra.com/html/terasic/de10-agiles/de10-agiles_user-manual_1088476116.webp)
DE10-Agilex
User Manual
116
www.terasic.com
January 29,
2021
Chapter 7
PCI Express Reference
Design for Windows
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 Windows and FPGA communicate with each other through
the PCI Express interface. Agilex Hard IP for PCI Express with Avalon-MM DMA IP is
used in this demonstration. For detail about this IP, please refer to Intel document
7.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 Agilex 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.
P