Third millennium computing

Three is better than 2!!

Ternary Computer System

Introduction

The final goal of this project is to make a complete ternary computer system.
The end goal has been subdivided into several phases to find out what the various difficulties are encountered and how to move forward.

Phase 1

  • Development of the CPU system and ternary memory using only binary components - 100% COMPLETED -;
  • Development of an architecture (ISA, Registers, Microarchitecture) - 60% completed -;
  • Development of a peripheral system (serial interface, HDMI, Keyboard) - 30% completed -;

Phase 2

  • Development of a Monitor;
  • Development of a Ternary Operating System;


The CPU implements a RISC instruction set approach, it work with 24 Trit (Ternary Digit) data, 12 Trit addresses and a several Trit control BUS;
Phase 1 is also focused on the design of a set of CPU instructions, in order to define all the basic operations that the CPU will be able to carry out.
The integration will be achieved thanks to a card that supplies two serial ports.