TTL Microcomputer Built on FPGA

Published at : 23 Dec 2025

FPGA implementation of the processor-less Gigatron TTL Computer on the low-cost Tang Nano 9K FPGA board. This video shows how the Gigatron works, how to use it and how I built it on FPGA.

Thank you to PCBWay for sponsoring this video. Get PCBs, 3D printing and sheet metal works: https://www.pcbway.com/?from=Doctor%20Volt

Consider supporting this channel on Patreon and get updates about ongoing projects and ad-free preview videos!
https://www.patreon.com/docvolt
Tools:
Gowin EDA: https://www.gowinsemi.com/en/support/home/

Repositories:
Official:
https://github.com/kervinck/gigatron-rom
https://github.com/kervinck/gigatron-rom/tree/master/Contrib/docvolt

Fork with newest changes:
https://github.com/michalin/gigatron-rom/tree/master/Contrib/docvolt

Items used in this video:
Tang Nano FPGA board: https://amzn.to/4dS3QFw
Oscilloscope: https://amzn.to/4knomB9
Hot air rework station: https://amzn.to/3yzfSU2

Please use these links for your order to support the channel. It's the same price for you, but I'll get a small commission.

00:00 - Start
00:57 - How it works
03:00 - Bitbanging Video
04:23 - The virtual CPU (vCPU)
05:13 - FPGA
07:00 - Make custom PCB
07:53 - Assembly
09:02 - Shortcomings
09:45 - Adding and removing programs
10:26 - Babelfish