![Dini Group DN9002K10PCI User Manual Download Page 93](http://html1.mh-extra.com/html/dini-group/dn9002k10pci/dn9002k10pci_user-manual_2505740093.webp)
H A R D W A R E
7.2
Host Interface, Software
Example software capable of configuring FPGAs, communicating over MainBus and DMA
transfers to FPGA A is provided (AETest). You may wish to copy this code and use it as a
starting point.
To communicate with the DN9002K10PCI, you will need to find the device on the PCI Bus
with VendorID=17DF and DeviceID=1864. The device will register itself with the operating
system as "Dini Group PCI Board W/QL5064 Bridge" (OS dependant). Note that many Dini
Group products use this vendor and device ID, so differentiating between boards requires you
to read at a minimum, the board type register and the board serial number register.
The size of each bar is
8MB for BAR0 (23 read-only bits)
16MB for BAR1-5 (24 read-only bits)
All 6 BARs are 32-bit pre-fetchable memory space. This setup allows most systems for meet the
memory requirements.
7.2.1
Driver
The source code for the DN9002K10PCI’s PCI driver is provided.
Windows XP
Binaries for 32-bit windows, 64-bit windows (Intel) and 64-bit windows (AMD) are provided as
a binary. Use the windows hardware manager to install these drivers. Source is provided, but
shouldn't be required.
Legacy Windows
Versions of Windows older than XP exist, but are not maintained. Contact
[email protected] for details.
DOS
Under DOS, only direct device access is supported. The DOS version of AETest program does
not use a driver.
7.2.2
Board Settings
Board settings (clocks, FPGA temperatures, etc.) can be changed over PCI by accessing the
“Configuration Register” interface. A description of the registers in this interface is in the
Configuration Section of this chapter.
Writes
To write to a configuration register, write to BAR0, offset 0x258. Send a 32-bit word of data.
This data is decoded as follows
DN9002K10PCI User Guide
www.dinigroup.com
83
Summary of Contents for DN9002K10PCI
Page 1: ...LOGIC Emulation Source UserGuide DN9002K10PCI ...
Page 3: ......
Page 34: ......
Page 46: ...C O N T R O L L E R S O F T W A R E DN9002K10PCI User Guide www dinigroup com 36 ...
Page 150: ......