verilator/test_regress/t/t_timing_write_expr.v

24 lines
546 B
Systemverilog
Raw Normal View History

// DESCRIPTION: Verilator: Verilog Test module
//
// This file ONLY is placed under the Creative Commons Public Domain
// SPDX-FileCopyrightText: 2023 Antmicro
// SPDX-License-Identifier: CC0-1.0
module t;
2026-03-10 02:38:29 +01:00
reg [7:0] vec1[3:0], vec2[3:0];
2026-03-10 02:38:29 +01:00
always for (int i = 0; i < 4; i++) vec2[i] = vec1[i];
2026-03-10 02:38:29 +01:00
initial begin
#1 vec1[0] = 8'h0f;
#1 vec1[1] = 8'h04;
#1 vec1[2] = 8'h0e;
#1 vec1[3] = 8'h0a;
2026-03-10 02:38:29 +01:00
#1 for (int i = 0; i < 4; i++) if (vec1[i] != vec2[i]) $stop;
2026-03-10 02:38:29 +01:00
$write("*-* All Finished *-*\n");
$finish;
end
endmodule