E80: an 8-bit CPU in structural VHDL
I built a new 8-bit CPU in VHDL from scratch (starting from the ISA). I felt that most educational soft-cores hide too much behind abstraction, eg. if I can do a+b with a single assignment that calls an optimized arithmetic library, then why did I learn the ripple carry adder in the first place ? And why did I learn flip flops if I can do all my control logic with a simple PROCESS statement like I would with a programming language ? Of course abstraction is the main selling point of HDLs, but would it work if I tried to keep strictly structural and rely on ieee.std_logic_1164 only ? Well, it…
E80: an 8-bit CPU in structural VHDL launched on January 17, 2026 with 34 votes, #617 of 14,584 launches that month and more than 95% of that year's launches.
In plain words
E80 is an 8-bit CPU designed in structural VHDL without high-level abstraction, built entirely from basic logic components like ripple carry adders and flip-flops rather than optimized libraries. It is intended for students and educators who want to understand the underlying hardware principles behind CPU design, as every component is explicitly implemented to mirror what is taught in digital logic courses. The project prioritizes educational clarity over resource efficiency, making it less optimized than commercial soft-cores but more transparent in showing how processors actually work.
written from the facts on this page · September 2026
From the sources
Educational VHDL computer with a single-click toolchain for assembly, simulation, and execution on FPGAs - Stokpan/E80
is a simple von Neumann computer originally developed for my undergraduate thesis as a Papertian Microworld. It provides a textbook-complete instruction set, a toolchain for one-click assembly and simulation, and a pre-configured hardware interface for three low-cost FPGA boards. Where classic microworlds treat their Object‑to‑think‑with as a black box, the E80 CPU is built with structural VHDL and flip‑flops, using ieee.std_logic_1164 only. This allows a student versed in elementary digital logic to understand and modify the Object itself. The implementation's engineering and methodology was presented at PACET 2026 and the paper is available on IEEE Xplore . Operands : n = 8-bit immediate…from github.com
In the maker’s words, at launch
I built a new 8-bit CPU in VHDL from scratch (starting from the ISA). I felt that most educational soft-cores hide too much behind abstraction, eg. if I can do a+b with a single assignment that calls an optimized arithmetic library, then why did I learn the ripple carry adder in the first place ? And why did I learn…
Does a similar job
all alternatives →
We built an 8-bit CPU as 2nd year EE studentsJun 2026 · github.com · ▲108Hi! me and my friends together built an 8 bit CPU implemented in Logisim purely from scratch. The control unit of this system does not implement the generic microcode ROM or any kind of RAM. This was made purely from discrete logic gates and coded the system to run different programs. key features: Custom 16-instruction Harvard ISA, 8-bit fixed format, 4 general purpose registers Hardwired control unit built entirely from AND/OR gate logic matrix Dual-phase clocking to eliminate race conditions Bootstrap Control Unit that cold-boots via ROM-to-RAM transfer Early-exit conditional…
Bit Serial CPU2020 · github.com · ▲99A bit-serial CPU written in VHDL, with a simulator written in C. - howerj/bit-serial
8-bit CPU simulator in C2020 · github.com · ▲67A digital logic simulation written in C. Contribute to rzscheck/logic development by creating an account on GitHub.
SHDL – A minimal hardware description language built from logic gatesJan 2026 · github.com · ▲48Hi, everyone! I built SHDL (Simple Hardware Description Language) as an experiment in stripping hardware description down to its absolute fundamentals. In SHDL, there are no arithmetic operators, no implicit bit widths, and no high-level constructs. You build everything explicitly from logic gates and wires, and then compose larger components hierarchically. The goal is not synthesis or performance, but understanding: what digital systems actually look like when abstractions are removed. SHDL is accompanied by PySHDL, a Python interface that lets you load circuits, poke inputs, step the…
- ARA RISC-V core in Racket2021 · guillaume.baierouge.fr · ▲122
- H1Homebrew 16bit CPU from 74HC logic with C compiler and Unix-like OS2023 · sol-1.org · ▲192
This is a 16bit CPU+Minicomputer from pure 74 series logic. It has user/kernel modes, virtual memory, prioritized IRQ's and DMA. It has a full C compiler and a unix-like OS. It's still in development.
More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 2d ago · permit.petercai.com
- IV
Life & fun · 14d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 15d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 9d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 13d ago · carrierexplode.com

Life & fun · 23d ago · space.bl2.net
Source: Show HN post ↗ · launch text quoted in part
Launched alongside, January 2026
the whole month →- IN
Hey HN! I wanted to share something I built over the last few weeks: isometric.nyc is a massive isometric pixel art map of NYC, built with nano banana and coding agents. I didn't write a single line of code. Of course no-code doesn't mean no-engineering. This project took a lot more manual labor than I'd hoped! I wrote a deep dive on the workflow and some thoughts about the future of AI coding and creativity: http://cannoneyed.com/projects/isometric-nyc
AI · Jan 2026 · cannoneyed.com




Automatic AI-powered code reviews the moment you open a PR
Dev tools · Jan 2026 · kilo.ai
