High-Speed Digital Real-time Hardware Compare
The NI-HSDIO driver software version 1.4 and later adds new digital ATE features to the NI 6552 and NI 6551 digital waveform generator/analyzers. One of these new features, real-time hardware comparison, allows you to compare acquired response data with some known expected response. The data comparison, which historically had to be performed in software after the acquisition, now occurs on-the-fly in the digital board's FPGA on a per-sample basis.
This LabVIEW example illustrates how to configure the generation and acquisition session of the digital board. Both sessions must be active since the board must generate and acquire data on a per-clock cycle (i.e. per-sample) basis. The logic-states in the waveform dictate whether the board generates data or acquires and compares data. A 0 or 1 command the board to generate a logic-low or logic-high while a H, L, or X indicate that the board must acquire and compare the data on that clock cycle.
The example programmatically generates a waveform to be output on 10 channels and places random errors into the expected response. The waveform is then acquired into the other 10 channels where it is automatically compared with the expected response. Once the generation is complete, the data surrounding each error is fetched based on the sample number(s) that contained an error.
|NI High-Speed Digital ATE and Stimulus Response Features White Paper|
|NI-HSDIO Driver Software Download|
Application Software: LabVIEW Base Development System 7.0
Hardware Group: Digital I/O (DIO)
Hardware Model: PXI-6551, PXI-6552
Driver: NI-HSDIO 1.4
Reader Comments | Submit a comment »