create_toolkit_report (::quartus::external_memif_toolkit)

The following table displays information for the create_toolkit_report Tcl command:

Tcl Package and Version

Belongs to ::quartus::external_memif_toolkit 1.0

Syntax create_toolkit_report [-h | -help] [-long_help] -report_type <name>
Arguments -h | -help Short help
-long_help Long help with examples and possible return values
-report_type <name> The report type to generate
	Create a toolkit report of the specified type. These reports are general toolkit reports, not connection specific reports.

	The resulting report is then available for query using the report TCL package.
Example Usage
	load_package external_memif_toolkit
	load_package report

	project_open dut


	set hw_name [lindex [get_hardware_names] 0]
	set dev_name [lindex [get_device_names -hardware_name $hw_name] 0]
	link_project_to_device -hardware_name $hw_name -device_name $dev_name -sof_file dut.sof

	create_toolkit_report -report_type discovered_connections
	create_toolkit_report -report_type detailed_connections

	load_report_database -type emit

	set report_panel_names [get_report_panel_names]
	post_message -type info "Found the following report panels:"
	foreach panel_name $report_panel_names {
		post_message -type info "        $panel_name"



Return Value Code Name Code String Return
TCL_OK 0 INFO: Operation successful
TCL_ERROR 1 ERROR: An error occurred trying to create the report <string> for the target <string>.
TCL_ERROR 1 ERROR: The specified report type <string> is illegal. The legal report types are: <string> .
TCL_ERROR 1 ERROR: The currently opened project has not been linked to a device. Run link_project_to_device to link a project to a device.
TCL_ERROR 1 ERROR: Toolkit has not been initialized. Use initialize_connections to initialize the toolkit.