util_adxcvr- ultrascale updates
parent
7db0c03a92
commit
0beecea02d
File diff suppressed because it is too large
Load Diff
|
@ -180,141 +180,142 @@ module util_adxcvr_xcm #(
|
|||
generate
|
||||
if (XCVR_TYPE == 1) begin
|
||||
GTHE3_COMMON #(
|
||||
.SIM_RESET_SPEEDUP ("TRUE"),
|
||||
.SIM_VERSION (2),
|
||||
.SARC_EN (1'b1),
|
||||
.SARC_SEL (1'b0),
|
||||
.SDM0_DATA_PIN_SEL (1'b0),
|
||||
.SDM0_WIDTH_PIN_SEL (1'b0),
|
||||
.SDM1_DATA_PIN_SEL (1'b0),
|
||||
.SDM1_WIDTH_PIN_SEL (1'b0),
|
||||
.BIAS_CFG0 (16'b0000000000000000),
|
||||
.BIAS_CFG1 (16'b0000000000000000),
|
||||
.BIAS_CFG2 (16'b0000000000000000),
|
||||
.BIAS_CFG3 (16'b0000000001000000),
|
||||
.BIAS_CFG4 (16'b0000000000000000),
|
||||
.COMMON_CFG0 (16'b0000000000000000),
|
||||
.COMMON_CFG1 (16'b0000000000000000),
|
||||
.POR_CFG (16'b0000000000000100),
|
||||
.QPLL0_CFG0 (16'b0011000000011100),
|
||||
.QPLL0_CFG1 (16'b0000000000011000),
|
||||
.QPLL0_CFG1_G3 (16'b0000000000011000),
|
||||
.QPLL0_CFG2 (16'b0000000001001000),
|
||||
.QPLL0_CFG2_G3 (16'b0000000001001000),
|
||||
.QPLL0_CFG3 (16'b0000000100100000),
|
||||
.QPLL0_CFG4 (16'b0000000000001001),
|
||||
.QPLL0_INIT_CFG0 (16'b0000000000000000),
|
||||
.QPLL0_LOCK_CFG (16'b0010010111101000),
|
||||
.QPLL0_LOCK_CFG_G3 (16'b0010010111101000),
|
||||
.BIAS_CFG0 (16'h0000),
|
||||
.BIAS_CFG1 (16'h0000),
|
||||
.BIAS_CFG2 (16'h0000),
|
||||
.BIAS_CFG3 (16'h0040),
|
||||
.BIAS_CFG4 (16'h0000),
|
||||
.BIAS_CFG_RSVD (10'b0000000000),
|
||||
.COMMON_CFG0 (16'h0000),
|
||||
.COMMON_CFG1 (16'h0000),
|
||||
.POR_CFG (16'h0004),
|
||||
.QPLL0_CFG0 (16'h321c),
|
||||
.QPLL0_CFG1 (16'h1018),
|
||||
.QPLL0_CFG1_G3 (16'h1018),
|
||||
.QPLL0_CFG2 (16'h0048),
|
||||
.QPLL0_CFG2_G3 (16'h0048),
|
||||
.QPLL0_CFG3 (16'h0120),
|
||||
.QPLL0_CFG4 (16'h0000),
|
||||
.QPLL0_CP (10'b0000011111),
|
||||
.QPLL0_CP_G3 (10'b1111111111),
|
||||
.QPLL0_FBDIV (QPLL_FBDIV),
|
||||
.QPLL0_FBDIV_G3 (80),
|
||||
.QPLL0_INIT_CFG0 (16'h02b2),
|
||||
.QPLL0_INIT_CFG1 (8'h00),
|
||||
.QPLL0_LOCK_CFG (16'h21e8),
|
||||
.QPLL0_LOCK_CFG_G3 (16'h21e8),
|
||||
.QPLL0_LPF (10'b1111111111),
|
||||
.QPLL0_LPF_G3 (10'b0000010101),
|
||||
.QPLL0_REFCLK_DIV (QPLL_REFCLK_DIV),
|
||||
.QPLL0_SDM_CFG0 (16'b0000000000000000),
|
||||
.QPLL0_SDM_CFG1 (16'b0000000000000000),
|
||||
.QPLL0_SDM_CFG2 (16'b0000000000000000),
|
||||
.QPLL1_CFG0 (16'b0011000000011100),
|
||||
.QPLL1_CFG1 (16'b0000000000011000),
|
||||
.QPLL1_CFG1_G3 (16'b0000000000011000),
|
||||
.QPLL1_CFG2 (16'b0000000001000000),
|
||||
.QPLL1_CFG2_G3 (16'b0000000001000000),
|
||||
.QPLL1_CFG3 (16'b0000000100100000),
|
||||
.QPLL1_CFG4 (16'b0000000000001001),
|
||||
.QPLL1_INIT_CFG0 (16'b0000000000000000),
|
||||
.QPLL1_LOCK_CFG (16'b0010010111101000),
|
||||
.QPLL1_LOCK_CFG_G3 (16'b0010010111101000),
|
||||
.QPLL1_CFG0 (16'h321c),
|
||||
.QPLL1_CFG1 (16'h1018),
|
||||
.QPLL1_CFG1_G3 (16'h1018),
|
||||
.QPLL1_CFG2 (16'h0040),
|
||||
.QPLL1_CFG2_G3 (16'h0040),
|
||||
.QPLL1_CFG3 (16'h0120),
|
||||
.QPLL1_CFG4 (16'h0000),
|
||||
.QPLL1_CP (10'b0000011111),
|
||||
.QPLL1_CP_G3 (10'b1111111111),
|
||||
.QPLL1_FBDIV (QPLL_FBDIV),
|
||||
.QPLL1_FBDIV_G3 (80),
|
||||
.QPLL1_INIT_CFG0 (16'h02b2),
|
||||
.QPLL1_INIT_CFG1 (8'h00),
|
||||
.QPLL1_LOCK_CFG (16'h21e8),
|
||||
.QPLL1_LOCK_CFG_G3 (16'h21e8),
|
||||
.QPLL1_LPF (10'b1111111111),
|
||||
.QPLL1_LPF_G3 (10'b0000010101),
|
||||
.QPLL1_REFCLK_DIV (QPLL_REFCLK_DIV),
|
||||
.QPLL1_SDM_CFG0 (16'b0000000000000000),
|
||||
.QPLL1_SDM_CFG1 (16'b0000000000000000),
|
||||
.QPLL1_SDM_CFG2 (16'b0000000000000000),
|
||||
.RSVD_ATTR0 (16'b0000000000000000),
|
||||
.RSVD_ATTR1 (16'b0000000000000000),
|
||||
.RSVD_ATTR2 (16'b0000000000000000),
|
||||
.RSVD_ATTR3 (16'b0000000000000000),
|
||||
.SDM0DATA1_0 (16'b0000000000000000),
|
||||
.SDM0INITSEED0_0 (16'b0000000000000000),
|
||||
.SDM1DATA1_0 (16'b0000000000000000),
|
||||
.SDM1INITSEED0_0 (16'b0000000000000000),
|
||||
.RSVD_ATTR0 (16'h0000),
|
||||
.RSVD_ATTR1 (16'h0000),
|
||||
.RSVD_ATTR2 (16'h0000),
|
||||
.RSVD_ATTR3 (16'h0000),
|
||||
.RXRECCLKOUT0_SEL (2'b00),
|
||||
.RXRECCLKOUT1_SEL (2'b00),
|
||||
.QPLL0_INIT_CFG1 (8'b00000000),
|
||||
.QPLL1_INIT_CFG1 (8'b00000000),
|
||||
.SARC_EN (1'b1),
|
||||
.SARC_SEL (1'b0),
|
||||
.SDM0DATA1_0 (16'b0000000000000000),
|
||||
.SDM0DATA1_1 (9'b000000000),
|
||||
.SDM0INITSEED0_0 (16'b0000000000000000),
|
||||
.SDM0INITSEED0_1 (9'b000000000),
|
||||
.SDM0_DATA_PIN_SEL (1'b0),
|
||||
.SDM0_WIDTH_PIN_SEL (1'b0),
|
||||
.SDM1DATA1_0 (16'b0000000000000000),
|
||||
.SDM1DATA1_1 (9'b000000000),
|
||||
.SDM1INITSEED0_0 (16'b0000000000000000),
|
||||
.SDM1INITSEED0_1 (9'b000000000),
|
||||
.BIAS_CFG_RSVD (10'b0000000000),
|
||||
.QPLL0_CP (10'b0000011111),
|
||||
.QPLL0_CP_G3 (10'b1111111111),
|
||||
.QPLL0_LPF (10'b1111111111),
|
||||
.QPLL0_LPF_G3 (10'b0000010101),
|
||||
.QPLL1_CP (10'b0000011111),
|
||||
.QPLL1_CP_G3 (10'b1111111111),
|
||||
.QPLL1_LPF (10'b1111111111),
|
||||
.QPLL1_LPF_G3 (10'b0000010101),
|
||||
.QPLL0_FBDIV (QPLL_FBDIV),
|
||||
.QPLL0_FBDIV_G3 (80),
|
||||
.QPLL0_REFCLK_DIV (QPLL_REFCLK_DIV),
|
||||
.QPLL1_FBDIV (QPLL_FBDIV),
|
||||
.QPLL1_FBDIV_G3 (80),
|
||||
.QPLL1_REFCLK_DIV (QPLL_REFCLK_DIV))
|
||||
.SDM1_DATA_PIN_SEL (1'b0),
|
||||
.SDM1_WIDTH_PIN_SEL (1'b0),
|
||||
.SIM_MODE ("FAST"),
|
||||
.SIM_RESET_SPEEDUP ("TRUE"),
|
||||
.SIM_VERSION (2))
|
||||
i_gthe3_common (
|
||||
.BGBYPASSB (1'd1),
|
||||
.BGMONITORENB (1'd1),
|
||||
.BGPDB (1'd1),
|
||||
.BGRCALOVRD (5'b11111),
|
||||
.BGRCALOVRDENB (1'd1),
|
||||
.BGBYPASSB (1'h1),
|
||||
.BGMONITORENB (1'h1),
|
||||
.BGPDB (1'h1),
|
||||
.BGRCALOVRD (5'h1f),
|
||||
.BGRCALOVRDENB (1'h1),
|
||||
.DRPADDR (up_addr_int[8:0]),
|
||||
.DRPCLK (up_clk),
|
||||
.DRPDI (up_wdata_int),
|
||||
.DRPEN (up_enb_int),
|
||||
.DRPWE (up_wr_int),
|
||||
.GTGREFCLK0 (1'd0),
|
||||
.GTGREFCLK1 (1'd0),
|
||||
.GTNORTHREFCLK00 (1'd0),
|
||||
.GTNORTHREFCLK01 (1'd0),
|
||||
.GTNORTHREFCLK10 (1'd0),
|
||||
.GTNORTHREFCLK11 (1'd0),
|
||||
.GTREFCLK00 (qpll_ref_clk),
|
||||
.GTREFCLK01 (1'd0),
|
||||
.GTREFCLK10 (1'd0),
|
||||
.GTREFCLK11 (1'd0),
|
||||
.GTSOUTHREFCLK00 (1'd0),
|
||||
.GTSOUTHREFCLK01 (1'd0),
|
||||
.GTSOUTHREFCLK10 (1'd0),
|
||||
.GTSOUTHREFCLK11 (1'd0),
|
||||
.PMARSVD0 (8'd0),
|
||||
.PMARSVD1 (8'd0),
|
||||
.QPLLRSVD1 (8'd0),
|
||||
.QPLLRSVD2 (5'd0),
|
||||
.QPLLRSVD3 (5'd0),
|
||||
.QPLLRSVD4 (8'd0),
|
||||
.QPLL0CLKRSVD0 (1'd0),
|
||||
.QPLL0CLKRSVD1 (1'd0),
|
||||
.QPLL0LOCKDETCLK (up_clk),
|
||||
.QPLL0LOCKEN (1'd1),
|
||||
.QPLL0PD (1'd0),
|
||||
.QPLL0REFCLKSEL (3'b001),
|
||||
.QPLL0RESET (up_qpll_rst),
|
||||
.QPLL1CLKRSVD0 (1'd0),
|
||||
.QPLL1CLKRSVD1 (1'd0),
|
||||
.QPLL1LOCKDETCLK (1'd0),
|
||||
.QPLL1LOCKEN (1'd0),
|
||||
.QPLL1PD (1'd1),
|
||||
.QPLL1REFCLKSEL (3'b001),
|
||||
.QPLL1RESET (1'd1),
|
||||
.RCALENB (1'd1),
|
||||
.DRPDO (up_rdata_s),
|
||||
.DRPEN (up_enb_int),
|
||||
.DRPRDY (up_ready_s),
|
||||
.DRPWE (up_wr_int),
|
||||
.GTGREFCLK0 (1'h0),
|
||||
.GTGREFCLK1 (1'h0),
|
||||
.GTNORTHREFCLK00 (1'h0),
|
||||
.GTNORTHREFCLK01 (1'h0),
|
||||
.GTNORTHREFCLK10 (1'h0),
|
||||
.GTNORTHREFCLK11 (1'h0),
|
||||
.GTREFCLK00 (qpll_ref_clk),
|
||||
.GTREFCLK01 (1'h0),
|
||||
.GTREFCLK10 (1'h0),
|
||||
.GTREFCLK11 (1'h0),
|
||||
.GTSOUTHREFCLK00 (1'h0),
|
||||
.GTSOUTHREFCLK01 (1'h0),
|
||||
.GTSOUTHREFCLK10 (1'h0),
|
||||
.GTSOUTHREFCLK11 (1'h0),
|
||||
.PMARSVD0 (8'h0),
|
||||
.PMARSVD1 (8'h0),
|
||||
.PMARSVDOUT0 (),
|
||||
.PMARSVDOUT1 (),
|
||||
.QPLLDMONITOR0 (),
|
||||
.QPLLDMONITOR1 (),
|
||||
.QPLL0CLKRSVD0 (1'h0),
|
||||
.QPLL0CLKRSVD1 (1'h0),
|
||||
.QPLL0FBCLKLOST (),
|
||||
.QPLL0LOCK (qpll2ch_locked),
|
||||
.QPLL0LOCKDETCLK (up_clk),
|
||||
.QPLL0LOCKEN (1'h1),
|
||||
.QPLL0OUTCLK (qpll2ch_clk),
|
||||
.QPLL0OUTREFCLK (qpll2ch_ref_clk),
|
||||
.QPLL0PD (1'h0),
|
||||
.QPLL0REFCLKLOST (),
|
||||
.QPLL0REFCLKSEL (3'h1),
|
||||
.QPLL0RESET (up_qpll_rst),
|
||||
.QPLL1CLKRSVD0 (1'h0),
|
||||
.QPLL1CLKRSVD1 (1'h0),
|
||||
.QPLL1FBCLKLOST (),
|
||||
.QPLL1LOCK (),
|
||||
.QPLL1LOCKDETCLK (1'h0),
|
||||
.QPLL1LOCKEN (1'h0),
|
||||
.QPLL1OUTCLK (),
|
||||
.QPLL1OUTREFCLK (),
|
||||
.QPLL1PD (1'h0),
|
||||
.QPLL1REFCLKLOST (),
|
||||
.QPLL1REFCLKSEL (3'h1),
|
||||
.QPLL1RESET (1'h1),
|
||||
.QPLLDMONITOR0 (),
|
||||
.QPLLDMONITOR1 (),
|
||||
.QPLLRSVD1 (8'h0),
|
||||
.QPLLRSVD2 (5'h0),
|
||||
.QPLLRSVD3 (5'h0),
|
||||
.QPLLRSVD4 (8'h0),
|
||||
.RCALENB (1'h1),
|
||||
.REFCLKOUTMONITOR0 (),
|
||||
.REFCLKOUTMONITOR1 (),
|
||||
.RXRECCLK0_SEL (),
|
||||
|
|
Loading…
Reference in New Issue