- Open the create_bft_kintex7_batch.tcl script, or bring the script window to the front.
- Individually copy and paste the Tcl commands in the script, in order from
opt_design
towrite_bitstream
:opt_design place_design phys_opt_design write_checkpoint -force $outputDir/post_place report_timing_summary -file $outputDir/post_place_timing_summary.rpt route_design write_checkpoint -force $outputDir/post_route report_timing_summary -file $outputDir/post_route_timing_summary.rpt report_timing -sort_by group -max_paths 100 -path_type summary -file \ $outputDir/post_route_timing.rpt report_clock_utilization -file $outputDir/clock_util.rpt report_utilization -file $outputDir/post_route_util.rpt report_power -file $outputDir/post_route_power.rpt report_drc -file $outputDir/post_imp_drc.rpt write_verilog -force $outputDir/bft_impl_netlist.v write_xdc -no_fixed_only -force $outputDir/bft_impl.xdc write_bitstream -force $outputDir/bft.bit
- Examine each command and notice the various messages produced as the commands are run.
- Close the text editor displaying the create_bft_kintex7_batch.tcl script.
- Examine the files created in the output directory.
<Extract_Dir>/Vivado_Tutorial/Tutorial_Created_Data/bft_output
- Use a text editor to open the various report (*.rpt) files that were created.
- Open the bft_impl.xdc file.
- Validate that the design has been implemented with the I/O Port constraint that you modified earlier.