summaryrefslogtreecommitdiff
path: root/eater_cpu/readme.txt
diff options
context:
space:
mode:
authoruvok2026-01-19 19:43:58 +0100
committeruvok2026-01-19 19:43:58 +0100
commit1f0fc1edcea04e5c1f04803f0bdda337c2245f09 (patch)
tree141020efd019d5524b1714c940d4a473826c01b0 /eater_cpu/readme.txt
parentf127505b779dcb134fa48bcf2bf59810b60348c5 (diff)
eater: Combine counting in prev. state
save 1 cycle, as explained in video. also, only print lo->hi clk states to term.
Diffstat (limited to 'eater_cpu/readme.txt')
-rw-r--r--eater_cpu/readme.txt6
1 files changed, 2 insertions, 4 deletions
diff --git a/eater_cpu/readme.txt b/eater_cpu/readme.txt
index f92fdd7..9ff0090 100644
--- a/eater_cpu/readme.txt
+++ b/eater_cpu/readme.txt
@@ -40,10 +40,8 @@ operation
Increment PC.
a) PC out -> MAR
(PC_to_bus) + (bus_to_MAR) + (clk)
- b) MEM -> INS
- (RAM_to_bus) + (bus_to_INS) + (clk)
- c) PC++
- (PC_count_en) + (clk)
+ b) MEM -> INS, PC++
+ (RAM_to_bus) + (bus_to_INS) + (PC_count_en) + (clk)
2. Decode and execute instruction.