Skip to content

Commit 95dca85

Browse files
committed
AXI-Lite interfasces are implemented.
1 parent 648f4cf commit 95dca85

33 files changed

+4366
-681
lines changed

examples/thread_matmul/test_thread_matmul.py

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,41 +62,51 @@
6262
assign memory_awaddr = myaxi_awaddr;
6363
assign memory_awlen = myaxi_awlen;
6464
assign memory_awvalid = myaxi_awvalid;
65+
wire _tmp_0;
66+
assign _tmp_0 = memory_awready;
6567
6668
always @(*) begin
67-
myaxi_awready <= memory_awready;
69+
myaxi_awready = _tmp_0;
6870
end
6971
7072
assign memory_wdata = myaxi_wdata;
7173
assign memory_wstrb = myaxi_wstrb;
7274
assign memory_wlast = myaxi_wlast;
7375
assign memory_wvalid = myaxi_wvalid;
76+
wire _tmp_1;
77+
assign _tmp_1 = memory_wready;
7478
7579
always @(*) begin
76-
myaxi_wready <= memory_wready;
80+
myaxi_wready = _tmp_1;
7781
end
7882
7983
assign memory_araddr = myaxi_araddr;
8084
assign memory_arlen = myaxi_arlen;
8185
assign memory_arvalid = myaxi_arvalid;
86+
wire _tmp_2;
87+
assign _tmp_2 = memory_arready;
8288
8389
always @(*) begin
84-
myaxi_arready <= memory_arready;
90+
myaxi_arready = _tmp_2;
8591
end
8692
8793
8894
always @(*) begin
8995
myaxi_rdata <= memory_rdata;
9096
end
9197
98+
wire _tmp_3;
99+
assign _tmp_3 = memory_rlast;
92100
93101
always @(*) begin
94-
myaxi_rlast <= memory_rlast;
102+
myaxi_rlast = _tmp_3;
95103
end
96104
105+
wire _tmp_4;
106+
assign _tmp_4 = memory_rvalid;
97107
98108
always @(*) begin
99-
myaxi_rvalid <= memory_rvalid;
109+
myaxi_rvalid = _tmp_4;
100110
end
101111
102112
assign memory_rready = myaxi_rready;

examples/thread_stream_matmul/test_thread_stream_matmul.py

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,41 +62,51 @@
6262
assign memory_awaddr = myaxi_awaddr;
6363
assign memory_awlen = myaxi_awlen;
6464
assign memory_awvalid = myaxi_awvalid;
65+
wire _tmp_0;
66+
assign _tmp_0 = memory_awready;
6567
6668
always @(*) begin
67-
myaxi_awready <= memory_awready;
69+
myaxi_awready = _tmp_0;
6870
end
6971
7072
assign memory_wdata = myaxi_wdata;
7173
assign memory_wstrb = myaxi_wstrb;
7274
assign memory_wlast = myaxi_wlast;
7375
assign memory_wvalid = myaxi_wvalid;
76+
wire _tmp_1;
77+
assign _tmp_1 = memory_wready;
7478
7579
always @(*) begin
76-
myaxi_wready <= memory_wready;
80+
myaxi_wready = _tmp_1;
7781
end
7882
7983
assign memory_araddr = myaxi_araddr;
8084
assign memory_arlen = myaxi_arlen;
8185
assign memory_arvalid = myaxi_arvalid;
86+
wire _tmp_2;
87+
assign _tmp_2 = memory_arready;
8288
8389
always @(*) begin
84-
myaxi_arready <= memory_arready;
90+
myaxi_arready = _tmp_2;
8591
end
8692
8793
8894
always @(*) begin
8995
myaxi_rdata <= memory_rdata;
9096
end
9197
98+
wire _tmp_3;
99+
assign _tmp_3 = memory_rlast;
92100
93101
always @(*) begin
94-
myaxi_rlast <= memory_rlast;
102+
myaxi_rlast = _tmp_3;
95103
end
96104
105+
wire _tmp_4;
106+
assign _tmp_4 = memory_rvalid;
97107
98108
always @(*) begin
99-
myaxi_rvalid <= memory_rvalid;
109+
myaxi_rvalid = _tmp_4;
100110
end
101111
102112
assign memory_rready = myaxi_rready;

tests/extension/thread_/axi_dma/test_thread_axi_dma.py

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,41 +62,51 @@
6262
assign memory_awaddr = myaxi_awaddr;
6363
assign memory_awlen = myaxi_awlen;
6464
assign memory_awvalid = myaxi_awvalid;
65+
wire _tmp_0;
66+
assign _tmp_0 = memory_awready;
6567
6668
always @(*) begin
67-
myaxi_awready <= memory_awready;
69+
myaxi_awready = _tmp_0;
6870
end
6971
7072
assign memory_wdata = myaxi_wdata;
7173
assign memory_wstrb = myaxi_wstrb;
7274
assign memory_wlast = myaxi_wlast;
7375
assign memory_wvalid = myaxi_wvalid;
76+
wire _tmp_1;
77+
assign _tmp_1 = memory_wready;
7478
7579
always @(*) begin
76-
myaxi_wready <= memory_wready;
80+
myaxi_wready = _tmp_1;
7781
end
7882
7983
assign memory_araddr = myaxi_araddr;
8084
assign memory_arlen = myaxi_arlen;
8185
assign memory_arvalid = myaxi_arvalid;
86+
wire _tmp_2;
87+
assign _tmp_2 = memory_arready;
8288
8389
always @(*) begin
84-
myaxi_arready <= memory_arready;
90+
myaxi_arready = _tmp_2;
8591
end
8692
8793
8894
always @(*) begin
8995
myaxi_rdata <= memory_rdata;
9096
end
9197
98+
wire _tmp_3;
99+
assign _tmp_3 = memory_rlast;
92100
93101
always @(*) begin
94-
myaxi_rlast <= memory_rlast;
102+
myaxi_rlast = _tmp_3;
95103
end
96104
105+
wire _tmp_4;
106+
assign _tmp_4 = memory_rvalid;
97107
98108
always @(*) begin
99-
myaxi_rvalid <= memory_rvalid;
109+
myaxi_rvalid = _tmp_4;
100110
end
101111
102112
assign memory_rready = myaxi_rready;

tests/extension/thread_/ram_dma/test_thread_ram_dma.py

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,41 +62,51 @@
6262
assign memory_awaddr = myaxi_awaddr;
6363
assign memory_awlen = myaxi_awlen;
6464
assign memory_awvalid = myaxi_awvalid;
65+
wire _tmp_0;
66+
assign _tmp_0 = memory_awready;
6567
6668
always @(*) begin
67-
myaxi_awready <= memory_awready;
69+
myaxi_awready = _tmp_0;
6870
end
6971
7072
assign memory_wdata = myaxi_wdata;
7173
assign memory_wstrb = myaxi_wstrb;
7274
assign memory_wlast = myaxi_wlast;
7375
assign memory_wvalid = myaxi_wvalid;
76+
wire _tmp_1;
77+
assign _tmp_1 = memory_wready;
7478
7579
always @(*) begin
76-
myaxi_wready <= memory_wready;
80+
myaxi_wready = _tmp_1;
7781
end
7882
7983
assign memory_araddr = myaxi_araddr;
8084
assign memory_arlen = myaxi_arlen;
8185
assign memory_arvalid = myaxi_arvalid;
86+
wire _tmp_2;
87+
assign _tmp_2 = memory_arready;
8288
8389
always @(*) begin
84-
myaxi_arready <= memory_arready;
90+
myaxi_arready = _tmp_2;
8591
end
8692
8793
8894
always @(*) begin
8995
myaxi_rdata <= memory_rdata;
9096
end
9197
98+
wire _tmp_3;
99+
assign _tmp_3 = memory_rlast;
92100
93101
always @(*) begin
94-
myaxi_rlast <= memory_rlast;
102+
myaxi_rlast = _tmp_3;
95103
end
96104
105+
wire _tmp_4;
106+
assign _tmp_4 = memory_rvalid;
97107
98108
always @(*) begin
99-
myaxi_rvalid <= memory_rvalid;
109+
myaxi_rvalid = _tmp_4;
100110
end
101111
102112
assign memory_rready = myaxi_rready;

tests/extension/thread_/ram_dma_long/test_thread_ram_dma_long.py

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,41 +62,51 @@
6262
assign memory_awaddr = myaxi_awaddr;
6363
assign memory_awlen = myaxi_awlen;
6464
assign memory_awvalid = myaxi_awvalid;
65+
wire _tmp_0;
66+
assign _tmp_0 = memory_awready;
6567
6668
always @(*) begin
67-
myaxi_awready <= memory_awready;
69+
myaxi_awready = _tmp_0;
6870
end
6971
7072
assign memory_wdata = myaxi_wdata;
7173
assign memory_wstrb = myaxi_wstrb;
7274
assign memory_wlast = myaxi_wlast;
7375
assign memory_wvalid = myaxi_wvalid;
76+
wire _tmp_1;
77+
assign _tmp_1 = memory_wready;
7478
7579
always @(*) begin
76-
myaxi_wready <= memory_wready;
80+
myaxi_wready = _tmp_1;
7781
end
7882
7983
assign memory_araddr = myaxi_araddr;
8084
assign memory_arlen = myaxi_arlen;
8185
assign memory_arvalid = myaxi_arvalid;
86+
wire _tmp_2;
87+
assign _tmp_2 = memory_arready;
8288
8389
always @(*) begin
84-
myaxi_arready <= memory_arready;
90+
myaxi_arready = _tmp_2;
8591
end
8692
8793
8894
always @(*) begin
8995
myaxi_rdata <= memory_rdata;
9096
end
9197
98+
wire _tmp_3;
99+
assign _tmp_3 = memory_rlast;
92100
93101
always @(*) begin
94-
myaxi_rlast <= memory_rlast;
102+
myaxi_rlast = _tmp_3;
95103
end
96104
105+
wire _tmp_4;
106+
assign _tmp_4 = memory_rvalid;
97107
98108
always @(*) begin
99-
myaxi_rvalid <= memory_rvalid;
109+
myaxi_rvalid = _tmp_4;
100110
end
101111
102112
assign memory_rready = myaxi_rready;

tests/extension/thread_/stream/test_thread_stream.py

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,41 +62,51 @@
6262
assign memory_awaddr = myaxi_awaddr;
6363
assign memory_awlen = myaxi_awlen;
6464
assign memory_awvalid = myaxi_awvalid;
65+
wire _tmp_0;
66+
assign _tmp_0 = memory_awready;
6567
6668
always @(*) begin
67-
myaxi_awready <= memory_awready;
69+
myaxi_awready = _tmp_0;
6870
end
6971
7072
assign memory_wdata = myaxi_wdata;
7173
assign memory_wstrb = myaxi_wstrb;
7274
assign memory_wlast = myaxi_wlast;
7375
assign memory_wvalid = myaxi_wvalid;
76+
wire _tmp_1;
77+
assign _tmp_1 = memory_wready;
7478
7579
always @(*) begin
76-
myaxi_wready <= memory_wready;
80+
myaxi_wready = _tmp_1;
7781
end
7882
7983
assign memory_araddr = myaxi_araddr;
8084
assign memory_arlen = myaxi_arlen;
8185
assign memory_arvalid = myaxi_arvalid;
86+
wire _tmp_2;
87+
assign _tmp_2 = memory_arready;
8288
8389
always @(*) begin
84-
myaxi_arready <= memory_arready;
90+
myaxi_arready = _tmp_2;
8591
end
8692
8793
8894
always @(*) begin
8995
myaxi_rdata <= memory_rdata;
9096
end
9197
98+
wire _tmp_3;
99+
assign _tmp_3 = memory_rlast;
92100
93101
always @(*) begin
94-
myaxi_rlast <= memory_rlast;
102+
myaxi_rlast = _tmp_3;
95103
end
96104
105+
wire _tmp_4;
106+
assign _tmp_4 = memory_rvalid;
97107
98108
always @(*) begin
99-
myaxi_rvalid <= memory_rvalid;
109+
myaxi_rvalid = _tmp_4;
100110
end
101111
102112
assign memory_rready = myaxi_rready;

tests/extension/thread_/stream_when/test_thread_stream_when.py

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,41 +62,51 @@
6262
assign memory_awaddr = myaxi_awaddr;
6363
assign memory_awlen = myaxi_awlen;
6464
assign memory_awvalid = myaxi_awvalid;
65+
wire _tmp_0;
66+
assign _tmp_0 = memory_awready;
6567
6668
always @(*) begin
67-
myaxi_awready <= memory_awready;
69+
myaxi_awready = _tmp_0;
6870
end
6971
7072
assign memory_wdata = myaxi_wdata;
7173
assign memory_wstrb = myaxi_wstrb;
7274
assign memory_wlast = myaxi_wlast;
7375
assign memory_wvalid = myaxi_wvalid;
76+
wire _tmp_1;
77+
assign _tmp_1 = memory_wready;
7478
7579
always @(*) begin
76-
myaxi_wready <= memory_wready;
80+
myaxi_wready = _tmp_1;
7781
end
7882
7983
assign memory_araddr = myaxi_araddr;
8084
assign memory_arlen = myaxi_arlen;
8185
assign memory_arvalid = myaxi_arvalid;
86+
wire _tmp_2;
87+
assign _tmp_2 = memory_arready;
8288
8389
always @(*) begin
84-
myaxi_arready <= memory_arready;
90+
myaxi_arready = _tmp_2;
8591
end
8692
8793
8894
always @(*) begin
8995
myaxi_rdata <= memory_rdata;
9096
end
9197
98+
wire _tmp_3;
99+
assign _tmp_3 = memory_rlast;
92100
93101
always @(*) begin
94-
myaxi_rlast <= memory_rlast;
102+
myaxi_rlast = _tmp_3;
95103
end
96104
105+
wire _tmp_4;
106+
assign _tmp_4 = memory_rvalid;
97107
98108
always @(*) begin
99-
myaxi_rvalid <= memory_rvalid;
109+
myaxi_rvalid = _tmp_4;
100110
end
101111
102112
assign memory_rready = myaxi_rready;

0 commit comments

Comments
 (0)