The run_dfx.tcl script automates the synthesis phase of this tutorial. Five
iterations of synthesis are called, one for the static top-level design and one for each
of four Reconfigurable Modules.
- Open the AMD Vivado™
Tcl shell:
- On Windows, select the Vivado desktop icon or select .
- On Linux, simply type,
vivado -mode tcl.
- In the shell, navigate to \led_shift_count_us.
- If you are using a target demonstration board other than the KCU105, modify the xboard variable in run_dfx.tcl. Valid alternatives are the VCU108, KCU116 and VCU118 boards.
- Run the run_dfx.tcl script by
entering:
source run_dfx.tcl -notraceAfter all five passes through Vivado Synthesis have completed, the Vivado Tcl shell remains open. You can find log and report files for each module, alongside the final checkpoints, under each named folder in the Synth subdirectory.
Tip: In \led_shift_count_us, multiple log files have been created:- run.log shows the summary as posted in the Tcl shell window
- command.log echoes all the individual steps run by the script
- critical.log reports all critical warnings produced during the run
Note: The command.log file is itself a Tcl run script. This file can be modified if desired and sources as an input to reproduce the same results as an alternative to the more complex and parameterized Tcl_HD scripts.