From 571b721274613f22a9fc02b403033bef7696958c Mon Sep 17 00:00:00 2001 From: Istvan Csomortani Date: Mon, 5 Mar 2018 10:40:39 +0000 Subject: [PATCH] util_adxcvr: CPLLPD should be used for reset For CPLL reset the CPLLPD ports should be used, instead of the CPLLRESET. The recommended reset width is above 2us. See UG576 pg. 60 for more detail. --- library/xilinx/util_adxcvr/util_adxcvr_xch.v | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/xilinx/util_adxcvr/util_adxcvr_xch.v b/library/xilinx/util_adxcvr/util_adxcvr_xch.v index 8bc378673..f73f9a71f 100644 --- a/library/xilinx/util_adxcvr/util_adxcvr_xch.v +++ b/library/xilinx/util_adxcvr/util_adxcvr_xch.v @@ -2044,10 +2044,10 @@ module util_adxcvr_xch #( .CPLLLOCK (cpll_locked_s), .CPLLLOCKDETCLK (up_clk), .CPLLLOCKEN (1'd1), - .CPLLPD (1'b0), + .CPLLPD (up_cpll_rst), .CPLLREFCLKLOST (), .CPLLREFCLKSEL (3'b001), - .CPLLRESET (up_cpll_rst), + .CPLLRESET (1'b0), .DMONFIFORESET (1'd0), .DMONITORCLK (1'd0), .DMONITOROUT (),