There are 2 cpu in the attachments.
VerySimpleCPU is an implementation of VerySimpleCPU of course, so it have 4 instruction: add, and, jmp and sta, 2 bit opcodes and 6 bit address.
It is uselessy overcomplicated, but i was in the beginning of the course of Logic Circuits when i started.
The other is my second cpu: Tiny.
It's a 8 bit cpu with 16 instruction (2 of them are reserved for future use).
I think it's a bit better than my implementation of TheVerySimpleCPU (a mess, just a bit less intricate), but be understanding, I just started sequential logic and i haven't seen flip flops nor latches.
P.S. I'm Italian so my english could be wrong
Edit: Updated the Tiny CPU (well... of the old project only the name survived).
The general docs are in italian, i will translate it as soon as possible. dec27sgm.tsa (tsa is a normal .txt file renamed) is a program that split the number in digits and then print on a 7 segment
Edit: updated VerySimpleCPU, it was really horrible.
Another Simple 8 bit cpu
Another Simple 8 bit cpu
- Attachments
-
- VerySimpleCPU.zip
- (72.41 KiB) Downloaded 1084 times
-
- Tiny_v2.zip
- (128.4 KiB) Downloaded 1064 times