From 16046a984cea46e74188b2577d68f5bc4253db05 Mon Sep 17 00:00:00 2001 From: Rejeesh Kutty Date: Wed, 14 Sep 2016 12:05:48 -0400 Subject: [PATCH] alt_serdes- updates --- library/altera/alt_serdes/alt_serdes_hw.tcl | 3 ++- library/altera/common/ad_serdes_clk.v | 3 +++ library/altera/common/ad_serdes_in.v | 4 ++++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/library/altera/alt_serdes/alt_serdes_hw.tcl b/library/altera/alt_serdes/alt_serdes_hw.tcl index fe7b464c9..56fdd9586 100644 --- a/library/altera/alt_serdes/alt_serdes_hw.tcl +++ b/library/altera/alt_serdes/alt_serdes_hw.tcl @@ -131,10 +131,11 @@ proc p_alt_serdes {} { set_instance_parameter_value alt_serdes_out {NUM_CHANNELS} {1} set_instance_parameter_value alt_serdes_out {DATA_RATE} $m_hs_data_rate set_instance_parameter_value alt_serdes_out {J_FACTOR} $m_serdes_factor + set_instance_parameter_value alt_serdes_out {TX_EXPORT_CORECLOCK} {false} + set_instance_parameter_value alt_serdes_out {TX_USE_OUTCLOCK} {false} set_instance_parameter_value alt_serdes_out {USE_EXTERNAL_PLL} {true} set_instance_parameter_value alt_serdes_out {INCLOCK_FREQUENCY} $m_clkin_frequency set_instance_parameter_value alt_serdes_out {PLL_USE_RESET} {false} - set_instance_parameter_value alt_serdes_out {TX_USE_OUTCLOCK} {false} add_interface data_out conduit end set_interface_property data_out EXPORT_OF alt_serdes_out.tx_out add_interface clk conduit end diff --git a/library/altera/common/ad_serdes_clk.v b/library/altera/common/ad_serdes_clk.v index c065dd061..75492f68d 100644 --- a/library/altera/common/ad_serdes_clk.v +++ b/library/altera/common/ad_serdes_clk.v @@ -85,6 +85,9 @@ module ad_serdes_clk ( // defaults assign out_clk = div_clk; + assign up_drp_rdata = up_drp_rdata_int; + assign up_drp_ready = up_drp_ready_int; + assign up_drp_locked = up_drp_locked_int; always @(negedge up_rstn or posedge up_clk) begin if (up_rstn == 1'b0) begin diff --git a/library/altera/common/ad_serdes_in.v b/library/altera/common/ad_serdes_in.v index 04cb86321..545051797 100644 --- a/library/altera/common/ad_serdes_in.v +++ b/library/altera/common/ad_serdes_in.v @@ -79,6 +79,10 @@ module ad_serdes_in ( parameter DEVICE_TYPE = 0; + // assignments + + assign up_drdata = 5'd0; + // instantiations alt_serdes_in_core i_core (