![Terasic DE10-Agiles User Manual Download Page 117](http://html1.mh-extra.com/html/terasic/de10-agiles/de10-agiles_user-manual_1088476117.webp)
DE10-Agilex
User Manual
117
www.terasic.com
January 29,
2021
Figure 7-1 Infrastructure of PCI Express System
7.2
PC PCI Express Software SDK
The FPGA System CD contains a PC Windows based SDK to allow users to develop
their 64-bit software application on 64-bits Windows 7 or Window XP. The SDK is
located in the "CDROM\Demonstrations\PCIe_SW_KIT\Windows" folder which
includes:
PCI Express Driver
PCI Express Library
PCI Express Examples
The kernel mode driver assumes the PCIe vendor ID (VID) is 0x1172 and the device ID
(DID) is 0x09C4. If different VID and DID are used in the design, users need to modify
the PCIe vendor ID (VID) and device ID (DID) in the driver INF file accordingly.
The
PCI
Express
Library
is
implemented
as
a
single
DLL
named
TERASIC_PCIE_AVMM512.DLL. This file is a 64-bit DLL. When the DLL is exported to
the software API, users can easily communicate with the FPGA. The library provides
the following functions: