From fe90fc7e5790d54dcabb3a5cb81a008698cd4b14 Mon Sep 17 00:00:00 2001 From: Istvan Csomortani Date: Wed, 18 Mar 2020 12:21:46 +0000 Subject: [PATCH] axi_ad9361: add_instance command must have a version attribute --- library/axi_ad9361/axi_ad9361_hw.tcl | 12 ++++++------ .../intel/common/intel_serdes/intel_serdes_hw.tcl | 6 +++--- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/library/axi_ad9361/axi_ad9361_hw.tcl b/library/axi_ad9361/axi_ad9361_hw.tcl index ccc5e55f0..0e63176b9 100644 --- a/library/axi_ad9361/axi_ad9361_hw.tcl +++ b/library/axi_ad9361/axi_ad9361_hw.tcl @@ -174,11 +174,11 @@ proc axi_ad9361_elab {} { set m_fpga_technology [get_parameter_value "FPGA_TECHNOLOGY"] set m_cmos_or_lvds_n [get_parameter_value "CMOS_OR_LVDS_N"] set rx_nodpa [get_parameter_value "RX_NODPA"] - + # 103 - stands for "Arria 10" see adi_intel_device_info_enc.tcl if {$m_fpga_technology == 103} { - add_hdl_instance axi_ad9361_serdes_clk intel_serdes + add_hdl_instance axi_ad9361_serdes_clk intel_serdes 1.0 set_instance_parameter_value axi_ad9361_serdes_clk {DEVICE_FAMILY} {Arria 10} set_instance_parameter_value axi_ad9361_serdes_clk {MODE} {CLK} set_instance_parameter_value axi_ad9361_serdes_clk {DDR_OR_SDR_N} {1} @@ -188,27 +188,27 @@ proc axi_ad9361_elab {} { set rx_serdes_mode IN if {$rx_nodpa == 1} {set rx_serdes_mode IN_NODPA} - add_hdl_instance axi_ad9361_serdes_in intel_serdes + add_hdl_instance axi_ad9361_serdes_in intel_serdes 1.0 set_instance_parameter_value axi_ad9361_serdes_in {DEVICE_FAMILY} {Arria 10} set_instance_parameter_value axi_ad9361_serdes_in {MODE} $rx_serdes_mode set_instance_parameter_value axi_ad9361_serdes_in {DDR_OR_SDR_N} {1} set_instance_parameter_value axi_ad9361_serdes_in {SERDES_FACTOR} {4} set_instance_parameter_value axi_ad9361_serdes_in {CLKIN_FREQUENCY} {250.0} - add_hdl_instance axi_ad9361_serdes_out intel_serdes + add_hdl_instance axi_ad9361_serdes_out intel_serdes 1.0 set_instance_parameter_value axi_ad9361_serdes_out {DEVICE_FAMILY} {Arria 10} set_instance_parameter_value axi_ad9361_serdes_out {MODE} {OUT} set_instance_parameter_value axi_ad9361_serdes_out {DDR_OR_SDR_N} {1} set_instance_parameter_value axi_ad9361_serdes_out {SERDES_FACTOR} {4} set_instance_parameter_value axi_ad9361_serdes_out {CLKIN_FREQUENCY} {250.0} - add_hdl_instance axi_ad9361_data_out altera_gpio + add_hdl_instance axi_ad9361_data_out altera_gpio 19.1 set_instance_parameter_value axi_ad9361_data_out {DEVICE_FAMILY} {Arria 10} set_instance_parameter_value axi_ad9361_data_out {PIN_TYPE_GUI} {Output} set_instance_parameter_value axi_ad9361_data_out {SIZE} {1} set_instance_parameter_value axi_ad9361_data_out {gui_io_reg_mode} {DDIO} - add_hdl_instance clk_buffer altclkctrl + add_hdl_instance clk_buffer altclkctrl 19.1 set_instance_parameter_value clk_buffer {DEVICE_FAMILY} {Arria 10} } diff --git a/library/intel/common/intel_serdes/intel_serdes_hw.tcl b/library/intel/common/intel_serdes/intel_serdes_hw.tcl index d831c5d12..7a1d9791c 100644 --- a/library/intel/common/intel_serdes/intel_serdes_hw.tcl +++ b/library/intel/common/intel_serdes/intel_serdes_hw.tcl @@ -43,7 +43,7 @@ proc p_intel_serdes {} { ## arria 10 only if {$m_mode == "CLK"} { - add_instance intel_serdes_pll altera_iopll + add_instance intel_serdes_pll altera_iopll 19.1 set_instance_parameter_value intel_serdes_pll {gui_reference_clock_frequency} $m_clkin_frequency set_instance_parameter_value intel_serdes_pll {gui_use_locked} {1} set_instance_parameter_value intel_serdes_pll {gui_operation_mode} {lvds} @@ -78,7 +78,7 @@ proc p_intel_serdes {} { } if {$m_mode == "IN" || $m_mode == "IN_NODPA"} { - add_instance intel_serdes_in altera_lvds + add_instance intel_serdes_in altera_lvds 19.1 if {$m_mode == "IN"} { set_instance_parameter_value intel_serdes_in {MODE} {RX_DPA-FIFO} } else { @@ -112,7 +112,7 @@ proc p_intel_serdes {} { } if {$m_mode == "OUT"} { - add_instance intel_serdes_out altera_lvds + add_instance intel_serdes_out altera_lvds 19.1 set_instance_parameter_value intel_serdes_out {MODE} {TX} set_instance_parameter_value intel_serdes_out {NUM_CHANNELS} {1} set_instance_parameter_value intel_serdes_out {DATA_RATE} $m_hs_data_rate