![EDT PCIe8g3 A5 10G User Manual Download Page 11](http://html.mh-extra.com/html/edt/pcie8g3-a5-10g/pcie8g3-a5-10g_user-manual_2362807011.webp)
PCIe8g3 S5 Family
Configuring the S5
EDT, Inc.
2017 January 04
11
simple_getdata
Serves as an example of a variety of DMA-related operations, including reading the
data from the connector interface and writing it to a file, as well as measuring input
rate.
simple_putdata
Serves as an example of a variety of DMA-related operations, including reading
data from a file and writing it out to the connector interface.
test_timeout
In typical operation, timeouts cancel DMA transfers. This application exemplifies
giving notification of timeouts, without canceling DMA.
Utilities
gstemp
Utility for monitoring the temperature of the S5.
pdb
Enables interactive reading and writing of the UI FPGA registers.
set_si570
Programs the S5 reference clock(s) to specific frequencies used by the S5 FPGA
for input and output.
timing_test
Tests the timecode input.
Building or Rebuilding an Application
In your EDT installation package, executable and PCD source files are in the top-level directory. Therefore, if you need
to build or rebuild an application, run
make
in that directory.
Windows users must install a C compiler; we recommend the Microsoft Visual C compiler for Windows. Linux users can
use the
gcc
compiler typically included with the Linux installation. If you use Windows and you wish to use
gcc,
contact [email protected].
After you build or rebuild an application, use the
--help
command line option for a list of usage options and
descriptions.
Configuring the S5
The S5 has one FPGA, called the PCIe FPGA. This section explains how to...
1.
Find the unit number (by default, 0) assigned to your S5 board by your system.
2.
Configure the FPGA with the appropriate FPGA configuration file.
3.
Configure the physical ports and the DMA channels.
To implement these steps and conduct loopback testing (see
Basic Testing [main section - was between Framing and
Hardware - no looptest now, but will be later] on page
, use this section.
To begin data acquisition, further initialization is required (see
Initialization and Setup on page
Unit Number
To see which EDT unit(s) are in your host system and to find their unit numbers, run...
pciload
...with no arguments, and the screen will display information about each one.