
PCI CD/CDa Configurable DMA Interface User’s Guide About the Software and Firmware
EDT, Inc. May 2007 3
About the Software and Firmware
The PCI CD/CDa comes with firmware files to configure the two Xilinxes (having the extension .bit),
a variety of utility applications, a firmware file to use for testing the board, and software initialization
files (having the extension
.cfg) to use to initialize the board for each configuration.
The PCI Xilinx firmware files are in the
flash subdirectory of the EDT top-level distribution directory.
UI Xilinx firmware files are in the
bitfiles subdirectory of the EDT top-level distribution directory.
The following files are included:
CDa FPGA Configuration Files
cda1.bit PCI Xilinx configuration file for single-channel, 16-bit parallel input/output for RS-422 or
LVDS
.
Either of the two UI Xilinx configuration files can be used with the PCI Xilinx configuration file provided:
pcda.bit UI Xilinx configuration file for single-channel, 16-bit parallel input/output for RS-422 or
LVDS
.
xtest.bit UI Xilinx configuration file for running the test described in Testing on page 10
CD-20 and CD-60 FPGA Configuration Files
The PCI Xilinx must be loaded with the FPGA configuration file intended for its model:
pcd20.bit PCI Xilinx configuration file for 16-bit parallel input/output for the PCI CD-20 (RS-422).
pcd60.bit PCI Xilinx configuration file for 16-bit parallel input/output for the PCI CD-60 (LVDS).
Any of the UI Xilinx configuration files can be combined with either of the PCI Xilinx configuration files:
pcd_src.bit UI Xilinx configuration file for 16-bit parallel input/output, synchronized to the PCI CD source
clock
.
pcd_looped.bit UI Xilinx configuration file for 16-bit parallel input/output, synchronized to an external clock.
xtest.bit UI Xilinx configuration file for running the test described in Testing on page 10.
Software Initialization Files
Sample software initialization files for all board configurations are in the
pcd_config subdirectory of
the distribution directory.
Software initialization files are editable text files that you can customize for your own applications.
pcda.cfg Software initialization file for single-channel, 16-bit parallel input/output for RS-422 or
LVDS
, for the PCI CDa only.
pcd_src.cfg Software initialization file for 16-bit parallel input/output, synchronized to the PCI CD
source clock
, for the PCI CD-20 and CD-60 only.
pcd_looped.cfg Software initialization file for 16-bit parallel input/output, synchronized to an external
clock
, for the PCI CD-20 and CD-60 only.
FPGA Configuration Files
The main board implements the DMA interface using two field-programmable gate arrays (FPGAs),
referred to as the PCI FPGA and the UI (user interface) FPGA:
Komentarze do niniejszej Instrukcji