CDA CD 60 Betriebsanweisung Seite 9

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 40
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 8
PCI CD/CDa Configurable DMA Interface User’s Guide About the Software and Firmware
EDT, Inc. May 2007 5
an FPGA, you can load the appropriate firmware on it by running the command mezzload, which
determines the appropriate firmware for the specific mezzanine board in your system.
For example:
bitfile: ssd16io.bit
command_reg: 0x08
byteswap: 1
run_command: set_ss_vco -F 1000000 2
run_command: mezzload
For complete usage details, enter
initpcd --help.
C source for
initpcd is included so that you can add your own commands, if you wish. You can then
edit your own software initialization file to use your new commands and specify that
initpcd use your
new file when configuring your board. If you would like us to include your new software initialization
commands in subsequent releases of
initpcd, send mail to [email protected].
Sample Applications and Utilities
Along with the driver, the FPGA configuration files, and the software initialization files, the software CD
includes a number of applications and utilities that you can use to initialize and configure the board,
access registers, or test the board. For many of these applications and utiilities, C source is also
provided, so that you can use them as starting points to write your own applications. The most
commonly useful are described below; see the README file for the complete list.
NOTE Software is updated regularly; the latest versions are available on our website at
www.edt.com/software.html. We encourage you to use the latest versions for new installations.
For existing applications, upgrade only if you have a specific reason to do so.
Sample Applications
rd16 Performs simple multichannel ring buffer input.
wr16 Performs simple multichannel ring buffer output.
simple_read Performs DMA input without using ring buffers. Data is therefore subject to
interruptions, depending on system performance.
simple_write Performs DMA output without using ring buffers. Data is therefore subject to
interruptions, depending on system performance.
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 Under normal operation, timeouts cancel DMA transfers. This application
exemplifies giving notification when a timeout occurs, without canceling DMA
set_ss_vco A utility for programming the output clock or clocks on the PCI CD/CDa to specific
frequencies used by the UI FPGA for input and output.
Utility Files
initpcd A utility for initializing and configuring the PCI CD/CDa.
Seitenansicht 8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 ... 39 40

Kommentare zu diesen Handbüchern

Keine Kommentare