VIVADO開發流程(TCL)
A. Project mode
A-1. tcl Sample code
set current_dir [pwd]
#puts "Print current_dir: $current_dir"
set project_name "your_project.xpr"
#puts "Print project_name: $your_project"
set project_path [file join $current_dir $project_name]
#puts "Print project_path: $project_path"
open_project $project_path
#open_bd_design {<project path>/sources_1/bd/design_1/design_1.bd}
#validate_bd_design
update_compile_order -fileset sources_1
reset_run synth_1
reset_run impl_1
#reset_run impl_1 -prev_step
launch_runs synth_1 -jobs 7
wait_on_run synth_1
#launch_runs impl_1 -to_step write_bitstream -jobs 7
launch_runs impl_1 -jobs 7
wait_on_run impl_1
launch_runs write_bitstream -jobs 7
wait_on_run write_bitstream
#launch_runs impl_1 -to_step write_bitstream -jobs 7A-2. import tcl
Note:
Last updated