diff --git a/library/scripts/adi_ip_xilinx.tcl b/library/scripts/adi_ip_xilinx.tcl index c312cae6e..7001041d7 100644 --- a/library/scripts/adi_ip_xilinx.tcl +++ b/library/scripts/adi_ip_xilinx.tcl @@ -4,7 +4,7 @@ source $ad_hdl_dir/library/scripts/adi_xilinx_device_info_enc.tcl # check tool version if {![info exists REQUIRED_VIVADO_VERSION]} { - set REQUIRED_VIVADO_VERSION "2019.1" + set REQUIRED_VIVADO_VERSION "2020.1" } if {[info exists ::env(ADI_IGNORE_VERSION_CHECK)]} { diff --git a/projects/scripts/adi_project_xilinx.tcl b/projects/scripts/adi_project_xilinx.tcl index a23f6a148..74289c415 100644 --- a/projects/scripts/adi_project_xilinx.tcl +++ b/projects/scripts/adi_project_xilinx.tcl @@ -1,7 +1,7 @@ ## Define the supported tool version if {![info exists REQUIRED_VIVADO_VERSION]} { - set REQUIRED_VIVADO_VERSION "2019.1" + set REQUIRED_VIVADO_VERSION "2020.1" } ## Define the ADI_IGNORE_VERSION_CHECK environment variable to skip version check @@ -400,10 +400,10 @@ proc adi_project_run {project_name} { set timing_string $[report_timing_summary -return_string] if { [string match "*VIOLATED*" $timing_string] == 1 || [string match "*Timing constraints are not met*" $timing_string] == 1} { - file copy -force $project_name.runs/impl_1/system_top.sysdef $project_name.sdk/system_top_bad_timing.hdf + write_hw_platform -fixed -force -include_bit -file $project_name.sdk/system_top_bad_timing.xsa return -code error [format "ERROR: Timing Constraints NOT met!"] } else { - file copy -force $project_name.runs/impl_1/system_top.sysdef $project_name.sdk/system_top.hdf + write_hw_platform -fixed -force -include_bit -file $project_name.sdk/system_top.xsa } }