diff options
Diffstat (limited to 'hdl')
| -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); |
