Real-Time Measurement and Control

cancel
Showing results for 
Search instead for 
Did you mean: 

fpga device utilization file

When sbRIO complier is finished compling the FPGA code where does it put the FPGA device utilization file? And any other build files for that matter. I want to know how much of the FPGA I have used and how much I/O I have availible once the current code is done compiling. Thanks, Keith

0 Kudos
Message 1 of 3
(3,352 Views)

When you compile your FPGA code, all of the information is in the compilation status window.  If you want to see it after the fact, then you will have to look at the logs.  While the FPGA code is compiling, you will notice in the summary at the bottom a directory.  That directory (on Windows 7 at least) is c:\NIFPGA\compilation\.  Here you can look at the code generation report, and the build results.  They aren't the prettiest reports to look at, but the information is there.

 

Brandon Treece

Applications Engineer

National Instruments

0 Kudos
Message 2 of 3
(3,325 Views)

Post compile you can also view compilation results (in LabVIEW FPGA 2010) by right-clicking on the FPGA Build Specification and selecting Display Compilation Results.  Within the compilation status window that appears, you can then select the Final Device Utilization (map) report for a summary or the Xilinx Log for a more detailed utilization breakdown (including RAM, Mults, etc.) which needs to be manually parsed.  This method keeps you from digging in the FPGA compiler folders.

 

Prior to LabVIEW 2010 and the build specification for LabVIEW FPGA, these logs could be viewed by right-clicking on the FPGA VI in the LabVIEW project and selecting Target-Specific Properties... (obscure, I know) 🙂

 

Regards,

Spex
National Instruments

To the pessimist, the glass is half empty; to the optimist, the glass is half full; to the engineer, the glass is twice as big as it needs to be has a 2x safety factor...
0 Kudos
Message 3 of 3
(3,291 Views)