get_fitter_resource_usage (::quartus::report)
The following table displays information for the get_fitter_resource_usage Tcl command:
Tcl Package and Version |
Belongs to ::quartus::report 1.0 |
|||
Syntax | get_fitter_resource_usage [-h | -help] [-long_help] [-alm] [-alut] [-available] [-io_pin] [-lab] [-le] [-mem_bit] [-percentage] [-reg] [-used] [-utilization] | |||
Arguments | -h | -help | Short help | ||
-long_help | Long help with examples and possible return values | |||
-alm | Get total adaptive logic modules | |||
-alut | Get total Combinational ALUTs | |||
-available | Get available resource summary | |||
-io_pin | Get total I/O pins | |||
-lab | Get total logic array blocks | |||
-le | Get total logic elements | |||
-mem_bit | Get total memory bits | |||
-percentage | Get used resource summary in percentage | |||
-reg | Get total registers | |||
-used | Get used resource summary | |||
-utilization | Get total logic utilization | |||
Description |
Gets the Fitter resource usage results. You must use one of the following options: "-alut", "-reg", "-le", "-alm", "-lab", "-io_pin", "-mem_bit" or "-resource". If the above option is not "-resource", you may also optionally use one of the following options: "-used", "-available" or "-percentage". Option "-resource" takes resource name as parameter, which supports wildcards. |
|||
Example Usage |
load_package report project_open chiptrip load_report # Shortcut of get_fitter_resource_usage command set cmd get_fitter_resource_usage # Get total registers, logic elements, and DSP block 9-bit elements. set registers [$cmd -reg] set alms [$cmd -alm] set io_pin [$cmd -io_pin -available] set mem_bit [$cmd -mem_bit -percentage] set dsp [$cmd -resource "DSP block 9*"] puts "Registers usage: $registers" puts "Total used ALMs: $alms" puts "Total available I/O pins: $io_pin" puts "Total used memory bits in percentage: ${mem_bit}%" puts "DSP block 9-bit elements: $dsp" unload_report project_close |
|||
Return Value | Code Name | Code | String Return | |
TCL_OK | 0 | INFO: Operation successful | ||
TCL_ERROR | 1 | ERROR: Command requires one of the following options: -alut, -reg, -le, -alm, -lab, -io_pin, mem_bit or -resource. Specify one of the options. | ||
TCL_ERROR | 1 | ERROR: Options -used, -available and -percentage can't be used together. Specify either one or none of the options. | ||
TCL_ERROR | 1 | ERROR: Option -resource was used with option -used, -available or -percentage. Use option -resource only. | ||
TCL_ERROR | 1 | ERROR: Can't find panel: <string>. Make sure the project was compiled by quartus_fit and the panel was not deleted. |