DE5-NET
User
Manual
103
June 20, 2018
used for performing DMA testing. The PIO controllers and the On-Chip memory are connected to
the PCI Express Hard IP controller through the Memory-Mapped Interface.
Figure 7-15 Hardware block diagram of the PCIe reference design
Windows Based Application Software Design
The application software project is built by Visual C++ 2012. The project includes the following
major files:
Name
Description
PCIE_FUNDAMENTAL.cpp Main program
PCIE.c
Implement dynamically load for
TERAISC_PCIE_AVMM.DLL
PCIE.h
TERASIC_PCIE_AVMM.h
SDK library file, defines constant and data structure
The main program PCIE_FUNDAMENTAL.cpp includes the header file "PCIE.h" and defines the