@DoctorWkt I've made 1-2" square ATMEGA PCBs before. There are trade-offs in the design. Many simple RISC V instructions take 40+ microcode instructions (cycles) to execute, as this is an 8-bit datapath executing 32-bit instructions. I'll put some of my scraps of design up on the internet.
@DoctorWkt Inspired by your Crazy Small CPU, I designed an 11 chip (7400-series + RAM/ROM) CPU which should execute RISCV assembly code (when assembled into non-standard instruction format). Would you recommend designing a PCB over using Veroboard (which is what I have currently laid out)?
@DoctorWkt P.P.S. Your diagram has on /8 going into LowALU. This is asymmetrical, whereas A * B is commutative. If both A and B were /8s into LowALU, it could work, but then again the HighALU would be pointless.
@DoctorWkt As the HighALU needs all eight bits of each register, the LowALUToHighALU path is probably pointless.
P.S. I know you've already found a larger EEPROM, but the problem interested me.
If next line is one more indented: "{". If next line is similarly indented: ";". If next line is less indented: ";" ++ "}" * num_unindents. https://t.co/4KOrV8Wx2s