Skip to content

Commit 0d7356f

Browse files
committed
Merge branch 'feature_optimize_axim' into develop
2 parents a44f187 + 0740df1 commit 0d7356f

File tree

11 files changed

+32
-30
lines changed

11 files changed

+32
-30
lines changed

examples/simulation_verilator/test_simulation_verilator.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1116,7 +1116,7 @@
11161116
localparam write_burst_fsm_0_init = 0;
11171117
reg [10-1:0] write_burst_addr_30;
11181118
reg [10-1:0] write_burst_stride_31;
1119-
reg [11-1:0] write_burst_length_32;
1119+
reg [33-1:0] write_burst_length_32;
11201120
reg write_burst_done_33;
11211121
assign ram_a_0_wdata = ((write_burst_fsm_0 == 1) && myaxi_rvalid)? myaxi_rdata : 'hx;
11221122
assign ram_a_0_wenable = ((write_burst_fsm_0 == 1) && myaxi_rvalid)? 1'd1 : 0;
@@ -1130,7 +1130,7 @@
11301130
localparam write_burst_fsm_1_init = 0;
11311131
reg [10-1:0] write_burst_addr_36;
11321132
reg [10-1:0] write_burst_stride_37;
1133-
reg [11-1:0] write_burst_length_38;
1133+
reg [33-1:0] write_burst_length_38;
11341134
reg write_burst_done_39;
11351135
assign ram_b_0_wdata = ((write_burst_fsm_1 == 1) && myaxi_rvalid)? myaxi_rdata : 'hx;
11361136
assign ram_b_0_wenable = ((write_burst_fsm_1 == 1) && myaxi_rvalid)? 1'd1 : 0;
@@ -1227,7 +1227,7 @@
12271227
localparam read_burst_fsm_2_init = 0;
12281228
reg [10-1:0] read_burst_addr_74;
12291229
reg [10-1:0] read_burst_stride_75;
1230-
reg [11-1:0] read_burst_length_76;
1230+
reg [33-1:0] read_burst_length_76;
12311231
reg read_burst_rvalid_77;
12321232
reg read_burst_rlast_78;
12331233
localparam _tmp_79 = 1;
@@ -1259,7 +1259,7 @@
12591259
localparam write_burst_fsm_3_init = 0;
12601260
reg [10-1:0] write_burst_addr_84;
12611261
reg [10-1:0] write_burst_stride_85;
1262-
reg [11-1:0] write_burst_length_86;
1262+
reg [33-1:0] write_burst_length_86;
12631263
reg write_burst_done_87;
12641264
assign ram_c_0_wdata = ((write_burst_fsm_3 == 1) && myaxi_rvalid)? myaxi_rdata :
12651265
(th_matmul == 22)? _th_matmul_sum_14 : 'hx;

examples/stream_axi_stream_fifo_ipxact_ultra96v2_pynq/test_stream_axi_stream_fifo_ipxact.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -640,7 +640,7 @@
640640
localparam write_burst_fsm_0_init = 0;
641641
reg [10-1:0] write_burst_addr_43;
642642
reg [10-1:0] write_burst_stride_44;
643-
reg [11-1:0] write_burst_length_45;
643+
reg [33-1:0] write_burst_length_45;
644644
reg write_burst_done_46;
645645
assign ram_b_0_wdata = ((write_burst_fsm_0 == 1) && maxi_rvalid)? maxi_rdata : 'hx;
646646
assign ram_b_0_wenable = ((write_burst_fsm_0 == 1) && maxi_rvalid)? 1'd1 : 0;

examples/stream_axi_stream_fifo_ultra96v2_pynq/test_stream_axi_stream_fifo.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -640,7 +640,7 @@
640640
localparam write_burst_fsm_0_init = 0;
641641
reg [10-1:0] write_burst_addr_43;
642642
reg [10-1:0] write_burst_stride_44;
643-
reg [11-1:0] write_burst_length_45;
643+
reg [33-1:0] write_burst_length_45;
644644
reg write_burst_done_46;
645645
assign ram_b_0_wdata = ((write_burst_fsm_0 == 1) && maxi_rvalid)? maxi_rdata : 'hx;
646646
assign ram_b_0_wenable = ((write_burst_fsm_0 == 1) && maxi_rvalid)? 1'd1 : 0;

examples/thread_embedded_verilog_ipxact/test_thread_embedded_verilog_ipxact.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1659,7 +1659,7 @@
16591659
localparam write_burst_fsm_0_init = 0;
16601660
reg [10-1:0] write_burst_addr_39;
16611661
reg [10-1:0] write_burst_stride_40;
1662-
reg [11-1:0] write_burst_length_41;
1662+
reg [33-1:0] write_burst_length_41;
16631663
reg write_burst_done_42;
16641664
assign ram_a_0_wdata = ((write_burst_fsm_0 == 1) && maxi_rvalid)? maxi_rdata : 'hx;
16651665
assign ram_a_0_wenable = ((write_burst_fsm_0 == 1) && maxi_rvalid)? 1'd1 : 0;
@@ -1735,7 +1735,7 @@
17351735
localparam read_burst_fsm_1_init = 0;
17361736
reg [10-1:0] read_burst_addr_71;
17371737
reg [10-1:0] read_burst_stride_72;
1738-
reg [11-1:0] read_burst_length_73;
1738+
reg [33-1:0] read_burst_length_73;
17391739
reg read_burst_rvalid_74;
17401740
reg read_burst_rlast_75;
17411741
assign ram_a_0_addr = ((read_burst_fsm_1 == 1) && (!read_burst_rvalid_74 || (maxi_wready || !maxi_wvalid) && (_maxi_write_size_buf > 0)))? read_burst_addr_71 :

examples/thread_memcpy_ipxact_ultra96v2_pynq/test_thread_memcpy_ipxact.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1642,7 +1642,7 @@
16421642
localparam write_burst_fsm_0_init = 0;
16431643
reg [10-1:0] write_burst_addr_39;
16441644
reg [10-1:0] write_burst_stride_40;
1645-
reg [11-1:0] write_burst_length_41;
1645+
reg [33-1:0] write_burst_length_41;
16461646
reg write_burst_done_42;
16471647
assign ram_a_0_wdata = ((write_burst_fsm_0 == 1) && maxi_rvalid)? maxi_rdata : 'hx;
16481648
assign ram_a_0_wenable = ((write_burst_fsm_0 == 1) && maxi_rvalid)? 1'd1 : 0;
@@ -1718,7 +1718,7 @@
17181718
localparam read_burst_fsm_1_init = 0;
17191719
reg [10-1:0] read_burst_addr_71;
17201720
reg [10-1:0] read_burst_stride_72;
1721-
reg [11-1:0] read_burst_length_73;
1721+
reg [33-1:0] read_burst_length_73;
17221722
reg read_burst_rvalid_74;
17231723
reg read_burst_rlast_75;
17241724
assign ram_a_0_addr = ((read_burst_fsm_1 == 1) && (!read_burst_rvalid_74 || (maxi_wready || !maxi_wvalid) && (_maxi_write_size_buf > 0)))? read_burst_addr_71 :

examples/thread_verilog_submodule_ipxact/test_thread_verilog_submodule_ipxact.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1688,7 +1688,7 @@
16881688
localparam write_burst_fsm_0_init = 0;
16891689
reg [10-1:0] write_burst_addr_39;
16901690
reg [10-1:0] write_burst_stride_40;
1691-
reg [11-1:0] write_burst_length_41;
1691+
reg [33-1:0] write_burst_length_41;
16921692
reg write_burst_done_42;
16931693
assign ram_a_0_wdata = ((write_burst_fsm_0 == 1) && maxi_rvalid)? maxi_rdata : 'hx;
16941694
assign ram_a_0_wenable = ((write_burst_fsm_0 == 1) && maxi_rvalid)? 1'd1 : 0;
@@ -1765,7 +1765,7 @@
17651765
localparam read_burst_fsm_1_init = 0;
17661766
reg [10-1:0] read_burst_addr_71;
17671767
reg [10-1:0] read_burst_stride_72;
1768-
reg [11-1:0] read_burst_length_73;
1768+
reg [33-1:0] read_burst_length_73;
17691769
reg read_burst_rvalid_74;
17701770
reg read_burst_rlast_75;
17711771
assign ram_a_0_addr = ((read_burst_fsm_1 == 1) && (!read_burst_rvalid_74 || (maxi_wready || !maxi_wvalid) && (_maxi_write_size_buf > 0)))? read_burst_addr_71 :

tests/extension/thread_/multibank_ram_dma/thread_multibank_ram_dma.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ def mkLed(memory_datawidth=128):
1818
rst = m.Input('RST')
1919

2020
datawidth = 32
21-
addrwidth = 10
21+
addrwidth = 4
2222
numbanks = 4
2323
myaxi = vthread.AXIM(m, 'myaxi', clk, rst, memory_datawidth)
2424
myram0 = vthread.MultibankRAM(m, 'myram0', clk, rst, datawidth, addrwidth,

tests/extension/thread_/multibank_ram_dma_block/thread_multibank_ram_dma_block.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ def mkLed(memory_datawidth=32):
1818
rst = m.Input('RST')
1919

2020
datawidth = 32
21-
addrwidth = 10
21+
addrwidth = 4
2222
numbanks = 4
2323
myaxi = vthread.AXIM(m, 'myaxi', clk, rst, memory_datawidth)
2424
myram0 = vthread.MultibankRAM(m, 'myram0', clk, rst, datawidth, addrwidth,

tests/extension/thread_/stream_axi_stream/test_thread_stream_axi_stream.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -416,7 +416,7 @@
416416
localparam write_burst_fsm_0_init = 0;
417417
reg [10-1:0] write_burst_addr_28;
418418
reg [10-1:0] write_burst_stride_29;
419-
reg [11-1:0] write_burst_length_30;
419+
reg [33-1:0] write_burst_length_30;
420420
reg write_burst_done_31;
421421
assign ram_a_1_addr = ((write_burst_fsm_0 == 1) && axi_a_tvalid)? write_burst_addr_28 : 'hx;
422422
assign ram_a_1_wdata = ((write_burst_fsm_0 == 1) && axi_a_tvalid)? axi_a_tdata : 'hx;
@@ -446,7 +446,7 @@
446446
localparam write_burst_fsm_1_init = 0;
447447
reg [10-1:0] write_burst_addr_39;
448448
reg [10-1:0] write_burst_stride_40;
449-
reg [11-1:0] write_burst_length_41;
449+
reg [33-1:0] write_burst_length_41;
450450
reg write_burst_done_42;
451451
assign ram_b_1_addr = ((write_burst_fsm_1 == 1) && axi_b_tvalid)? write_burst_addr_39 : 'hx;
452452
assign ram_b_1_wdata = ((write_burst_fsm_1 == 1) && axi_b_tvalid)? axi_b_tdata : 'hx;
@@ -552,7 +552,7 @@
552552
localparam read_burst_fsm_2_init = 0;
553553
reg [10-1:0] read_burst_addr_83;
554554
reg [10-1:0] read_burst_stride_84;
555-
reg [11-1:0] read_burst_length_85;
555+
reg [33-1:0] read_burst_length_85;
556556
reg read_burst_rvalid_86;
557557
reg read_burst_rlast_87;
558558
assign ram_c_1_addr = ((read_burst_fsm_2 == 1) && (!read_burst_rvalid_86 || (axi_c_tready || !axi_c_tvalid)))? read_burst_addr_83 : 'hx;

tests/extension/thread_/stream_axi_stream_async/test_thread_stream_axi_stream_async.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -416,7 +416,7 @@
416416
localparam write_burst_fsm_0_init = 0;
417417
reg [10-1:0] write_burst_addr_28;
418418
reg [10-1:0] write_burst_stride_29;
419-
reg [11-1:0] write_burst_length_30;
419+
reg [33-1:0] write_burst_length_30;
420420
reg write_burst_done_31;
421421
assign ram_a_1_addr = ((write_burst_fsm_0 == 1) && axi_a_tvalid)? write_burst_addr_28 : 'hx;
422422
assign ram_a_1_wdata = ((write_burst_fsm_0 == 1) && axi_a_tvalid)? axi_a_tdata : 'hx;
@@ -446,7 +446,7 @@
446446
localparam write_burst_fsm_1_init = 0;
447447
reg [10-1:0] write_burst_addr_39;
448448
reg [10-1:0] write_burst_stride_40;
449-
reg [11-1:0] write_burst_length_41;
449+
reg [33-1:0] write_burst_length_41;
450450
reg write_burst_done_42;
451451
assign ram_b_1_addr = ((write_burst_fsm_1 == 1) && axi_b_tvalid)? write_burst_addr_39 : 'hx;
452452
assign ram_b_1_wdata = ((write_burst_fsm_1 == 1) && axi_b_tvalid)? axi_b_tdata : 'hx;
@@ -552,7 +552,7 @@
552552
localparam read_burst_fsm_2_init = 0;
553553
reg [10-1:0] read_burst_addr_83;
554554
reg [10-1:0] read_burst_stride_84;
555-
reg [11-1:0] read_burst_length_85;
555+
reg [33-1:0] read_burst_length_85;
556556
reg read_burst_rvalid_86;
557557
reg read_burst_rlast_87;
558558
assign ram_c_1_addr = ((read_burst_fsm_2 == 1) && (!read_burst_rvalid_86 || (axi_c_tready || !axi_c_tvalid)))? read_burst_addr_83 : 'hx;

0 commit comments

Comments
 (0)