Dynamically Adjust Logic Level on FPGA R Series Board

Updated Sep 20, 2018

Reported In

Hardware

  • PXIe-7820
  • PXIe-7858

Software

  • LabVIEW

Driver

  • NI R Series Multifunction RIO

Issue Details

I know I can change digital logic levels (e.g. 1.2V, 3.3V) on my digital R series cards/boards from NI MAX. Are these digital logic levels on my R Series cards dynamically/programmatically adjustable while the application is running?

Solution

USB R Series:
Connector DIO Logic Family can be accessed programmatically via FPGA Target Property Node for USB R Series devices. 

PXIe R Series:
FPGA PXIe R Series cards do not support programmatcally changing the Logic Family with the FPGA Property Nodes. A potential workaround is create a new build specification and compile a new bitfile for each logic family that you want to use during runtime. Logic families can be changed in the project explorer. Then, in the host VI, open FPGA references by bitfile and use the different bitfiles to run the card at different logic levels.

WAS THIS ARTICLE HELPFUL?

Not Helpful