Real-Time Measurement and Control

cancel
Showing results for 
Search instead for 
Did you mean: 

Daisy chained PXI to RT to Host system, problem compiling to FPGA

Hi all

 

I have the following set up.

 

A PXIe-1073 chassis, with a PXI-7951R FPGA card. This FPGA card has a NI-1483 Cameralink adapter module plugged into it. The PXI crate is connected to a PC running Labview Real Time by a MXI cable (I believe). The system running labview real time is connected in turn to a desktop PC running Windows on which I do my coding. I looks like this:

Project Setup.PNG

 

When I try to compile the VI it runs through the first 5 steps, up to writing intermediate files, and then an error is returned saying "Unable to compile, no compile tools installed" or words to that effect, I imagine you're familiar with them by now. I've run the installs for Xilinx 10 and Xilinx 11.5 but I don't know what to do next. Labview 2010 doesn't seem to have registered that the tools are installed.

 

I also have a suspicion that the compile is looking on the RT system for the tools, would this be a possibility or should it automatically detect that I'm doing it from a host system?

 

Regards,

Alex

0 Kudos
Message 1 of 6
(3,850 Views)

Alex,

 

First, you can check to see if the Xilinx Tools software is installed by navigating to C:\NIFPGA\programs\ on your system.  If you did install 10.1 & 11.5, you can verify that they are both listed in that folder.  Next, check in LabVIEW under Tools » FPGA Module Options... to verify that you're pointing to the local compile server.  Also, open FPGA Compile Worker 2010 from the National Intruments » FPGA folder in the start menu to see the status of the compile server and which versions of Xilinx Tools are registered.  Using the 7951R card, you will need Xilinx Tools 11.5 installed: http://digital.ni.com/public.nsf/allkb/ed6fc9cf7b983cfd86256dce0072e313?OpenDocument. If you do not see 11.5 registered there, you should repair the installation of 11.5.

 

Best of luck!

0 Kudos
Message 2 of 6
(3,832 Views)

Hi Rory

 

I followed every step you said. Both Xilinx10_1 and Xilinx11_5 are listed in NIFPGA/Programs. I have "use local compile server" checked. When I fire up FPGA compile worker it just says connecting then I get a pop up which says

 

"After x tries the compile worker cannot communicate with the server. Verify that it is configured correctly and that the server is running and accepting connections..."

 

Next steps?

 

Regards,

Alex

0 Kudos
Message 3 of 6
(3,829 Views)

A note:

 

When I originally installed the FPGA kit, it didn't come with either of the Xilinx tools at all, I called NI tech support and they sent me an install disc with the FPGA install and two individual xilinx installs, I ran the xilinx installs and just to try make sure the link was concrete I ran the FPGA install again from this disc, it didn't give me an option to select the xilinx installs so I suspect Labview doesn't actually realise they're there.


Alex

0 Kudos
Message 4 of 6
(3,824 Views)

In that case, you may try repairing the Xilinx Tools software.  You can do this from the Control Panel » Add/Remove programs » National Instruments Software.  Typically, the installation order should look something like this: LabVIEW 2010, Modules & Toolkits, Xilinx Tools, device drivers.

 

Hope that helps!

 

0 Kudos
Message 5 of 6
(3,814 Views)

For others who might have problems with this, the solution was actually to remove the FPGA module and then reinstall it. I think my intuition was right about the module not recognising Xilinx installations made after the module was installed.

0 Kudos
Message 6 of 6
(3,807 Views)