diff options
| author | Julian Blake Kongslie | 2021-03-28 14:03:50 -0700 |
|---|---|---|
| committer | Julian Blake Kongslie | 2021-03-28 14:03:50 -0700 |
| commit | 93a4ad185a48e8f2da76cc62fca8160ba4c960a6 (patch) | |
| tree | b8bbd0f85b31fd85bcc8efb961bbc66fc8b11fec /hdl/top.sv | |
| parent | Parallel verilator build. (diff) | |
| download | toycpu-main.tar.xz | |
Diffstat (limited to 'hdl/top.sv')
| -rw-r--r-- | hdl/top.sv | 6 |
1 files changed, 4 insertions, 2 deletions
| @@ -11,8 +11,10 @@ module top | |||
| 11 | , input bit reset_n // verilator public | 11 | , input bit reset_n // verilator public |
| 12 | ); | 12 | ); |
| 13 | 13 | ||
| 14 | bit reset; | 14 | bit reset = 0; |
| 15 | assign reset = !reset_n; | 15 | bit have_reset = 0; |
| 16 | always_ff @(posedge clk) if (reset) have_reset <= 1; | ||
| 17 | assign reset = !reset_n || !have_reset; | ||
| 16 | 18 | ||
| 17 | bit [7:0] rom [0:(1<<ROM_BITS)-1]; | 19 | bit [7:0] rom [0:(1<<ROM_BITS)-1]; |
| 18 | initial $readmemh("mem/rom.hex", rom); | 20 | initial $readmemh("mem/rom.hex", rom); |
