From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Examples and IP for Software-Designed Instruments and NI FlexRIO

cancel
Showing results for 
Search instead for 
Did you mean: 

NI Instruction Sequencer and SPI Example for the NI PXIe-5644/45R

Instruction Sequencer.png

NI Instruction Sequencer and SPI Example for the NI 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 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. The example shows how to download instruction sequences from the host, configure the SPI IP settings, and then trigger sequence generation for hardware-timed execution. No NI-RFSG or NI- RFSG functionality is demonstrated, but since this FPGA IP is completely asynchronous to the NI-RFSG and NI-RFSG FPGA functionality, the only required order of operations is that the host interacts with the additional IP after an NI-RFSA or NI-RFSG initialization.

 

 

Additional Documentation:

 

  • After installation - C:\Program Files (x86)\National Instruments\LabVIEW 2012\examples\NI Instruction Sequencer and SPI Example for the NI PXIe-5644-45R\documentation\NI Instruction Sequencer and SPI Example for the NI PXIe-5644-45R.pdf

 

Compatibility:

 

This example was designed and tested using the following software packages:

 

  • LabVIEW 2012 
  • LabVIEW FPGA Module 2012
  • NI-RFSA 2.7 
  • NI-RFSG 2.9

 

 

Dependencies:

 

 

Latest Version:

 

 

Previous Versions:

 

  • none available

 

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