8000 axi_logic_analyzer: Add extra reg pipe to avoid latch · analogdevicesinc/hdl@10c9956 · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Commit 10c9956

Browse files
committed
axi_logic_analyzer: Add extra reg pipe to avoid latch
1 parent 6af5d3c commit 10c9956

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

library/axi_logic_analyzer/axi_logic_analyzer.v

Lines changed: 2 additions & 3 deletions
< 8000 div data-testid="addition diffstat" class="DiffSquares-module__diffSquare--h5kjy DiffSquares-module__addition--jeNtt">
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ module axi_logic_analyzer #(
5252
input [ 1:0] trigger_i,
5353

5454
output adc_valid,
55-
output [15:0] adc_data,
55+
output reg [15:0] adc_data,
5656

5757
input [15:0] dac_data,
5858
input dac_valid,
@@ -161,8 +161,6 @@ module axi_logic_analyzer #(
161161
assign trigger_out = trigger_delay == 32'h0 ? trigger_out_s | streaming_on : trigger_out_delayed | streaming_on;
162162
assign trigger_out_delayed = delay_counter == 32'h0 ? 1 : 0;
163163

164-
assign adc_data = adc_data_mn;
165-
166164
always @(posedge clk_out) begin
167165
if (trigger_delay == 0) begin
168166
if (streaming == 1'b1 && sample_valid_la == 1'b1 && trigger_out_s == 1'b1) begin
@@ -250,6 +248,7 @@ module axi_logic_analyzer #(
250248
always @(posedge clk_out) begin
251249
if (sample_valid_la == 1'b1) begin
252250
adc_data_mn <= data_m[ADC_PATH_DELAY-2];
251+
adc_data <= adc_data_mn;
253252
end
254253
end
255254
endgenerate

library/axi_logic_analyzer/axi_logic_analyzer_trigger.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ module axi_logic_analyzer_trigger (
9696
// 0 OR
9797
// 1 AND
9898

99-
always @(*) begin
99+
always @(posedge clk) begin
100100
if (data_valid == 1'b1) begin
101101
case (trigger_logic[0])
102102
0: trigger_active = |(({ext_t_edge_detect_hold, edge_detect_m} & edge_detect_enable) |

0 commit comments

Comments
 (0)
0