2015-11-06 14:11:46 -05:00
|
|
|
###########################################################
|
|
|
|
# Save any gui changes
|
|
|
|
###########################################################
|
2015-11-06 20:47:35 -05:00
|
|
|
validate_bd_design
|
2015-11-06 14:11:46 -05:00
|
|
|
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
|
|
|
|
###########################################################
|
2015-11-06 22:32:46 -05:00
|
|
|
remove_files -fileset sources_1 $projdir/${design}.srcs/sources_1/bd/system/hdl/system_wrapper.v
|
2015-11-06 14:11:46 -05:00
|
|
|
add_files -fileset sources_1 -norecurse $projdir/${design}.srcs/sources_1/bd/system/hdl/system_wrapper.v
|
|
|
|
|
|
|
|
###########################################################
|
2015-11-09 00:16:35 -05:00
|
|
|
# SYNTHESIS
|
2015-11-06 14:11:46 -05:00
|
|
|
###########################################################
|
|
|
|
launch_runs synth_1
|
|
|
|
wait_on_run synth_1
|
2015-11-09 00:16:35 -05:00
|
|
|
#report_timing_summary -file synth_timing_summary.rpt
|
|
|
|
|
|
|
|
###########################################################
|
|
|
|
# PLACE AND ROUTE
|
|
|
|
###########################################################
|
2015-11-06 14:11:46 -05:00
|
|
|
launch_runs impl_1
|
|
|
|
wait_on_run impl_1
|
2015-11-09 00:16:35 -05:00
|
|
|
#report_timing_summary -file impl_timing_summary.rpt
|
2015-11-06 14:11:46 -05:00
|
|
|
|
|
|
|
###########################################################
|
|
|
|
# Write Bitstream
|
|
|
|
###########################################################
|
|
|
|
launch_runs impl_1 -to_step write_bitstream
|
|
|
|
|
|
|
|
|
2015-11-09 00:16:35 -05:00
|
|
|
|
|
|
|
|