Contents
653X User Manual viii ni.com
Choosing Whether or Not to Use a Programmable Delay.............................. 2-8
Choosing Continuous or Finite Data Transfer................................................2-9
Finite Transfers.................................................................................2-9
Continuous Input..............................................................................2-9
Continuous Output............................................................................2-9
Choosing DMA or Interrupt Transfers............................................. 2-10
Connecting Signals.........................................................................................2-10
Choosing the Startup Sequence.......................................................................2-11
Using an Initialization Order............................................................2-11
Controlling Line Polarities............................................................... 2-12
Creating a Program.........................................................................................2-12
Generating and Receiving Digital Patterns and Waveforms—Pattern I/O................... 2-17
Deciding the Width of Data to Transfer..........................................................2-17
Deciding Transfer Direction...........................................................................2-18
Choosing an Internal or External REQ Source............................................... 2-18
Deciding the REQ Polarity............................................................................. 2-18
Deciding the Transfer Rate.............................................................................2-18
Deciding How to Start and Stop Data Transfer—Triggering......................... 2-19
Start and Stop Trigger.......................................................................2-20
Choosing Continuous or Finite Data Transfer................................................2-21
Finite Transfers.................................................................................2-21
Continuous Input..............................................................................2-21
Continuous Output............................................................................2-22
Choosing DMA or Interrupt Transfers............................................. 2-22
Monitoring Data Transfer...............................................................................2-23
Connecting Signals.........................................................................................2-23
Creating a Program.........................................................................................2-24
Monitoring Line State—Change Detection...................................................................2-26
Deciding the Width of Data to Acquire.......................................................... 2-26
Deciding Which Lines You Want to Monitor.................................................2-27
Deciding How to Start and Stop Data Transfer—Triggering......................... 2-27
Start and Stop Trigger.......................................................................2-28
Choosing Continuous or Finite Data Transfer................................................2-30
Finite Transfers.................................................................................2-30
Continuous Input..............................................................................2-30
Choosing DMA or Interrupt Transfers............................................. 2-31
Connecting Signals.........................................................................................2-31
Creating a Program.........................................................................................2-31
Chapter 3Timing DiagramsPattern I/O Timing Diagrams........................................................................................3-1
Internal REQ Signal Source............................................................................3-1