From 180e410baa026276bd79c202ac9d731f07681a00 Mon Sep 17 00:00:00 2001 From: "Ian M." Date: Fri, 25 Sep 2026 22:17:07 +0000 Subject: initial commit Signed-off-by: Ian M. --- tb/testbench.sv | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 tb/testbench.sv (limited to 'tb') diff --git a/tb/testbench.sv b/tb/testbench.sv new file mode 100644 index 0000000..d290fde --- /dev/null +++ b/tb/testbench.sv @@ -0,0 +1,33 @@ +// +// Copyright (c) 2026, Apollo Telephone Laboratories. +// Provided under the BSD-3 clause. +// + +`timescale 1ns / 1ps + +module testbench; + logic clk = 0; + logic reset_n = 1; + logic pwr_good; + + soc soc_dut ( + .refclk_i(clk), + .reset_ni(reset_n), + .pwr_good_o(pwr_good) + ); + + always #1 clk = ~clk; + initial begin + // Assert chip-wide reset + #1 reset_n = 0; + #4 reset_n = 1; + + #300; + $finish; + end + + initial begin + $dumpfile("soc.vcd"); + $dumpvars(0, testbench); + end +endmodule -- cgit v1.2.3