From 7a1311c16c36b18a66a5ee43511fb9ad5093ec3a Mon Sep 17 00:00:00 2001 From: Julian Blake Kongslie Date: Sun, 28 Mar 2021 14:48:30 -0700 Subject: Initial commit. --- hdl/top.sv | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 hdl/top.sv (limited to 'hdl/top.sv') diff --git a/hdl/top.sv b/hdl/top.sv new file mode 100644 index 0000000..8524b63 --- /dev/null +++ b/hdl/top.sv @@ -0,0 +1,89 @@ +`include "util.svh" + +module top + #( ADDR_BITS = 14 + , DATA_BITS = 12 + ) + ( input bit clk // verilator public + , input bit reset_n // verilator public + ); + +bit reset = 0; +bit have_reset = 0; +always_ff @(posedge clk) if (reset) have_reset <= 1; +assign reset = !reset_n || !have_reset; + +bit [DATA_BITS-1:0] mem [0:(1<