Skip to content

Commit 227da99

Browse files
committed
Updated examples and tests of code equivalence checking.
1 parent 8634475 commit 227da99

File tree

17 files changed

+5610
-3744
lines changed

17 files changed

+5610
-3744
lines changed

examples/axi_stream_ultra96v2_pynq/test_axi_stream.py

Lines changed: 33 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@
189189
(axis_maskaddr_13 == 1)? _saxi_resetval_1 :
190190
(axis_maskaddr_13 == 2)? _saxi_resetval_2 :
191191
(axis_maskaddr_13 == 3)? _saxi_resetval_3 : 'hx;
192-
reg _saxi_cond_0_1;
192+
reg _saxi_rdata_cond_0_1;
193193
assign saxi_wready = _saxi_register_fsm == 3;
194194
reg [32-1:0] th_comp;
195195
localparam th_comp_init = 0;
@@ -235,7 +235,6 @@
235235
236236
always @(posedge CLK) begin
237237
if(RST) begin
238-
_axi_b_write_data_busy <= 0;
239238
axi_b_tdata <= 0;
240239
axi_b_tvalid <= 0;
241240
axi_b_tlast <= 0;
@@ -245,9 +244,6 @@
245244
axi_b_tvalid <= 0;
246245
axi_b_tlast <= 0;
247246
end
248-
if((th_comp == 12) && _axi_b_write_idle) begin
249-
_axi_b_write_data_busy <= 1;
250-
end
251247
if((th_comp == 13) && (axi_b_tready || !axi_b_tvalid)) begin
252248
axi_b_tdata <= _th_comp_b_4;
253249
axi_b_tvalid <= 1;
@@ -258,6 +254,17 @@
258254
axi_b_tvalid <= axi_b_tvalid;
259255
axi_b_tlast <= axi_b_tlast;
260256
end
257+
end
258+
end
259+
260+
261+
always @(posedge CLK) begin
262+
if(RST) begin
263+
_axi_b_write_data_busy <= 0;
264+
end else begin
265+
if((th_comp == 12) && _axi_b_write_idle) begin
266+
_axi_b_write_data_busy <= 1;
267+
end
261268
if((th_comp == 13) && (axi_b_tready || !axi_b_tvalid)) begin
262269
_axi_b_write_data_busy <= 0;
263270
end
@@ -280,6 +287,27 @@
280287
end
281288
282289
290+
always @(posedge CLK) begin
291+
if(RST) begin
292+
saxi_rdata <= 0;
293+
saxi_rvalid <= 0;
294+
_saxi_rdata_cond_0_1 <= 0;
295+
end else begin
296+
if(_saxi_rdata_cond_0_1) begin
297+
saxi_rvalid <= 0;
298+
end
299+
if((_saxi_register_fsm == 1) && (saxi_rready || !saxi_rvalid)) begin
300+
saxi_rdata <= axislite_rdata_14;
301+
saxi_rvalid <= 1;
302+
end
303+
_saxi_rdata_cond_0_1 <= 1;
304+
if(saxi_rvalid && !saxi_rready) begin
305+
saxi_rvalid <= saxi_rvalid;
306+
end
307+
end
308+
end
309+
310+
283311
always @(posedge CLK) begin
284312
if(RST) begin
285313
saxi_bvalid <= 0;
@@ -288,9 +316,6 @@
288316
writevalid_9 <= 0;
289317
readvalid_10 <= 0;
290318
addr_8 <= 0;
291-
saxi_rdata <= 0;
292-
saxi_rvalid <= 0;
293-
_saxi_cond_0_1 <= 0;
294319
_saxi_register_0 <= 0;
295320
_saxi_flag_0 <= 0;
296321
_saxi_register_1 <= 0;
@@ -300,9 +325,6 @@
300325
_saxi_register_3 <= 0;
301326
_saxi_flag_3 <= 0;
302327
end else begin
303-
if(_saxi_cond_0_1) begin
304-
saxi_rvalid <= 0;
305-
end
306328
if(saxi_bvalid && saxi_bready) begin
307329
saxi_bvalid <= 0;
308330
end
@@ -320,14 +342,6 @@
320342
addr_8 <= saxi_araddr;
321343
readvalid_10 <= 1;
322344
end
323-
if((_saxi_register_fsm == 1) && (saxi_rready || !saxi_rvalid)) begin
324-
saxi_rdata <= axislite_rdata_14;
325-
saxi_rvalid <= 1;
326-
end
327-
_saxi_cond_0_1 <= 1;
328-
if(saxi_rvalid && !saxi_rready) begin
329-
saxi_rvalid <= saxi_rvalid;
330-
end
331345
if((_saxi_register_fsm == 1) && (saxi_rready || !saxi_rvalid) && axislite_flag_15 && (axis_maskaddr_13 == 0)) begin
332346
_saxi_register_0 <= axislite_resetval_16;
333347
_saxi_flag_0 <= 0;

0 commit comments

Comments
 (0)