LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

FPGA 8.6.1 issue

Hi there,

 

I need help when upgrading from LVFPGA8.2 to LVFPGA8.6.1.

 

This is what I did:

1. Remove FPGA card.
2. Uninstall old LabView version.
3. Install LabView 8.6.1.
4. Install FPGA 8.6.1.
5. Install NI-RIO 3.1.1.
6. Install patch for 8.6.1.

7. Mass compile the directory I want to work on.


I confirmed all the installation by checking "Measurement & Automation".

 

I opened up old project file and recompiled FGPA vi and it finished successfully. But when I tried to run the host vi, it poped up message indicating the related FPGA vi needs to be compiled??

 

Please help and thanks in advance.

0 Kudos
Message 1 of 10
(4,239 Views)

In your host VI are you specifying the 'Open FPGA Reference' by bitfile or by VI?  I believe I've seen this error in the past when the Open FPGA Reference was bound to a bitfile compiled from an older LabVIEW version rather than the re-compiled FPGA VI...

 

-Bob

0 Kudos
Message 2 of 10
(4,219 Views)

Bob thanks for the reply. All my host vis are bound to FPGA vis not bitfiles.

0 Kudos
Message 3 of 10
(4,215 Views)

Actually I tried to bind the host vi to the bitfile instead of vi itself and it worked. But the bitfile name is scrambled and hard to track when you have many vis.

 

Obviously the FPGA vi is not linked to the bitfile correctly.

0 Kudos
Message 4 of 10
(4,201 Views)

Hi kvzhang,

 

What happens when you replace the Open FPGA Reference with a new one? 

0 Kudos
Message 5 of 10
(4,168 Views)

Kyle,

 

Can you explain a little bit what you meant by "replace the Open FPGA Reference with a new one"? A new "Open FPGA Reference" or a new FPGA vi associated with that "Open FPGA Reference"?

 

Kevin

0 Kudos
Message 6 of 10
(4,162 Views)

Hi Kevin,

 

Just a new Open FPGA Reference.  I'm just curious to see if we'll see the same issue. 

0 Kudos
Message 7 of 10
(4,160 Views)

Kyle,

 

I tried replacing with a new "Open FPGA Reference" and it showed the same result - showing the just compiled FPGA vi needs to be recompiled.

 

Also I noticed another thing maybe or maybe not related to this:

 

1. I save host vi and project explorer buy clicking "save-ALL".

2. When I open up the same project and then same host vi again, the vi and project explorer window showed an extra "*" next to it's name - meaning something has changed. But I haven't touched anything except just double clicking to open it.

 

Kevin

0 Kudos
Message 8 of 10
(4,144 Views)

Hello Kevin,

 

Try performing a force compile on the VI hierarchy:

 

  • Hold Ctrl+Shift+click the 'Run' button 


Following the force compile, save all changes.  Now when you close and open the project and VI do you still see a "dirty-dot"?

 

Kind regards,

 

-Bob

 

 

0 Kudos
Message 9 of 10
(4,133 Views)

Bob,

 

I tried force compile my top level FPGA vi based on your suggestion but it ended up with the message "Not enough memory to complete this operation".

 

After clicking "OK" the LabView exited by itself compeletely.

 

The computer I'm using is a Intel Core 2 CPU with 2.4GHz and 3.2G RAM.

 

Kevin

0 Kudos
Message 10 of 10
(4,122 Views)