summaryrefslogtreecommitdiff
path: root/eater_cpu/eater_computer_tb.sv
diff options
context:
space:
mode:
authoruvok2026-01-18 11:01:36 +0100
committeruvok2026-01-18 11:01:36 +0100
commitb7e0fb39cf82ed736d831d4a30aa351819cf5dde (patch)
tree9eecfefe6a5fd23fdc80f2c1f6349cc68b2e0a16 /eater_cpu/eater_computer_tb.sv
parent1cfdda0d9f76d36df95677e631b8b15dd19b4dcb (diff)
eater: Use separate "zbuffer" module
keeps code a bit cleaner
Diffstat (limited to 'eater_cpu/eater_computer_tb.sv')
-rw-r--r--eater_cpu/eater_computer_tb.sv9
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();