It is Christmas soon!

A project log for Homebrew ternary computer

TRIADOR: The only ternary computer made for real in the past 50 years.

Dmitry V. SokolovDmitry V. Sokolov 12/15/2017 at 14:080 Comments

My Christmas decoration: 

This how the program memory looks like. Those are single pole triple throw slide switches. For the sake of visibility the position of the switches is highlighted with bi-color LEDs. Red light = -1, no light = 0, green light = 1.

The opcodes have 5 trits, so I have 27 5-trit instructions per memory segment. One memory segment is composed of 5 copies of this circuit:

Given a 3-trit address (hi,mi,lo), the 1:27 multiplexor (made with 5 1:3 multiplexers) provides one trit of the corresponding opcode. Thus one memory segment can be seen as a black box that receives a 3-trit address and provides a 5-trit opcode.

Here I have soldered 2 program memory segments, 54 instructions total. The architecture supports up to 27 memory segments (27*27=729 instructions).