National Instruments 653X Manuale Utente

Pagina di 147
Chapter 3
Timing Diagrams
© National Instruments Corporation
3-25
Using the Trailing-Edge Protocol
Figure 3-20.  Trailing Edge Input Handshaking Sequence
Figure 3-21.  Trailing Edge Input State Machine
Reference 
Point
Action Steps
Initial State
ACK is deasserted. The 653device waits for the peripheral device to pulse 
REQ to indicate it has data.
1
The 653device sends an ACK pulse of programmable width when ready to 
receive data.
2
After receiving the trailing edge of the ACK pulse, the peripheral device can 
strobe data into the 653device and pulse the REQ.
3
The 653device sends another ACK pulse when ready for another input.
ACK
REQ
2
1
ACK and REQ are shown as active high.
Steps 1-2 are repeated for each transfer.
3
Initial State
Data Latched
Wait
For
Space
Wait
For
REQ
Programmable
Delay
Programmable
Delay
Wait
For
REQ
When REQ
Unasserted
When 6533 Device
has space for data,
input data.*
Clear
ACK
When REQ
Asserted
Send
ACK
Initial State: ACK Cleared
* With REQ-edge latching enabled, the data input
is from the last inactive-going REQ edge.