Skip to content

Commit 9d45819

Browse files
committed
Updated thread tests
1 parent e7138dd commit 9d45819

File tree

5 files changed

+290
-289
lines changed

5 files changed

+290
-289
lines changed

tests/extension/thread_/ram_read_dataflow/test_thread_ram_read_dataflow.py

Lines changed: 77 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -79,35 +79,35 @@
7979
localparam fsm_init = 0;
8080
reg [8-1:0] _tmp_0;
8181
reg _tmp_1;
82-
wire [32-1:0] _counter_data_2;
83-
wire _counter_valid_2;
84-
wire _counter_ready_2;
85-
assign _counter_ready_2 = (_tmp_0 > 0) && !_tmp_1;
82+
wire [32-1:0] _dataflow_counter_odata_1;
83+
wire _dataflow_counter_ovalid_1;
84+
wire _dataflow_counter_oready_1;
85+
assign _dataflow_counter_oready_1 = (_tmp_0 > 0) && !_tmp_1;
8686
reg _myram_cond_0_1;
87+
reg _tmp_2;
8788
reg _tmp_3;
88-
reg _tmp_4;
89+
wire _tmp_4;
8990
wire _tmp_5;
90-
wire _tmp_6;
91-
localparam _tmp_7 = 1;
92-
wire [_tmp_7-1:0] _tmp_8;
93-
assign _tmp_8 = (_tmp_5 || !_tmp_3) && (_tmp_6 || !_tmp_4);
94-
reg [_tmp_7-1:0] __tmp_8_1;
95-
wire signed [32-1:0] _tmp_9;
96-
reg signed [32-1:0] __tmp_9_1;
97-
assign _tmp_9 = (__tmp_8_1)? myram_1_rdata : __tmp_9_1;
91+
localparam _tmp_6 = 1;
92+
wire [_tmp_6-1:0] _tmp_7;
93+
assign _tmp_7 = (_tmp_4 || !_tmp_2) && (_tmp_5 || !_tmp_3);
94+
reg [_tmp_6-1:0] __tmp_7_1;
95+
wire signed [32-1:0] _tmp_8;
96+
reg signed [32-1:0] __tmp_8_1;
97+
assign _tmp_8 = (__tmp_7_1)? myram_1_rdata : __tmp_8_1;
98+
reg _tmp_9;
9899
reg _tmp_10;
99100
reg _tmp_11;
100101
reg _tmp_12;
101-
reg _tmp_13;
102-
reg [7-1:0] _tmp_14;
103-
wire signed [32-1:0] __variable_data_15;
104-
wire __variable_valid_15;
105-
wire __variable_ready_15;
106-
assign __variable_ready_15 = 1;
107-
wire [1-1:0] __variable_data_16;
108-
wire __variable_valid_16;
109-
wire __variable_ready_16;
110-
assign __variable_ready_16 = 1;
102+
reg [7-1:0] _tmp_13;
103+
wire signed [32-1:0] _dataflow__variable_odata_3;
104+
wire _dataflow__variable_ovalid_3;
105+
wire _dataflow__variable_oready_3;
106+
assign _dataflow__variable_oready_3 = 1;
107+
wire [1-1:0] _dataflow__variable_odata_4;
108+
wire _dataflow__variable_ovalid_4;
109+
wire _dataflow__variable_oready_4;
110+
assign _dataflow__variable_oready_4 = 1;
111111
reg [32-1:0] sum;
112112
reg _seq_cond_0_1;
113113
@@ -121,16 +121,16 @@
121121
myram_0_wenable <= 0;
122122
_tmp_1 <= 0;
123123
_myram_cond_0_1 <= 0;
124+
__tmp_7_1 <= 0;
124125
__tmp_8_1 <= 0;
125-
__tmp_9_1 <= 0;
126-
_tmp_13 <= 0;
127-
_tmp_3 <= 0;
128-
_tmp_4 <= 0;
129-
_tmp_11 <= 0;
130126
_tmp_12 <= 0;
127+
_tmp_2 <= 0;
128+
_tmp_3 <= 0;
131129
_tmp_10 <= 0;
130+
_tmp_11 <= 0;
131+
_tmp_9 <= 0;
132132
myram_1_addr <= 0;
133-
_tmp_14 <= 0;
133+
_tmp_13 <= 0;
134134
end else begin
135135
if(_myram_cond_0_1) begin
136136
myram_0_wenable <= 0;
@@ -142,76 +142,76 @@
142142
myram_0_addr <= -1;
143143
_tmp_0 <= 64;
144144
end
145-
if(_counter_valid_2 && ((_tmp_0 > 0) && !_tmp_1) && (_tmp_0 > 0)) begin
145+
if(_dataflow_counter_ovalid_1 && ((_tmp_0 > 0) && !_tmp_1) && (_tmp_0 > 0)) begin
146146
myram_0_addr <= myram_0_addr + 1;
147-
myram_0_wdata <= _counter_data_2;
147+
myram_0_wdata <= _dataflow_counter_odata_1;
148148
myram_0_wenable <= 1;
149149
_tmp_0 <= _tmp_0 - 1;
150150
end
151-
if(_counter_valid_2 && ((_tmp_0 > 0) && !_tmp_1) && (_tmp_0 == 1)) begin
151+
if(_dataflow_counter_ovalid_1 && ((_tmp_0 > 0) && !_tmp_1) && (_tmp_0 == 1)) begin
152152
_tmp_1 <= 1;
153153
end
154154
_myram_cond_0_1 <= 1;
155+
__tmp_7_1 <= _tmp_7;
155156
__tmp_8_1 <= _tmp_8;
156-
__tmp_9_1 <= _tmp_9;
157-
if((_tmp_5 || !_tmp_3) && (_tmp_6 || !_tmp_4) && _tmp_11) begin
158-
_tmp_13 <= 0;
157+
if((_tmp_4 || !_tmp_2) && (_tmp_5 || !_tmp_3) && _tmp_10) begin
158+
_tmp_12 <= 0;
159+
_tmp_2 <= 0;
159160
_tmp_3 <= 0;
160-
_tmp_4 <= 0;
161-
_tmp_11 <= 0;
161+
_tmp_10 <= 0;
162162
end
163-
if((_tmp_5 || !_tmp_3) && (_tmp_6 || !_tmp_4) && _tmp_10) begin
163+
if((_tmp_4 || !_tmp_2) && (_tmp_5 || !_tmp_3) && _tmp_9) begin
164+
_tmp_2 <= 1;
164165
_tmp_3 <= 1;
165-
_tmp_4 <= 1;
166-
_tmp_13 <= _tmp_12;
167-
_tmp_12 <= 0;
168-
_tmp_10 <= 0;
169-
_tmp_11 <= 1;
166+
_tmp_12 <= _tmp_11;
167+
_tmp_11 <= 0;
168+
_tmp_9 <= 0;
169+
_tmp_10 <= 1;
170170
end
171-
if((fsm == 3) && (_tmp_14 == 0) && !_tmp_12 && !_tmp_13) begin
171+
if((fsm == 3) && (_tmp_13 == 0) && !_tmp_11 && !_tmp_12) begin
172172
myram_1_addr <= 0;
173-
_tmp_14 <= 31;
174-
_tmp_10 <= 1;
175-
_tmp_12 <= 0;
173+
_tmp_13 <= 31;
174+
_tmp_9 <= 1;
175+
_tmp_11 <= 0;
176176
end
177-
if((_tmp_5 || !_tmp_3) && (_tmp_6 || !_tmp_4) && (_tmp_14 > 0)) begin
177+
if((_tmp_4 || !_tmp_2) && (_tmp_5 || !_tmp_3) && (_tmp_13 > 0)) begin
178178
myram_1_addr <= myram_1_addr + 1;
179-
_tmp_14 <= _tmp_14 - 1;
180-
_tmp_10 <= 1;
181-
_tmp_12 <= 0;
179+
_tmp_13 <= _tmp_13 - 1;
180+
_tmp_9 <= 1;
181+
_tmp_11 <= 0;
182182
end
183-
if((_tmp_5 || !_tmp_3) && (_tmp_6 || !_tmp_4) && (_tmp_14 == 1)) begin
184-
_tmp_12 <= 1;
183+
if((_tmp_4 || !_tmp_2) && (_tmp_5 || !_tmp_3) && (_tmp_13 == 1)) begin
184+
_tmp_11 <= 1;
185185
end
186186
end
187187
end
188188
189-
assign __variable_data_15 = _tmp_9;
190-
assign __variable_valid_15 = _tmp_3;
191-
assign _tmp_5 = 1 && __variable_ready_15;
192-
assign __variable_data_16 = _tmp_13;
193-
assign __variable_valid_16 = _tmp_4;
194-
assign _tmp_6 = 1 && __variable_ready_16;
195-
reg [32-1:0] _counter_data_17;
196-
reg _counter_valid_17;
197-
wire _counter_ready_17;
198-
assign _counter_data_2 = _counter_data_17;
199-
assign _counter_valid_2 = _counter_valid_17;
200-
assign _counter_ready_17 = _counter_ready_2;
189+
assign _dataflow__variable_odata_3 = _tmp_8;
190+
assign _dataflow__variable_ovalid_3 = _tmp_2;
191+
assign _tmp_4 = 1 && _dataflow__variable_oready_3;
192+
assign _dataflow__variable_odata_4 = _tmp_12;
193+
assign _dataflow__variable_ovalid_4 = _tmp_3;
194+
assign _tmp_5 = 1 && _dataflow__variable_oready_4;
195+
reg [32-1:0] _dataflow_counter_data_1;
196+
reg _dataflow_counter_valid_1;
197+
wire _dataflow_counter_ready_1;
198+
assign _dataflow_counter_odata_1 = _dataflow_counter_data_1;
199+
assign _dataflow_counter_ovalid_1 = _dataflow_counter_valid_1;
200+
assign _dataflow_counter_ready_1 = _dataflow_counter_oready_1;
201201
202202
always @(posedge CLK) begin
203203
if(RST) begin
204-
_counter_data_17 <= -2'sd1;
205-
_counter_valid_17 <= 0;
204+
_dataflow_counter_data_1 <= -2'sd1;
205+
_dataflow_counter_valid_1 <= 0;
206206
end else begin
207-
if((_counter_ready_17 || !_counter_valid_17) && 1 && 1) begin
208-
_counter_data_17 <= _counter_data_17 + 1;
207+
if((_dataflow_counter_ready_1 || !_dataflow_counter_valid_1) && 1 && 1) begin
208+
_dataflow_counter_data_1 <= _dataflow_counter_data_1 + 1;
209209
end
210-
if(_counter_valid_17 && _counter_ready_17) begin
211-
_counter_valid_17 <= 0;
210+
if(_dataflow_counter_valid_1 && _dataflow_counter_ready_1) begin
211+
_dataflow_counter_valid_1 <= 0;
212212
end
213-
if((_counter_ready_17 || !_counter_valid_17) && 1) begin
214-
_counter_valid_17 <= 1;
213+
if((_dataflow_counter_ready_1 || !_dataflow_counter_valid_1) && 1) begin
214+
_dataflow_counter_valid_1 <= 1;
215215
end
216216
end
217217
end
@@ -242,7 +242,7 @@
242242
fsm <= fsm_4;
243243
end
244244
fsm_4: begin
245-
if(_tmp_13) begin
245+
if(_tmp_12) begin
246246
fsm <= fsm_5;
247247
end
248248
end
@@ -259,10 +259,10 @@
259259
if(_seq_cond_0_1) begin
260260
$display("sum=%d expected_sum=%d", sum, 496);
261261
end
262-
if(__variable_valid_15) begin
263-
sum <= sum + __variable_data_15;
262+
if(_dataflow__variable_ovalid_3) begin
263+
sum <= sum + _dataflow__variable_odata_3;
264264
end
265-
_seq_cond_0_1 <= __variable_valid_15 && (__variable_data_16 == 1);
265+
_seq_cond_0_1 <= _dataflow__variable_ovalid_3 && (_dataflow__variable_odata_4 == 1);
266266
end
267267
end
268268

0 commit comments

Comments
 (0)