diff --git a/.svlint.toml b/.svlint.toml new file mode 100644 index 0000000..50f3eca --- /dev/null +++ b/.svlint.toml @@ -0,0 +1,2 @@ +[textrules] +header_copyright = false diff --git a/ch4/.svlint.toml b/ch4/.svlint.toml new file mode 100644 index 0000000..50f3eca --- /dev/null +++ b/ch4/.svlint.toml @@ -0,0 +1,2 @@ +[textrules] +header_copyright = false diff --git a/ch4/timebase.sv b/ch4/timebase.sv new file mode 100644 index 0000000..e66f979 --- /dev/null +++ b/ch4/timebase.sv @@ -0,0 +1 @@ +`timescale 1ns/1ps diff --git a/ch4/timebase_tb.sv b/ch4/timebase_tb.sv new file mode 100644 index 0000000..0e374f4 --- /dev/null +++ b/ch4/timebase_tb.sv @@ -0,0 +1,21 @@ +`timescale 1ns/1ps + +module timebase_tb(); + + logic clk; + logic reset; + logic [20:0] count; + + timebase test (clk, reset, count); + + always + #5 clk = ~clk; + initial + clk = 0; + + initial begin + reset = 1; + #10; reset = 0; + end + +endmodule