Quantcast
Channel: LabVIEW topics
Viewing all articles
Browse latest Browse all 67078

Configuring of FPGA references

$
0
0

Hello everyone,


We have a large number of cRIO chassis, all having the same controller code. This controller code opens a dynamic FPGA reference using the Open FPGA VI Reference function. The FPGA code for every cRIO is different, but all have the same front panel. To build the code for a particular cRIO chassis, we manually configure the Open FPGA VI Reference function and proceed with the build. This works fine, but we would like to automate the build process for all the cRIO chassis, and our attempts have not been successful.

We have tried several approaches:

 1) Using a subVI having a case structure, where each case has an Open FPGA VI Reference function pointed to a particular FPGA VI. We run out of memory when compiling with this approach.

 2) Dynamically calling a VI that contains an Open FPGA VI Reference function pointed to a particular FPGA VI. However, we get Error 1124 (VI not compiled for OS), even though the FPGA VI is under the cRIO in the project.

 3) Changing how the Open FPGA VI Reference function is configured doesn't resolve the issue. We have tried VI and Bitfile, but not Build Specification.

We are using LabVIEW 2012. I understand that in LabVIEW 2013 there is the Open Dynamic Bitfile Reference function, which might resolve the issue, but we are not allowed to upgrade to LV2013.

Does anyone have any ideas on how to automate the selection of which FPGA reference is opened?

 

Thank you in advance for your assistance.

 

Kind Regards,

Chris

 


Viewing all articles
Browse latest Browse all 67078

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>