Difference Between Static and Pulsed I/O on the NAT9914Hardware: GPIB
Problem: The NAT9914 Reference Manual refers to both Static and Pulsed I/O operations. Specifically, what is the difference between Static and Pulsed I/O? Solution: Pulsed commands cause an internal signal in the NAT9914 to assert briefly then deassert (to pulse). For example, writing the pulsed command RHDF sends a signal to one of the internal state machines. The signal is only asserted for a few clock cycles and, if necessary, the AUXCR must be written again to make this internal signal assert again.Static commands directly cause some internal state machines to change and maintain that state. For example, SIC will cause IFC# to assert. IFC# will stay asserted until ~SIC is written.As a general rule, pulsed commands only require 1 register access. They do not require any additional access to "undo" the write to the AUXCR. Static commands use 1 register access to set some signal and 1 register access to clear some signal,although it is not always required to clear the signal after setting it.Related Links: Product Manuals: NAT9914 Reference Manual Attachments:
Report Date: 03/17/2004 Last Updated: 04/22/2008 Document ID: 37GA8TFQ |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
