13.7.11 Project Manager Tcl Command Reference
The Libero IDE Project Manager supports the following Tcl scripting commands:
| Command | Action |
|---|---|
|
add_file_to_library |
Adds a file to a library in your project |
|
add_library |
Adds a VHDL library to your project |
|
add_modelsim_path |
Adds a ModelSim simulation library to your project |
|
add_profile |
Adds a profile; sets the same values as the Add or Edit Profile dialog box |
|
associate_stimulus |
Associates a stimulus file in your project |
|
change_link_source |
Changes the source of a linked file in your project |
|
check_hdl |
Checks the HDL in the specified file |
|
check_schematic |
Checks the schematic |
|
close_project |
Closes the current project in Libero IDE |
|
create_links |
Creates a link (or links) to a file/files in your project |
|
create_symbol |
Creates a symbol in a module |
|
delete_files |
Deletes files from your Libero IDE project |
|
edit_profile |
Edits a profile; sets the same values as the Add or Edit Profile dialog box |
|
export_as_link |
Exports a file to another directory and links to the file |
|
export_io_constraints_from_adb |
Exports the I/O constraints from your project ADB file to an output file |
|
export_profiles |
Exports your tool profiles; performs the same action as the Export Profiles dialog box |
|
generate_ba_files |
Generates the back-annotate files for your design |
|
generate_hdl_from_schematic |
Generates an HDL file from your schematic |
|
generate_hdl_netlist |
Generates the HDL netlist for your design and runs the design rule check |
|
import_files (Libero IDE) |
Imports files into your Libero IDE project |
|
new_project |
Creates a new project in the Libero IDE |
|
open_project |
Opens an existing Libero IDE project |
|
organize_cdbs |
Organizes the CDB files in your project |
|
organize_constraints |
Organizes the constraint files in your project |
|
organize_sources |
Organizes the source files in your project |
|
project_settings |
Modifies project flow settings for your Libero IDE project |
|
remove_core |
Removes a core from your project |
|
remove_library |
Removes a VHDL library from your project |
|
remove_profile |
Deletes a tool profile |
|
rename_library |
Renames a VHDL library in your project |
|
rollback_constraints_from_adb |
Opens the ADB file, exports the PDC file, and then replaces it with the specified PDC file |
|
run_designer |
Runs Designer with compile and layout options (if selected) |
|
run_drc |
Runs the design rule check on your netlist and generates an HDL file |
|
run_simulation |
Runs simulation on your project with your default simulation tool and creates a logfile |
|
run_synthesis |
Runs synthesis on your project and creates a logfile |
|
save_log |
Saves your Libero IDE log file |
|
save_project |
Saves your project |
|
save_project_as |
Saves your project with a different name |
|
select_profile |
Selects a profile to use in your project |
|
set_actel_lib_options |
Sets your simulation library to default, or to another library |
|
set_device (Project Manager) |
Sets your device family, die, and package in the Project Manager |
|
set_modelsim_options |
Sets your ModelSim simulation options |
|
set_option |
Sets your synthesis options on a module |
|
set_userlib_options |
Sets your user library options during simulation |
|
set_root |
Sets the module you specify as the root |
|
synplify |
Runs Synplify in batch mode and executes a Tcl script. |
|
synplify_pro |
Runs Synplify Pro in batch mode and executes a Tcl script. |
|
unlink |
Removes a link to a file in your project |
|
use_file |
Specifies which file in your project to use |
|
use_source_file |
Defines a module for your project |
