NI SPI Host Example for the PXIe-5644/45R »
This example uses NI-RFSA and NI-RFSG instrument driver FPGA extensions, along with the instruction sequencer and SPI IP to create FPGA personalities for the NI PXIe-5644R and NI PXIe-5645R that have the ability to issue sequences of SPI commands for hardware-timed DUT control. |
Description: This example uses NI-RFSA and NI-RFSG instrument driver FPGA extensions, along with the NI SPI IP to create FPGA personalities for the NI PXIe-5644R and NI PXIe-5645R that have the ability to implement SPI commands for hardware-timed DUT control. This example exercises an SPI master to SPI slave interface implemented within the NI PXIe-5644/45R using the front panel DIO for digital input and output. The DIO must be connected correctly for the interface to operate (see the IO Mapping table on the in the block diagram for wiring instructions).
Additional Documentation:
Compatibility:
This example was designed and tested using the following software packages:
Dependencies:
Latest Version:
Previous Versions:
Installation Notes:
After installing a VI package containing an instrument driver FPGA extensions host example, before opening any of the host VIs, move the sub-directories installed under the example parent directory into c:\Program Files\National Instruments\NI VST\Custom Bitfiles\ (32-bit Windows) or c:\Program Files (x86)\National Instruments\NI VST\Custom Bitfiles\ (64-bit Windows). The Custom Bitfiles directory may require manual creation, and this process requires administrative privileges. After moving these files, c:\Program Files[ (x86)]\National Instruments\NI VST\Custom Bitfiles\[Sub-directory Name]\Open FPGA Session.vi" should be a valid file path.
Note: All source on this community is distributed using VI Package Manager (VIPM). For more details on VIPM, please read A Note on VI Package Manager