05-19-2011 07:43 PM
Has anybody been able to use the 7813R with LV 2010 SP1?
I am having trouble compiling VIs for this board which contains an old Xilinx FPGA model which is not supported by the new compiler version, but I am starting to suspect that the supposedly "automatic" choice of compiler version by the FPGA module is not working at all as advertised.
That would be a new case of accelerated hardware obsolescence due to non-backward software compatibility... which people should be aware of!
Solved! Go to Solution.
05-20-2011 03:05 AM
Hi,
As I pointed out here LV2010 does support Virtex-II (which is used in your 7813R).
It seems that your installation of LV FPGA is corrupt or you simply didn't install the Xilinx Tools 10.1 for the Virtex-II chip.
Christian
05-20-2011 11:42 AM
Thanks Christian. After having reinstalled the FPGA module, repaired the installation (following NI's recommendation) and still not being successful, I thought I would check whether anybody has had a chance to get this working before I waste any more of my time on it. And at the same time warn people of a potential problem. That's all. I am not rushing to conclusion here.
05-20-2011 03:40 PM
Please verify that you have Xilinx Tools installed on your system. In some cases it is not installed automatically when you install the LabVIEW FPGA Module. You can verify by checking the following path:
c:\ >> NIFPGA >> Programs
What folders do you see in the "Programs" folder?
Thanks,
05-20-2011 03:47 PM
Guys, I'd rather not make it a NI-wide issue! Caleb H is on it, I am moving back to LV 2009 temporarily...
05-23-2011 04:27 AM
Would you mind post back with the solution or better the cause of the problem, so other users which might run into that can solve it.
Thanks,
Christian
05-26-2011 06:17 PM
Sure. So far, no (good) answer...
06-14-2011 02:44 PM - edited 06-14-2011 02:45 PM
To make a loooooong story short, I finally managed to fix my problem (with the help of NI, although that was mostly trial and errors).
The symptom was that the compilation, in LV 2010 SP1, of an FPGA VI with a 7813R target failed when calling the compile worker. The typical message I got in the Status window read something like this:
Compilation failed due to a Xilinx error. Details: ERROR:Portability:152 - There is no readable fileset.txt filename in the list of MYXILINX or XILINX environment variables INFO:TclTasksC:1850 - process run : Synthesize - XST is done. ERROR:TclTasksC:process_077 - process run : Failed to complete. Please inspect the log and report files. false while executing "process run "Synthesize - XST"" (file "C:\NIFPGA\jobs\hGu8YnF_Zo5e2VV\synthesize.tcl" line 20) ERROR: RunTTICInit::GetIseVersion - Could not find "fileset.txt" in the Xilinx path, unable to get the ISE Version. ERROR: RunTTICInit::GetIseVersion - Could not find "fileset.txt" in the Xilinx path, unable to get the ISE Version. ERROR:Portability:152 - There is no readable fileset.txt filename in the list of MYXILINX or XILINX environment variables ERROR:Xst - "fileset.txt" is missing at "C:/NIFPGA/programs/Xilinx10_1/ISE". This is an invalid product location or is corrupted. Process "Synthesis" failed Start Time: 6:08:10 PM End Time: 6:09:01 PM Total Time: 00:00:51
I also got another error if I did not launch the Compile Worker manually before starting the compilation, but that one was relatively easy to fix (just launch the Compile Worker manually! Odd, but life is).
The problem, as it reads in the message, is that a file is missing in the ISE folder. I tried to uninstall, reinstall and repair the FPGA toolkit from the NI website and still no trace of the fileset.txt...
Luckily I have another computer on which I have installed the same configuration (and to which the 7813R is attached) and there, I found the missing file (as well as few readme files). I copied that and pasted it on my development computer. This seems to have fixed the problem and the compilation now goes through without problem.
I have no idea why the damn' file was never installed in the first place (a similar file is installed with the 11.5 compiler, but has a different content).
HTH.