Help with breadboard computer
Im building an 8-but Computer on breadboards inspired by Ben Eater and DerULF1 and am nearly done.
Everything works except for a Problem with the instruction register. The green LEDs in the left top (under the other green LEDs) are the RAM output and the white LEDs at the bottom show the value in the instruction register.
As part of the fetch execute cycle, the instruction register takes the value of the RAM at the start of a cycle. But as you can see in the video, sometimes the instruction register doesn’t take the RAM value. This typically happens when certain values are in the RAM however it is very inconsistent (often changes).
I’ve checked the clock, write and reset signal with an oscilloscope but they are all fine. I checked the voltage of the RAM values as well and it’s normal.
Is there any reason you guys could think of, why the instruction register sometimes doesn’t save the RAM values? I would be very thankful to anyone who can help!