
ii •Table of Contents
4.3DIGITAL I/O DATA FLOW .............................................................................28
4.4 INPUT FIFO AND OUTPUT FIFO................................................................29
4.5 BUS-MASTERING DMA...............................................................................30
4.6 SCATTER/GATHER DMA.............................................................................31
4.7 CLOCKING MODE........................................................................................32
4.8 STARTING MODE.........................................................................................33
4.9 ACTIVE TERMINATOR ..................................................................................34
4.10 DIGITAL INPUT OPERATION MODE.............................................................34
4.10.1 Digital Input DMA in Internal Clock Mode............................34
4.10.2 Digital Input DMA in External Clock Mode...........................36
4.10.3 Digital Input DMA in Handshaking Mode.............................38
4.10.4 Continuous Digital Input..........................................................40
4.11 DIGITAL OUTPUT OPERATION MODE .........................................................41
4.11.1 Digital Output DMA in Internal Clock Mode.........................41
4.11.2 Digital Output DMA in Handshaking Mode..........................42
4.11.3 Digital Output DMA in Burst Handshaking Mode...............44
4.11.4 Pattern Generator....................................................................45
4.12 AUXILIARY DIO..........................................................................................46
C/C++ Libraries.......................................................................47
5.1 LIBRARIES INSTALLATION ............................................................................47
5.2 PROGRAMMING GUIDE................................................................................48
5.2.1 Naming Convention.................................................................48
5.2.2 Data Types................................................................................48
5.3 _7300_INITIAL............................................................................................49
5.4 _7300_CLOSE ...........................................................................................50
5.5 _7300_CONFIGURE...................................................................................50
5.6 _7300_DI_MODE......................................................................................52
5.7 _7300_DO_MODE....................................................................................53
5.8 _7300_AUX_DI........................................................................................54
5.9 _7300_AUX_DI_CHANNEL ......................................................................54
5.10 _7300_AUX_DO.....................................................................................55
5.11 _7300_AUX_DO_CHANNEL....................................................................55
5.12 _7300_ALLOC_DMA_MEM......................................................................56
5.13 _7300_FREE_DMA_MEM........................................................................57
5.14 _7300_DI_DMA_START..........................................................................57
5.15 _7300_DI_DMA_STATUS........................................................................60
5.16 _7300_DI_DMA_ABORT.........................................................................60
5.17 _7300_GETOVERRUNSTATUS..................................................................61
5.18 _7300_DO_DMA_START........................................................................61