beautypg.com

5 bus-mastering dma data transfer, Bus-mastering dma data transfer, Figure 3-7: maximum data throughput – ADLINK PCIe-7360 User Manual

Page 39

background image

Operations

29

PCIe-7360

3.5 Bus-mastering DMA Data Transfer

Digital I/O data transfer between PCIe-7360 and PC’s system
memory is through bus mastering DMA, which is controlled by
PCIe IP Core.

Figure 3-7: Maximum Data Throughput

The bus-mastering controller controls the PCI/PCIe bus when it
becomes the master of the bus. Bus mastering reduces the size of
the on-board memory and reduces the CPU loading because data
is directly transferred to the computer’s memory without host CPU
intervention.

Bus-mastering DMA provides the fastest data transfer rate on the
PCI/PCIe bus. Once the analog/digital input operation starts, con-
trol is returned to the program. The hardware temporarily stores
the acquired data in the onboard Data FIFO and then transfers the
data to a user-defined DMA buffer memory in the computer.
Please note that even when the acquired data length is less than
the Data FIFO, the data will not be kept in the Data FIFO but
directly transferred into host memory by the bus-mastering DMA.

Value

Revolution

80 steps (1 step = 4.5°)

Supported

Frequency Range

20 MHz to 100MHz

Supported CLK

User can shift the clock phase ofthe following clock:
External DI sample clock (from SMB CLK IN or AFI7)
External DO sample clock (from SMB CLK IN or AFI6)
Exported DI sample clock (from SMB CLK IN or AFI7)
Exported DO sample clock (from SMB CLK IN or AFI6)

System

Memory

NB

Chipset

500 MB/s

PC Mainboard

PCI-

Express

IP Core

FIFO

500MB/s

DUT

PCIe-7360