In libero.tcl
, use the following commands to execute these tasks.
source ./parameters.tcl;
set libero_cmd "new_project \
-location {./exprj} -name {exprj} \
-family {$prj_family} -die {$prj_die} -package {$prj_package} \
-speed {$prj_speed} \
-hdl {VERILOG}";
eval file delete -force ./exprj;
eval $libero_cmd;
source ./design.tcl;
build_design_hierarchy;
set_root $prj_root;
For more information about HDL commands, see Tcl Commands Reference Guide for Libero SoC Design Suite.