Close

Project decision regarding registers

A project log for JACA 1 & 2 Homebrew Computer

JACA - Just Another CPU Again Homebrew CPU, starting by a simple POC 4-bit CPU on circuit simulator soft. (done), then 8-bit (in progress)

andre-baptistaAndre Baptista 06/26/2017 at 21:000 Comments

Almost done, but got stuck with register problems, which ones will be source and destiny of instructions.

In case of ALU there are two sources. And to make things worse, the two inputs of the 74LS181 ALU haven't same powers, the A input has a lot more functions allowed.

It's easy to permit all registers to work in all roles in a software simulator like Logisim, but when it comes to use real chips it becomes a nightmare due to the huge quantity of controlled 3-state buffers (74LS244) required to control the data flow.

Discussions