Skip to content

Commit 46b53bb

Browse files
general: Change while(1) calls to forever
Signed-off-by: Istvan-Zsolt Szekely <istvan.szekely@analog.com>
1 parent a888f41 commit 46b53bb

File tree

6 files changed

+29
-29
lines changed

6 files changed

+29
-29
lines changed

testbenches/ip/data_offload/environment.sv

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ package environment_pkg;
117117

118118
task adc_stream_gen();
119119

120-
while(1) begin
120+
forever begin
121121
if (adc_src_axis_agent.driver.is_driver_idle) begin
122122
rx_transaction = adc_src_axis_agent.driver.create_transaction("");
123123
ADC_TRANSACTION_FAIL: assert(rx_transaction.randomize());

testbenches/ip/data_offload_2/environment.sv

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ package environment_pkg;
140140

141141
task adc_stream_gen();
142142

143-
while(1) begin
143+
forever begin
144144
if (src_axis_agent.driver.is_driver_idle) begin
145145
rx_transaction = src_axis_agent.driver.create_transaction("");
146146
TRANSACTION_FAIL: assert(rx_transaction.randomize());

testbenches/project/ad738x/tests/test_program.sv

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ end
249249

250250
// Add an arbitrary delay to the echo_sclk signal
251251
initial begin
252-
while(1) begin
252+
forever begin
253253
@(posedge delay_clk) begin
254254
echo_delay_sclk <= {echo_delay_sclk, m_rx_sclk};
255255
end
@@ -258,7 +258,7 @@ end
258258
assign ad738x_echo_sclk = echo_delay_sclk[SDI_PHY_DELAY-1];
259259

260260
initial begin
261-
while(1) begin
261+
forever begin
262262
#0.5 delay_clk = ~delay_clk;
263263
end
264264
end
@@ -279,7 +279,7 @@ bit [31:0] sdi_preg[$];
279279
bit [31:0] sdi_nreg[$];
280280

281281
initial begin
282-
while(1) begin
282+
forever begin
283283
@(posedge ad738x_spi_clk);
284284
m_spi_csn_int_d <= m_spi_csn_int_s;
285285
end
@@ -297,7 +297,7 @@ assign end_of_word = (CPOL ^ CPHA) ?
297297
(spi_sclk_neg_counter == DATA_DLENGTH);
298298

299299
initial begin
300-
while(1) begin
300+
forever begin
301301
@(posedge spi_sclk_bfm or posedge m_spi_csn_negedge_s);
302302
if (m_spi_csn_negedge_s) begin
303303
spi_sclk_pos_counter <= 8'b0;
@@ -308,7 +308,7 @@ initial begin
308308
end
309309

310310
initial begin
311-
while(1) begin
311+
forever begin
312312
@(negedge spi_sclk_bfm or posedge m_spi_csn_negedge_s);
313313
if (m_spi_csn_negedge_s) begin
314314
spi_sclk_neg_counter <= 8'b0;
@@ -320,7 +320,7 @@ end
320320

321321
// SDI shift register
322322
initial begin
323-
while(1) begin
323+
forever begin
324324
// synchronization
325325
if (CPHA ^ CPOL)
326326
@(posedge spi_sclk_bfm or posedge m_spi_csn_negedge_s);
@@ -372,7 +372,7 @@ bit [31:0] sdi_shiftreg_old;
372372
assign sdi_shiftreg2 = {1'b0, sdi_shiftreg[31:1]};
373373

374374
initial begin
375-
while(1) begin
375+
forever begin
376376
@(posedge ad738x_echo_sclk);
377377
sdi_data_store <= {sdi_shiftreg[27:0], 4'b0};
378378
if (sdi_data_store == 'h0 && shiftreg_sampled == 'h1 && sdi_shiftreg != 'h0) begin
@@ -399,7 +399,7 @@ end
399399
bit [31:0] offload_transfer_cnt;
400400

401401
initial begin
402-
while(1) begin
402+
forever begin
403403
@(posedge shiftreg_sampled && offload_status);
404404
offload_transfer_cnt <= offload_transfer_cnt + 'h1;
405405
end

testbenches/project/ad7616/tests/test_program_pi.sv

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ bit transfer_status = 0;
137137
assign rx_db_i = tx_data_buf;
138138

139139
initial begin
140-
while(1) begin
140+
forever begin
141141
@(posedge sys_clk);
142142
rx_rd_n_tmp <= rx_rd_n;
143143
fork
@@ -150,7 +150,7 @@ assign rx_rd_n_negedge_s = ~rx_rd_n & rx_rd_n_d;
150150
assign rx_rd_n_posedge_s = rx_rd_n & ~rx_rd_n_d;
151151

152152
initial begin
153-
while(1) begin
153+
forever begin
154154
@(negedge rx_rd_n);
155155
tx_data_buf <= tx_data_buf + 16'h0808;
156156
if (transfer_status)
@@ -179,7 +179,7 @@ endtask
179179
//---------------------------------------------------------------------------
180180

181181
initial begin
182-
while(1) begin
182+
forever begin
183183
@(posedge rx_rd_n);
184184
if (transfer_status)
185185
transfer_cnt <= transfer_cnt + 'h1;

testbenches/project/ad7616/tests/test_program_si.sv

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ end
252252

253253
// Add an arbitrary delay to the echo_sclk signal
254254
initial begin
255-
while(1) begin
255+
forever begin
256256
@(posedge delay_clk) begin
257257
echo_delay_sclk <= {echo_delay_sclk, m_rx_sclk};
258258
end
@@ -261,7 +261,7 @@ end
261261
assign ad7616_echo_sclk = echo_delay_sclk[SDI_PHY_DELAY-1];
262262

263263
initial begin
264-
while(1) begin
264+
forever begin
265265
#0.5 delay_clk = ~delay_clk;
266266
end
267267
end
@@ -283,7 +283,7 @@ bit [31:0] sdi_preg[$];
283283
bit [31:0] sdi_nreg[$];
284284

285285
initial begin
286-
while(1) begin
286+
forever begin
287287
@(posedge spi_clk);
288288
m_spi_csn_int_d <= m_spi_csn_int_s;
289289
end
@@ -299,7 +299,7 @@ assign end_of_word = (CPOL ^ CPHA) ?
299299
(rx_sclk_neg_counter == 16);
300300

301301
initial begin
302-
while(1) begin
302+
forever begin
303303
@(posedge rx_sclk_bfm or posedge m_spi_csn_negedge_s);
304304
if (m_spi_csn_negedge_s) begin
305305
rx_sclk_pos_counter <= 8'b0;
@@ -310,7 +310,7 @@ initial begin
310310
end
311311

312312
initial begin
313-
while(1) begin
313+
forever begin
314314
@(negedge rx_sclk_bfm or posedge m_spi_csn_negedge_s);
315315
if (m_spi_csn_negedge_s) begin
316316
rx_sclk_neg_counter <= 8'b0;
@@ -322,7 +322,7 @@ end
322322

323323
// SDI shift register
324324
initial begin
325-
while(1) begin
325+
forever begin
326326
// synchronization
327327
if (CPHA ^ CPOL)
328328
@(posedge rx_sclk_bfm or posedge m_spi_csn_negedge_s);
@@ -371,7 +371,7 @@ bit [31:0] sdi_fifo_data_store;
371371
bit [31:0] sdi_data_store;
372372

373373
initial begin
374-
while(1) begin
374+
forever begin
375375
@(posedge rx_sclk_bfm);
376376
sdi_data_store <= {sdi_shiftreg[13:0], 2'b00};
377377
if (sdi_data_store == 'h0 && shiftreg_sampled == 'h1 && sdi_shiftreg != 'h0) begin
@@ -399,7 +399,7 @@ end
399399
bit [31:0] offload_transfer_cnt;
400400

401401
initial begin
402-
while(1) begin
402+
forever begin
403403
@(posedge shiftreg_sampled && offload_status);
404404
offload_transfer_cnt <= offload_transfer_cnt + 'h1;
405405
end

testbenches/project/pulsar_adc_pmdz/tests/test_program.sv

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ end
249249

250250
// Add an arbitrary delay to the echo_sclk signal
251251
initial begin
252-
while(1) begin
252+
forever begin
253253
@(posedge delay_clk) begin
254254
echo_delay_sclk <= {echo_delay_sclk, m_spi_sclk};
255255
end
@@ -258,7 +258,7 @@ end
258258
assign pulsar_adc_echo_sclk = echo_delay_sclk[SDI_PHY_DELAY-1];
259259

260260
initial begin
261-
while(1) begin
261+
forever begin
262262
#0.5 delay_clk = ~delay_clk;
263263
end
264264
end
@@ -279,7 +279,7 @@ bit [31:0] sdi_preg[$];
279279
bit [31:0] sdi_nreg[$];
280280

281281
initial begin
282-
while(1) begin
282+
forever begin
283283
@(posedge pulsar_adc_spi_clk);
284284
m_spi_csn_int_d <= m_spi_csn_int_s;
285285
end
@@ -297,7 +297,7 @@ assign end_of_word = (CPOL ^ CPHA) ?
297297
(spi_sclk_neg_counter == DATA_DLENGTH);
298298

299299
initial begin
300-
while(1) begin
300+
forever begin
301301
@(posedge spi_sclk_bfm or posedge m_spi_csn_negedge_s);
302302
if (m_spi_csn_negedge_s) begin
303303
spi_sclk_pos_counter <= 8'b0;
@@ -308,7 +308,7 @@ initial begin
308308
end
309309

310310
initial begin
311-
while(1) begin
311+
forever begin
312312
@(negedge spi_sclk_bfm or posedge m_spi_csn_negedge_s);
313313
if (m_spi_csn_negedge_s) begin
314314
spi_sclk_neg_counter <= 8'b0;
@@ -320,7 +320,7 @@ end
320320

321321
// SDI shift register
322322
initial begin
323-
while(1) begin
323+
forever begin
324324
// synchronization
325325
if (CPHA ^ CPOL)
326326
@(posedge spi_sclk_bfm or posedge m_spi_csn_negedge_s);
@@ -366,7 +366,7 @@ bit [31:0] sdi_fifo_data_store;
366366
bit [DATA_DLENGTH-1:0] sdi_data_store;
367367

368368
initial begin
369-
while(1) begin
369+
forever begin
370370
@(posedge pulsar_adc_echo_sclk);
371371
sdi_data_store <= {sdi_shiftreg[27:0], 4'b0};
372372
if (sdi_data_store == 'h0 && shiftreg_sampled == 'h1 && sdi_shiftreg != 'h0) begin
@@ -392,7 +392,7 @@ end
392392
bit [31:0] offload_transfer_cnt;
393393

394394
initial begin
395-
while(1) begin
395+
forever begin
396396
@(posedge shiftreg_sampled && offload_status);
397397
offload_transfer_cnt <= offload_transfer_cnt + 'h1;
398398
end

0 commit comments

Comments
 (0)