mirror of
https://github.com/aolofsson/oh.git
synced 2025-01-17 20:02:53 +08:00
01fd24e069
- This seems silly, why even have a syncrhonizer - Safe to set speed path?
36 lines
1.3 KiB
Tcl
36 lines
1.3 KiB
Tcl
###########################################################
|
|
# Save any gui changes
|
|
###########################################################
|
|
validate_bd_design
|
|
write_bd_tcl -force ./system_bd.tcl
|
|
make_wrapper -files [get_files $projdir/${design}.srcs/sources_1/bd/system/system.bd] -top
|
|
|
|
###########################################################
|
|
# Add generated wrapper file
|
|
###########################################################
|
|
remove_files -fileset sources_1 $projdir/${design}.srcs/sources_1/bd/system/hdl/system_wrapper.v
|
|
add_files -fileset sources_1 -norecurse $projdir/${design}.srcs/sources_1/bd/system/hdl/system_wrapper.v
|
|
|
|
###########################################################
|
|
# SYNTHESIS
|
|
###########################################################
|
|
launch_runs synth_1
|
|
wait_on_run synth_1
|
|
#report_timing_summary -file synth_timing_summary.rpt
|
|
|
|
###########################################################
|
|
# PLACE AND ROUTE
|
|
###########################################################
|
|
launch_runs impl_1
|
|
wait_on_run impl_1
|
|
#report_timing_summary -file impl_timing_summary.rpt
|
|
|
|
###########################################################
|
|
# Write Bitstream
|
|
###########################################################
|
|
launch_runs impl_1 -to_step write_bitstream
|
|
|
|
|
|
|
|
|