Virtex-6 FPGA Connectivity Kit Getting Started
45
UG664 (v1.4) July 6, 2011
Modifying the Virtex-6 FPGA Targeted Reference Design
Software Modifications
This section describes how to modify the Windows driver and Linux driver software. This
exercise modifies the PCI Express vendor ID.
Windows Driver
To make software design changes, follow these steps:
1.
Use the PC system on which the ML605 evaluation board is installed.
2.
Copy the contents of the included USB stick into a local directory on this machine:
a.
Navigate to the
v6_pcie_10Gdma_ddr3_xaui_axi/windows_driver/
xdma/
directory.
b. Edit the
xdma.inx
file.
c.
Search for this string:
xdma_Inst
. Add the following entry for Windows XP:
%xdma.DRVDESC%= xdma_Inst, PCI\VEN_19aa&DEV_6042
d. With this change, the driver also supports a device with Vendor ID 19AA and
Device ID 6042. Save the changes and exit.
3.
Recompile the drivers:
a.
http://www.microsoft.com/whdc/devtools/wdk/wdkpkg.mspx
.
b. After WDK installation, invoke the free build environment from
Start
All
Programs
Windows Driver Kit
WDK <version>
Build Environments
[Windows XP]
. This invokes the following window (
).
c.
Compile DMA code: Navigate to the
windows_driver/xdma
directory and
execute this command:
build /w -ceZ
X-Ref Target - Figure 38
Figure 38:
Win WDK Build Environment
UG664_6
8
_052011
Summary of Contents for Virtex-6 FPGA
Page 1: ...Virtex 6 FPGA Connectivity Kit Getting Started Guide UG664 v1 4 July 6 2011 XPN 0402826 03...
Page 4: ...Virtex 6 FPGA Connectivity Kit Getting Started www xilinx com UG664 v1 4 July 6 2011...
Page 6: ...6 www xilinx com Virtex 6 FPGA Connectivity Kit Getting Started UG664 v1 4 July 6 2011...