DE5-NET
User
Manual
105
June 20, 2018
7
7
.
.
4
4
P
P
C
C
I
I
e
e
R
R
e
e
f
f
e
e
r
r
e
e
n
n
c
c
e
e
D
D
e
e
s
s
i
i
g
g
n
n
–
–
D
D
D
D
R
R
3
3
The application reference design shows how to add DDR3 Memory Controllers into the PCIe
Quartus project based on the PCI_Fundamental Quartus project and perform 2GB data DMA for
both SODIMM. Also, this demo shows how to call “PCIE_ConfigRead32” API to check PCIe link
status.
Demonstration Files Location
The demo file is located in the batch folder:
CDROM\demonstrations\PCIe_DDR3\Demo_batch
The folder includes following files:
FPGA Configuration File: PCIe_DDR3.sof
Download Batch file: test.bat
Windows Application Software folder : windows_app, includes
PCIE_DDR3.exe
TERASIC_PCIE_AVMM.dll
Demonstration Setup
1.
Install both DDR3 1600 2GB SODIMM on the FPGA board.
2.
Install the FPGA board on your PC.
3.
Configure FPGA with PCIE_DDR3.sof by executing the test.bat.
4.
Install PCIe driver if necessary.
5.
Restart Windows
6.
Make sure the Windows has detected the FPGA Board by checking the Windows Control panel.
7.
Goto windows_app folder, execute PCIE_DDR3.exe. A menu will appear as shown in