8000 axi_adc_trigger: Use valid in data delay stage · analogdevicesinc/hdl@58e0044 · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Commit 58e0044

Browse files
committed
axi_adc_trigger: Use valid in data delay stage
This is required to match the delays in the data path to internal/external trigger path.
1 parent 4766d01 commit 58e0044

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

library/axi_adc_trigger/axi_adc_trigger.v

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -310,8 +310,10 @@ module axi_adc_trigger #(
310310
assign trigger_out = trigger_out_m2;
311311

312312
always @(posedge clk) begin
313-
data_a_trig <= (embedded_trigger == 1'h0) ? {data_a[14],data_a[14:0]} : {trigger_out_s,data_a[14:0]};
314-
data_b_trig <= (embedded_trigger == 1'h0) ? {data_b[14],data_b[14:0]} : {trigger_out_s,data_b[14:0]};
313+
if (data_out_valid) begin
314+
data_a_trig <= (embedded_trigger == 1'h0) ? {data_a[14],data_a[14:0]} : {trigger_out_s,data_a[14:0]};
315+
data_b_trig <= (embedded_trigger == 1'h0) ? {data_b[14],data_b[14:0]} : {trigger_out_s,data_b[14:0]};
316+
end
315317

316318
data_valid_a_trig <= data_valid_a;
317319
data_valid_b_trig <= data_valid_b;

0 commit comments

Comments
 (0)
0