09-10-2008 01:36 PM
Hi
I am workign with NI crio 9014 and labview 8.5.1 and was compiling my target FPGA. For some reason I had to stop the server and abort it, but when I tried to compile it again, the compilation stops at a stage of "low level synthesis" and hangs up there. I tried to do everything from building a new project with the files and what ever I could, does anyone know why this happens and how it can be fixed ? This has hapenned too many times now and I need a fix.
Thanks
Tamanna
09-11-2008 11:25 AM
Hi Tamanna,
Did this problem only start happening after you stopped the compile server that one time, or did this happen before that as well. Also, does that happen all the time now or just at random times?
I have never heard of this happening before and I suggest doing a repair of the LabVIEW FPGA module to see if that changes this behavior.
09-25-2008 03:16 AM
Hello,
we experienced the same problem also with cRIO 9014 and LV 8.5.1. We tried to compile two very simple programs but it took over 21 hours after that we stopped the compiler (the day before *something* happened we could compile with no problems). Screenshots of the examples are in attachements. Similar behaviour. The compiler did, however, get beyond Low level synthesis part but only after several hours. Attached is also compiler message got after 21 hours of compilation of Example2 (on rather powerful computer that used to compile similar programs in 15 minutes or less) after which we stopped the compiler. We tried repairing FPGA installation, then reinstalling - did not work. What could cause such behaviour? What can we do to try get things to work?
Thanks
Ozren
09-25-2008 03:50 PM
09-25-2008 04:47 PM
Hi,
I have actually seen this before in situations where the DMA FIFO has been configured to be deeper than what the target supports. Can you verify what the configuration for your FIFO is? Can you make it smaller and see if it compiles?
09-26-2008 08:41 AM
Hello,
Success!
It definitely has to do with FIFO depth. At first we configured FIFOs depth to 70000 (28 channels*2500 points=70000) from LabVIEW Project Explorer and the computer coerced to 131071 (2^17-1). Then when we tried to compile it- the "long time compile" problems begun. But then we set FIFO depth to 8191 (with FIFO set to Target to host DMA, of course) and it compiled in a normal time (10 minuites or so)! We then set FIFO depth programatically from RT to desired 70000 and it worked!
But this 131071 is the depth FIFO should support (we set FIFO depth from RT to 210000 = 3*70000 and it worked fine). So we are bit confused why it created us problems before...
Anyway it worked - thanks Eli_S! We would have never thought of that 🙂
Ozren
12-09-2009 01:01 AM
Same problem with me. Version 8.6 when copiling the FPGA with FIFO too big.
I have used the same solution. Reconfigured the FIFO depth from the RT vi.
Yuval
12-09-2009 11:37 AM