Skip to content
tomato

Dispatch · Index

Welcome to Tomato 32

A build log for the questions that come up and the answers settled for — from simple gates to a parametric datapath.

Historical record: this build log intentionally preserves ideas that were later revised or rejected. Claims in an entry describe its date; they do not override current FPGA RTL, physical/KiCad evidence, burned ROM/ISA tables, software sources, or the current status. In particular, ISA profile files are exploration data, not foreign-binary or native-compatibility claims.

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 configurable datapath.

Half-soldered Tomato 07_alu held next to its Digital simulation.

Fig. — Where the vault pointsCopper next to the sim · Lot 07

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. Each file below is the dispatch in docs/log/; the shield opens the typeset page on tomato.tmarhguy.com.

The vault

The map

The READMEs are the map of the tree. The log above is the trail.