LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Error -63101 when running FPGA Interface C API Generator in LabVIEW 2012

Solved!
Go to solution

I am using LabWindows CVI 2012 and LabVIEW 2012 with the FPGA module.  I'm trying to use the FPGA Interface C API Generator and am getting the following error from a freshly generated .lvbitx bitfile.  I'm using the local compile server on my PC.

 

Error -63101

NI-RIO:  A valid .lvbitx bitfile is required. If you are using a valid .lvbitx bitfile, the bitfile may not be compatible with the software you are using. Determine which version of LabVIEW was used to make the bitfile, update your software to that version or later, and try again.

 

The problem occurs when executing from either CVI or LabVIEW.  I was able to do this a while back when I was compiling the FPGA in LabVIEW 2011 with the API generator downloaded off the website.

 

One bit of weirdness in my install is that I loaded it off downloads from the website (latest files after NIWeek 2012) rather than from the normal distribution DVD.  I installed LabVIEW, then NI RIO, then the Xilinx tools compatible with 2012.  It works fine when talking to the FPGA from a LabVIEW host vi running on my Windows PC.

 

Any suggestions?

0 Kudos
Message 1 of 3
(4,305 Views)
Solution
Accepted by JKneale

Problem solved.  I had to download FPGA Interface C API Generator 12.0.  It runs now.

 

I would have thought that if a product was called from the menu in LabVIEW 2012, that it would have prompted to update to a compatible version when I installed LabVIEW.  The old version is not compatible with version 3.0 bitfiles, as identified from the following lines at the top of the .lvbitx file:

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Bitfile>
 <BitfileVersion>3.0</BitfileVersion>

0 Kudos
Message 2 of 3
(4,291 Views)

Thank for your post ! 😉 I had the same problem.

0 Kudos
Message 3 of 3
(4,072 Views)