Update Vivado version to 2020.2
Update vivado version to 2020.2: - update default vivado version from 2020.1 to 2020.2 - add conditions to apply specific contraints only in Out Of Context mode. - update DDR controler parameters for vcu118 and kcu105 dev boardsmain
parent
907b750943
commit
9d5de2fc21
|
@ -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 "2020.1"
|
||||
set REQUIRED_VIVADO_VERSION "2020.2"
|
||||
}
|
||||
|
||||
if {[info exists ::env(ADI_IGNORE_VERSION_CHECK)]} {
|
||||
|
|
|
@ -39,10 +39,10 @@ module axi_xcvrlb #(
|
|||
|
||||
// parameters
|
||||
|
||||
parameter CPLL_FBDIV = 1,
|
||||
parameter CPLL_FBDIV_4_5 = 5,
|
||||
parameter integer CPLL_FBDIV = 1,
|
||||
parameter integer CPLL_FBDIV_4_5 = 5,
|
||||
parameter NUM_OF_LANES = 1,
|
||||
parameter XCVR_TYPE = 2) (
|
||||
parameter integer XCVR_TYPE = 2) (
|
||||
|
||||
// transceiver interface
|
||||
|
||||
|
|
|
@ -17,6 +17,10 @@ adi_ip_properties_lite axi_xcvrlb
|
|||
adi_init_bd_tcl
|
||||
adi_ip_bd axi_xcvrlb "bd/bd.tcl"
|
||||
|
||||
adi_ip_add_core_dependencies { \
|
||||
analog.com:user:util_cdc:1.0 \
|
||||
}
|
||||
|
||||
ipx::remove_all_bus_interface [ipx::current_core]
|
||||
|
||||
set_property driver_value 0 [ipx::get_ports -filter "direction==in" -of_objects [ipx::current_core]]
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
|
||||
set_property ASYNC_REG TRUE [get_cells -hier -filter {name =~ *up_rx_rst_done*}]
|
||||
set_property ASYNC_REG TRUE [get_cells -hier -filter {name =~ *up_tx_rst_done*}]
|
||||
set_property ASYNC_REG TRUE [get_cells -hier -filter {name =~ *rx_rate*}]
|
||||
set_property ASYNC_REG TRUE [get_cells -hier -filter {name =~ *tx_rate*}]
|
||||
set_property ASYNC_REG TRUE -quiet [get_cells -hier -filter {name =~ *up_rx_rst_done*}]
|
||||
set_property ASYNC_REG TRUE -quiet [get_cells -hier -filter {name =~ *up_tx_rst_done*}]
|
||||
set_property ASYNC_REG TRUE -quiet [get_cells -hier -filter {name =~ *rx_rate*}]
|
||||
set_property ASYNC_REG TRUE -quiet [get_cells -hier -filter {name =~ *tx_rate*}]
|
||||
|
||||
set_false_path -to [get_cells -hier -filter {name =~ *up_rx_rst_done_m1_reg && IS_SEQUENTIAL}]
|
||||
set_false_path -to [get_cells -hier -filter {name =~ *up_tx_rst_done_m1_reg && IS_SEQUENTIAL}]
|
||||
|
|
|
@ -53,6 +53,11 @@ adi_project_files ad9082_fmca_ebz_vcu118 [list \
|
|||
"$ad_hdl_dir/library/common/ad_iobuf.v" \
|
||||
"$ad_hdl_dir/projects/common/vcu118/vcu118_system_constr.xdc" ]
|
||||
|
||||
# Avoid critical warning in OOC mode from the clock definitions
|
||||
# since at that stage the submodules are not stiched together yet
|
||||
if {$ADI_USE_OOC_SYNTHESIS == 1} {
|
||||
set_property used_in_synthesis false [get_files timing_constr.xdc]
|
||||
}
|
||||
|
||||
adi_project_run ad9082_fmca_ebz_vcu118
|
||||
|
||||
|
|
|
@ -75,7 +75,7 @@ ad_ip_parameter sys_200m_rstgen CONFIG.C_EXT_RST_WIDTH 1
|
|||
|
||||
ad_ip_instance ip:ddr4 axi_ddr_cntrl
|
||||
ad_ip_parameter axi_ddr_cntrl CONFIG.C0_CLOCK_BOARD_INTERFACE default_sysclk_300
|
||||
ad_ip_parameter axi_ddr_cntrl CONFIG.C0_DDR4_BOARD_INTERFACE ddr4_sdram
|
||||
ad_ip_parameter axi_ddr_cntrl CONFIG.C0_DDR4_BOARD_INTERFACE ddr4_sdram_DR
|
||||
ad_ip_parameter axi_ddr_cntrl CONFIG.RESET_BOARD_INTERFACE reset
|
||||
ad_ip_parameter axi_ddr_cntrl CONFIG.ADDN_UI_CLKOUT2_FREQ_HZ 200
|
||||
|
||||
|
|
|
@ -50,8 +50,6 @@ set_property -dict {INTERNAL_VREF {0.84}} [get_iobanks 44]
|
|||
set_property -dict {INTERNAL_VREF {0.84}} [get_iobanks 45]
|
||||
set_property -dict {INTERNAL_VREF {0.84}} [get_iobanks 46]
|
||||
|
||||
create_clock -name phy_clk -period 1.60 [get_ports phy_clk_p]
|
||||
|
||||
#Setting the Configuration Bank Voltage Select
|
||||
set_property CFGBVS GND [current_design]
|
||||
set_property CONFIG_VOLTAGE 1.8 [current_design]
|
||||
|
|
|
@ -78,7 +78,7 @@ ad_ip_parameter sys_500m_rstgen CONFIG.C_EXT_RST_WIDTH 1
|
|||
|
||||
ad_ip_instance ip:ddr4 axi_ddr_cntrl
|
||||
ad_ip_parameter axi_ddr_cntrl CONFIG.C0_CLOCK_BOARD_INTERFACE default_250mhz_clk2
|
||||
ad_ip_parameter axi_ddr_cntrl CONFIG.C0_DDR4_BOARD_INTERFACE ddr4_sdram_c2
|
||||
ad_ip_parameter axi_ddr_cntrl CONFIG.C0_DDR4_BOARD_INTERFACE ddr4_sdram_c2_083
|
||||
ad_ip_parameter axi_ddr_cntrl CONFIG.RESET_BOARD_INTERFACE reset
|
||||
ad_ip_parameter axi_ddr_cntrl CONFIG.ADDN_UI_CLKOUT2_FREQ_HZ 250
|
||||
ad_ip_parameter axi_ddr_cntrl CONFIG.ADDN_UI_CLKOUT3_FREQ_HZ 500
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
|
||||
## Define the supported tool version
|
||||
if {![info exists REQUIRED_VIVADO_VERSION]} {
|
||||
set REQUIRED_VIVADO_VERSION "2020.1"
|
||||
set REQUIRED_VIVADO_VERSION "2020.2"
|
||||
}
|
||||
|
||||
## Define the ADI_IGNORE_VERSION_CHECK environment variable to skip version check
|
||||
|
|
Loading…
Reference in New Issue