File tree Expand file tree Collapse file tree 2 files changed +29
-31
lines changed
Expand file tree Collapse file tree 2 files changed +29
-31
lines changed Original file line number Diff line number Diff line change 8080for (n = 0 ; n < WIDTH; n = n + 1 ) begin : iddr
8181 // Use IDELAYE3 for Ultrascale and Ultrascale+ devices to adjust delay between clock and data
8282 // found delay count value by sweeping and checking the output
83- IDELAYE3 #(
84- .CASCADE("NONE" ),
85- .DELAY_FORMAT("COUNT" ), // Units of the DELAY_VALUE (COUNT, TIME)
86- .DELAY_SRC("IDATAIN" ),
87- .DELAY_TYPE("FIXED" ),
88- .DELAY_VALUE(9'h19 ),
89- .IS_CLK_INVERTED(1'b0 ),
90- .IS_RST_INVERTED(1'b0 ),
91- .REFCLK_FREQUENCY(300 .0 ),
92- .SIM_DEVICE("ULTRASCALE_PLUS" ),
93- .UPDATE_MODE("ASYNC" )
94- )
95- IDELAYE3_inst (
96- .CASC_OUT(),
97- .CNTVALUEOUT(cnt_value_out[(n*9 )+8 : n*9 ]),
98- .DATAOUT(delayed_data_int[n]),
99- .CASC_IN(0 ),
100- .CASC_RETURN(0 ),
101- .CE(0 ),
102- .CLK(clk),
103- .CNTVALUEIN(0 ),
104- .DATAIN(0 ),
105- .EN_VTC(0 ),
106- .IDATAIN(d_int[n]),
107- .INC(0 ),
108- .LOAD(0 ),
109- .RST(0 )
110- );
111-
83+ IDELAYE3 #(
84+ .CASCADE("NONE" ),
85+ .DELAY_FORMAT("COUNT" ), // Units of the DELAY_VALUE (COUNT, TIME)
86+ .DELAY_SRC("IDATAIN" ),
87+ .DELAY_TYPE("FIXED" ),
88+ .DELAY_VALUE(9'h19 ),
89+ .IS_CLK_INVERTED(1'b0 ),
90+ .IS_RST_INVERTED(1'b0 ),
91+ .REFCLK_FREQUENCY(300 .0 ),
92+ .SIM_DEVICE("ULTRASCALE_PLUS" ),
93+ .UPDATE_MODE("ASYNC" )
94+ )
95+ IDELAYE3_inst (
96+ .CASC_OUT(),
97+ .CNTVALUEOUT(),
98+ .DATAOUT(delayed_data_int[n]),
99+ .CASC_IN(0 ),
100+ .CASC_RETURN(0 ),
101+ .CE(0 ),
102+ .CLK(clk),
103+ .CNTVALUEIN(0 ),
104+ .DATAIN(0 ),
105+ .EN_VTC(0 ),
106+ .IDATAIN(d_int[n]),
107+ .INC(0 ),
108+ .LOAD(0 ),
109+ .RST(0 )
110+ );
112111end
113112 reg [WIDTH- 1 :0 ] d_reg_1 = {WIDTH{1'b0 }};
114113 reg [WIDTH- 1 :0 ] d_reg_2 = {WIDTH{1'b0 }};
128127 q_reg_1 <= d_reg_1;
129128 q_reg_2 <= d_reg_2;
130129 end
131-
130+
132131 assign q1 = q_reg_1;
133132 assign q2 = q_reg_2;
134133
Original file line number Diff line number Diff line change @@ -90,7 +90,6 @@ module rgmii_phy_if #
9090 input wire [1 :0 ] speed
9191);
9292
93-
9493wire clk;
9594
9695// receive
You can’t perform that action at this time.
0 commit comments