Handshaking I/O Timing Diagrams; Comparing The Different Handshaking Protocols - National Instruments DAQCard-6533 User Manual

High-speed digital i/o devices
Table of Contents

Advertisement

Chapter 3
Timing Diagrams

Handshaking I/O Timing Diagrams

Comparing the Different Handshaking Protocols

Whether an ACK or a REQ signal occurs first in the handshaking sequence depends
Note
on the protocol and the transfer direction.
REQ/ACK
Protocol
Polarity
Asynchronous Protocols
8255
Active-low
Emulation
Level ACK
Programmable
Leading-Edge
Programmable
Long Pulse
Programmable
Trailing-Edge
Programmable
NI 653X User Manual
This section compares handshaking I/O protocols and includes timing
diagrams for each:
Handshaking sequence for input operation
State machine for input operation
Timing specification for input operation
Handshaking sequence for output operation
State machine for output operation
Timing specification for output operation
For an overview of all handshaking protocols supported by your NI 653X,
refer to Table 3-1.
Table 3-1. Handshaking Protocol Characteristics
Which REQ Edge
Requests Transfer
Trailing
Leading
Leading
Leading
Trailing
Where the
Programmable
Delay Is Located
Between transfers
Before ACK
and between transfers
Before ACK
and between transfers
Pulse width and
between transfers
Pulse width and
between transfers
3-4
Complementary
Protocol(s)
Long Pulse
Level ACK
Leading Edge
Long Pulse, 8255 Emulation,
and 8255
Trailing-Edge
ni.com

Advertisement

Table of Contents
loading

Table of Contents