ADLINK PCIe-7300A User Manual

Page 6

Advertising
background image

ii

4 Operation Theory .............................................................. 33

4.1

I/O Configuration................................................................ 34

4.2

Block Diagram.................................................................... 35

4.3

Digital I/O Data Flow .......................................................... 36

4.4

Input FIFO and Output FIFO.............................................. 37

4.5

Bus-mastering DMA........................................................... 38

4.6

Scatter/gather DMA ........................................................... 40

4.7

Clocking Mode ................................................................... 41

4.8

Starting Mode..................................................................... 43

4.9

Active Terminator............................................................... 44

4.10 Digital Input Operation Mode ............................................. 45

Digital Input DMA in Internal Clock Mode ..................... 45
Digital Input DMA in External Clock Mode .................... 47
Digital Input DMA in Handshaking Mode ...................... 49
Continuous Digital Input ................................................ 51

4.11 Digital Output Operation Mode .......................................... 53

Digital Output DMA in Internal Clock Mode .................. 53
Digital Output DMA in Handshaking Mode ................... 54
Digital Output DMA in Burst Handshaking Mode .......... 56
Pattern Generator ......................................................... 59

4.12 Auxiliary DIO ...................................................................... 60

5 C/C++ Libraries ................................................................. 61

5.1

Libraries Installation ........................................................... 62

5.2

Programming Guide........................................................... 63

5.3

_7300_Initial ...................................................................... 64

5.4

_7300_Close...................................................................... 66

5.5

_7300_Configure ............................................................... 67

5.6

_7300_DI_Mode ................................................................ 69

5.7

_7300_DO_Mode............................................................... 70

5.8

_7300_AUX_DI .................................................................. 72

5.9

_7300_AUX_DI_Channel................................................... 73

5.10 _7300_AUX_DO ................................................................ 74
5.11 _7300_AUX_DO_Channel................................................. 75
5.12 _7300_Alloc_DMA_Mem ................................................... 76
5.13 _7300_Free_DMA_Mem.................................................... 77
5.14 _7300_DI_DMA_Start........................................................ 78
5.15 _7300_DI_DMA_Status ..................................................... 82
5.16 _7300_DI_DMA_Abort....................................................... 83
5.17 _7300_GetOverrunStatus .................................................. 84

Advertising