Skip to content

Commit

Permalink
axi_adc_trigger: Use valid in data delay stage
Browse files Browse the repository at this point in the history
This is required to match the delays in the data path to internal/external
trigger path.
  • Loading branch information
AndreiGrozav committed Aug 13, 2020
1 parent 4766d01 commit 58e0044
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions library/axi_adc_trigger/axi_adc_trigger.v
Original file line number Diff line number Diff line change
Expand Up @@ -310,8 +310,10 @@ module axi_adc_trigger #(
assign trigger_out = trigger_out_m2;

always @(posedge clk) begin
data_a_trig <= (embedded_trigger == 1'h0) ? {data_a[14],data_a[14:0]} : {trigger_out_s,data_a[14:0]};
data_b_trig <= (embedded_trigger == 1'h0) ? {data_b[14],data_b[14:0]} : {trigger_out_s,data_b[14:0]};
if (data_out_valid) begin
data_a_trig <= (embedded_trigger == 1'h0) ? {data_a[14],data_a[14:0]} : {trigger_out_s,data_a[14:0]};
data_b_trig <= (embedded_trigger == 1'h0) ? {data_b[14],data_b[14:0]} : {trigger_out_s,data_b[14:0]};
end

data_valid_a_trig <= data_valid_a;
data_valid_b_trig <= data_valid_b;
Expand Down

0 comments on commit 58e0044

Please sign in to comment.