====== Common TCL Commands ======
This page provides a brief summary of common TCL commands that may help you during your laboratory assignments.
^ Project Management ^^
^ Command ^ Description ^
| create_project | Create new Vivado Project |
===== Project Management =====
** Creating a new project **
create_project -part xc7a100tcsg324-1
** Adding a Verilog file to the project **
add_files -norecurse C:/wirthlin/ee220/git/labs/StructuralVerilog/solution/TestFunction.v
update_compile_order -fileset sources_1
** Adding a constraints file (.xdc) to the project **
add_files -fileset constrs_1 -norecurse
===== Simulation =====
** Start the simulation **
launch_simulation
** Exit the simulation **
close_sim
** Restart the simulation **
This restarts the simulation at time t=0 without exiting the simulation. You may want to run this command if you want to start the simulation over without relaunching the simulation tool.
restart
** Run the simulation **
run 10 ns
** Force a value on a signal **
add_force
===== RTL Analysis =====
** Generate schematic of RTL design: **
synth_design -rtl -name rtl_1
** Close schematic of RTL design: **
close_design