diff options
Diffstat (limited to 'eater_cpu/eater_computer_tb.sv')
| -rw-r--r-- | eater_cpu/eater_computer_tb.sv | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/eater_cpu/eater_computer_tb.sv b/eater_cpu/eater_computer_tb.sv index 74ffb8a..5b14620 100644 --- a/eater_cpu/eater_computer_tb.sv +++ b/eater_cpu/eater_computer_tb.sv @@ -30,6 +30,8 @@ initial begin uut.ALU_to_bus = 0; uut.RAM_to_bus = 0; uut.PC_to_bus = 0; + uut.PC_count_en = 0; + uut.bus_to_A = 0; uut.bus_to_B = 0; uut.bus_to_INS = 0; @@ -79,6 +81,13 @@ initial begin @(negedge clk_in); assert (uut.bus == 8'('haa + 'hbb)) else $error("Expected 0x%02x, got 0x%02x on bus", 8'('haa + 'hbb), uut.bus); + uut.ALU_to_bus = 0; + uut.PC_to_bus = 1; + + @(negedge clk_in); + assert (uut.bus == 'h00) + else $error("Expected 0x00, got 0x%02x on bus", uut.bus); + uut.PC_to_bus = 0; #10 $finish(); |
