Skip to content

Commit 6a8af2a

Browse files
committed
Updated test cases
1 parent a4ff27b commit 6a8af2a

File tree

3 files changed

+4
-9
lines changed

3 files changed

+4
-9
lines changed

tests/extension/types_/axi_/slave_readwrite_lite_simultaneous/types_axi_slave_readwrite_lite_simultaneous.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def mkMain():
3232
fsm.If(readvalid).goto_next()
3333

3434
# read
35-
ack = myaxi.push_read_data(rdata, cond=fsm)
35+
ack, valid = myaxi.push_read_data(rdata, cond=fsm)
3636
fsm.If(ack)(
3737
rdata(rdata + 1)
3838
)

tests/extension/types_/axi_/slave_readwrite_simultaneous/test_types_axi_slave_readwrite_simultaneous.py

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -682,7 +682,6 @@
682682
assign myaxi_awready = (fsm == 0) && (!_tmp_2 && !_tmp_3 && !myaxi_bvalid && _tmp_4);
683683
assign myaxi_arready = (fsm == 0) && (!_tmp_3 && !_tmp_2 && _tmp_5 && !_tmp_4);
684684
reg [32-1:0] rdata;
685-
reg _tmp_6;
686685
reg _myaxi_cond_0_1;
687686
assign myaxi_wready = fsm == 100;
688687
@@ -698,13 +697,11 @@
698697
myaxi_rdata <= 0;
699698
myaxi_rvalid <= 0;
700699
myaxi_rlast <= 0;
701-
_tmp_6 <= 0;
702700
_myaxi_cond_0_1 <= 0;
703701
end else begin
704702
if(_myaxi_cond_0_1) begin
705703
myaxi_rvalid <= 0;
706704
myaxi_rlast <= 0;
707-
_tmp_6 <= 0;
708705
end
709706
if(myaxi_bvalid && myaxi_bready) begin
710707
myaxi_bvalid <= 0;
@@ -733,13 +730,11 @@
733730
end
734731
if((fsm == 1) && ((_tmp_0 > 0) && (myaxi_rready || !myaxi_rvalid) && (_tmp_0 > 0)) && (_tmp_0 == 1)) begin
735732
myaxi_rlast <= 1;
736-
_tmp_6 <= 1;
737733
end
738734
_myaxi_cond_0_1 <= 1;
739735
if(myaxi_rvalid && !myaxi_rready) begin
740736
myaxi_rvalid <= myaxi_rvalid;
741737
myaxi_rlast <= myaxi_rlast;
742-
_tmp_6 <= _tmp_6;
743738
end
744739
if(myaxi_wready && myaxi_wvalid && (_tmp_0 > 0)) begin
745740
_tmp_0 <= _tmp_0 - 1;
@@ -774,7 +769,7 @@
774769
if((_tmp_0 > 0) && (myaxi_rready || !myaxi_rvalid)) begin
775770
rdata <= rdata + 1;
776771
end
777-
if(_tmp_6) begin
772+
if(myaxi_rready && myaxi_rvalid && myaxi_rlast) begin
778773
fsm <= fsm_2;
779774
end
780775
end

tests/extension/types_/axi_/slave_readwrite_simultaneous/types_axi_slave_readwrite_simultaneous.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,11 @@ def mkMain():
3232
fsm.If(readvalid).goto_next()
3333

3434
# read
35-
ack, last = myaxi.push_read_data(rdata, counter, cond=fsm)
35+
ack, valid, last = myaxi.push_read_data(rdata, counter, cond=fsm)
3636
fsm.If(ack)(
3737
rdata(rdata + 1)
3838
)
39-
fsm.If(last).goto_next()
39+
fsm.If(valid, last).goto_next()
4040

4141
fsm.goto_init()
4242

0 commit comments

Comments
 (0)