LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

FPGA (ncd and pcf files)

Hi,

 

I am using labview FPGA 2011. I want to know where can i find the ncd and pcf files that are generated after FPGA compilation? for labview FPGA 8.6 these files are located at NIFPGA\srvrTmp\localhost\.... but in labview FPGA 2011, i could find these files anywhere.

 

Thanks

0 Kudos
Message 1 of 9
(3,481 Views)

Hi sandee,

 

I was able to find those file under C:\NIFPGA\jobs. 

 

Hope this helps,

 

 

Allison M.
Applications Engineer
National Instruments
ni.com/support
0 Kudos
Message 2 of 9
(3,460 Views)

Hi Allison M,


My C:\NIFPGA\jobs folder contains nothing. It remains empty. I'm using evaluation version of the FPGA module. I hope it doesn't have anything to do with this.

 

Thanks

0 Kudos
Message 3 of 9
(3,453 Views)

Hi Sandee,

 

Do you have the Xilinx tools installed? If so, what versions?

 

Thanks,

Allison M.
Applications Engineer
National Instruments
ni.com/support
0 Kudos
Message 4 of 9
(3,446 Views)

Yup. I have ISE12.4. I have reinstalled the FPGA module. It now generates all the necessary files (including ncd and pcf) during the compilation process. These files remain in the folder as long as the compilation is in progress but as soon as the compilation finishes, these files are removed from the folder automatically. Any idea why is this so?

 

Thanks

0 Kudos
Message 5 of 9
(3,435 Views)

Hi Sandee,

 

I believe the Xilinx compiler deletes these files as part of the 'clean-up' process after compilation. Is there a particular reason why you need these files?

 

 

Allison M.
Applications Engineer
National Instruments
ni.com/support
0 Kudos
Message 6 of 9
(3,426 Views)

I am unable to achieve the desired clock rate for my FPGA code. I have tried pipelining the design but it always generates timing violation error and i am not able to figure out the reason. I want to use these design files as an input to the 'timing analyzer' tool and see which path has the longest delay and how can i improve it.

 

Thanks

0 Kudos
Message 7 of 9
(3,419 Views)

Hi Sandee,

 

Could you clarify what you mean by the 'timing analyzer tool' and does it require these files? Could you stop mid-compilation before the files are deleted by Xilinx?

 

Allison M.
Applications Engineer
National Instruments
ni.com/support
0 Kudos
Message 8 of 9
(3,403 Views)

It's a Xilinx tool used to perform timing analysis on FPGA designs. Refer to the link below

http://www.xilinx.com/itp/xilinx10/isehelp/pta_c_overview.htm

 

I found its exe at C:\NIFPGA\Programs\Xilinx12_4\ISE\bin\nt\timingan.exe. I am copying these files immediately after the 'Final Timing (Place and Route)' report is generated. For this i have to constantly monitor the compilation status. But for compilations that require several hours to finish, i wouldn't be able to do that. 

 

Thanks

0 Kudos
Message 9 of 9
(3,397 Views)