The first page
Welcome to Tomato 32
A build log for the questions that come up and the answers settled for — from simple gates to a computer with enormous multi-ISA coverage.
This is a build log for Tomato 32. It keeps track of the questions that come up and the answers settled for. It is focused on constraints explored and the journey from building simple logic gates to a functional computer that has enormous coverage of foreign ISAs.
If you are reading this, you probably love building computers and enjoy the architecture like I do. Enjoy.
Everything after this page is an argument written down: word width, decode fanout, the ALU that ate the muxes, the multiply that would not wait thirty-two cycles, the day the boards were ordered. The README is the map. These pages are the trail.