It’s alive!!!
The computer finally ran a fibonacci sequence code! I had to update many parts of the computer to get it to work with most of the 8080/8085 instruction set. But currently it can run a simple program!
I was dealing with an issue where the step counter just would not count, but that was just me messing up in the SC_RST logic.
Changes
- Instruction set: Wrote the python code to implement most of the 8080 instruction set, and code to generate the control EEPROM data based on the instruction set
- ALU: Had to add the hardware to enable for RRC/RAR instructions
- PC: Had to add output to data bus functionality for Jcc instructions
- MAR: Had to add functionality to increment MAR to save on time (not having to route through ALU)
- Temporary register: for XCHG instructions and JMP
- Misc: Made sure other signals were clock gated
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.