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.
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
| Date | Log | Link |
|---|---|---|
| 15 Aug 2026 | PCBs Arrive! | |
| 15 Aug 2026 | ISA as a Wire | |
| 13 Aug 2026 | Solder Station Arrives | |
| 13 Aug 2026 | Front-Page News in Ashtown Valley | |
| 07 Aug 2026 | Ordered Tomato | |
| 02 Aug 2026 | Designing Additional Boards | |
| 31 Jul 2026 | The lingering thoughts | |
| 31 Jul 2026 | Falling back to 32b | |
| 30 Jul 2026 | Redesign into 40b (Old design = 32b) | |
| 13 Jul 2026 | Truth Table Latch | |
| 13 Jul 2026 | Pipelined FPGA — What if… | |
| 13 Jul 2026 | Downgrade for an upgrade — 32b to 16b × 4 | |
| 13 Jul 2026 | Demo Ideas | |
| 13 Jul 2026 | Architecture Upgrade | |
| 27 Jun 2026 | Elimination of Mode Multiplexers | |
| 26 Jun 2026 | ALU — Redesign with 74251 | |
| 26 Jun 2026 | ALU Architecture Refinement & Logic Optimization | |
| 19 Jun 2026 | ALU segment display design | |
| 16 Jun 2026 | Microcode Control Modularization | |
| 15 Jun 2026 | Multiplication and Division | |
| 11 Jun 2026 | Load Store Pipeline Analysis | |
| 10 Jun 2026 | Implementing Mul-Div Engine |
The map
The READMEs are the map of the tree. The log above is the trail.