File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed
Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -113,8 +113,13 @@ module axi_ltc2387_if #(
113113 always @(posedge dco) begin
114114 adc_data_da_p <= {adc_data_da_p[WIDTH- 1 :0 ], da_p_int_s};
115115 adc_data_da_n <= {adc_data_da_n[WIDTH- 1 :0 ], da_n_int_s};
116- adc_data_db_p <= {adc_data_db_p[WIDTH- 1 :0 ], db_p_int_s};
117- adc_data_db_n <= {adc_data_db_n[WIDTH- 1 :0 ], db_n_int_s};
116+ if (TWOLANES) begin
117+ adc_data_db_p <= {adc_data_db_p[WIDTH- 1 :0 ], db_p_int_s};
118+ adc_data_db_n <= {adc_data_db_n[WIDTH- 1 :0 ], db_n_int_s};
119+ end else begin
120+ adc_data_db_p <= 'd0;
121+ adc_data_db_n <= 'd0;
122+ end
118123 end
119124
120125 // bits rearrangement
@@ -222,6 +227,9 @@ module axi_ltc2387_if #(
222227 .delay_rst (delay_rst),
223228 .delay_locked ());
224229 end else begin
230+ // when in one-lane mode, tie them to 0,
231+ // otherwise the input pin of input buffer
232+ // will have an illegal connection to logic constant value
225233 assign db_p_int_s = 1'b0 ;
226234 assign db_n_int_s = 1'b0 ;
227235 end
You can’t perform that action at this time.
0 commit comments