From a7cb46cac7575875dd38e7d3135fd54d78598523 Mon Sep 17 00:00:00 2001 From: uvok Date: Wed, 21 Jan 2026 20:17:44 +0100 Subject: Explain separate PC++ state need to get correct next state, once INS is loaded. --- eater_cpu/readme.txt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'eater_cpu/readme.txt') diff --git a/eater_cpu/readme.txt b/eater_cpu/readme.txt index aa72328..44fe1b1 100644 --- a/eater_cpu/readme.txt +++ b/eater_cpu/readme.txt @@ -40,8 +40,14 @@ operation Increment PC. a) PC out -> MAR (PC_to_bus) + (bus_to_MAR) + (clk) - b) MEM -> INS, PC++ - (RAM_to_bus) + (bus_to_INS) + (PC_count_en) + (clk) + b) MEM -> INS + (RAM_to_bus) + (bus_to_INS) + (clk) + c) PC++ + (PC_count_en) + (clk) + + NOTE: + Yes, I know Ben Eaters computer combines b and c. + See eater_types for details. 2. Decode and execute instruction. -- cgit v1.2.3