mirror of
https://github.com/verilator/verilator.git
synced 2025-01-07 15:17:36 +00:00
40 lines
1.1 KiB
Systemverilog
40 lines
1.1 KiB
Systemverilog
// DESCRIPTION: Verilator: Verilog Test module
|
|
//
|
|
// This file ONLY is placed under The Creative Commons Public Domain, for
|
|
// any use, without warranty, 2020 by Wilson Snyder.
|
|
// SPDX-License-Identifier: CC0-1.0
|
|
|
|
module t;
|
|
|
|
timeunit 1ns;
|
|
timeprecision 1ps;
|
|
|
|
time t;
|
|
|
|
initial begin
|
|
t = 10ns;
|
|
|
|
$write("[%0t] In %m: Hi\n", $time);
|
|
$printtimescale;
|
|
$printtimescale();
|
|
$printtimescale(t);
|
|
|
|
$write("Time: '%t' 10ns=%0t\n", $time, t);
|
|
$timeformat(-3, 0, "-my-ms", 8);
|
|
$write("Time: '%t' 10ns=%0t\n", $time, t);
|
|
$timeformat(-3, 1, "-my-ms", 10);
|
|
$write("Time: '%t' 10ns=%0t\n", $time, t);
|
|
$timeformat(-6, 2, "-my-us", 12);
|
|
$write("Time: '%t' 10ns=%0t\n", $time, t);
|
|
$timeformat(-9, 3, "-my-ns", 13);
|
|
$write("Time: '%t' 10ns=%0t\n", $time, t);
|
|
$timeformat(-12, 3, "-my-ps", 13);
|
|
$write("Time: '%t' 10ns=%0t\n", $time, t);
|
|
$timeformat(-15, 4, "-my-fs", 14);
|
|
$write("Time: '%t' 10ns=%0t\n", $time, t);
|
|
|
|
$write("*-* All Finished *-*\n");
|
|
$finish;
|
|
end
|
|
endmodule
|