ii
4 Operation Theory .............................................................. 33
I/O Configuration................................................................ 34
Block Diagram.................................................................... 35
Digital I/O Data Flow .......................................................... 36
Input FIFO and Output FIFO.............................................. 37
Bus-mastering DMA........................................................... 38
Scatter/gather DMA ........................................................... 40
Clocking Mode ................................................................... 41
Starting Mode..................................................................... 43
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
Libraries Installation ........................................................... 62
Programming Guide........................................................... 63
_7300_Initial ...................................................................... 64
_7300_Close...................................................................... 66
_7300_Configure ............................................................... 67
_7300_DI_Mode ................................................................ 69
_7300_DO_Mode............................................................... 70
_7300_AUX_DI .................................................................. 72
_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
Summary of Contents for cPCI-7300A
Page 4: ......
Page 10: ...vi List of Figures...
Page 18: ...8 Introduction...
Page 21: ...Installation 11 2 4 cPCI PCI PCIe 7300A Layout Figure 2 1 PCI 7300A Layout Diagram...
Page 26: ...16 Installation Figure 2 4 CN1 Pin Assignment...
Page 100: ...90 C C Libraries BufNotDWordAlign DMADscrBadAlign...
Page 108: ...98 C C Libraries...
Page 114: ...104 Appendix...