HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
c0rRupT9
STEPLA-1
Python2026–2026
c0rRupT9 / STEPLA-1

STEPLA-1

8-bit Harvard CPU built from individual logic gates in Logisim-Evolution.

2Distinct people
2Mentions
0Explicit recommenders
77GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

8-bit Harvard CPU built from individual logic gates in Logisim-Evolution.

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by 6-hour interval2 dated mentions

Observed mentions: 2026-06-15 20:22:48 UTC to 2026-06-21 13:02:30 UTC.

012026-06-15 18:00:00 UTC to 2026-06-16 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsJun 15, 18:002026-06-16 00:00:00 UTC to 2026-06-16 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-16 06:00:00 UTC to 2026-06-16 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-16 12:00:00 UTC to 2026-06-16 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-16 18:00:00 UTC to 2026-06-17 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-17 00:00:00 UTC to 2026-06-17 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-17 06:00:00 UTC to 2026-06-17 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-17 12:00:00 UTC to 2026-06-17 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-17 18:00:00 UTC to 2026-06-18 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-18 00:00:00 UTC to 2026-06-18 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-18 06:00:00 UTC to 2026-06-18 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-18 12:00:00 UTC to 2026-06-18 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsJun 18, 12:002026-06-18 18:00:00 UTC to 2026-06-19 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-19 00:00:00 UTC to 2026-06-19 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-19 06:00:00 UTC to 2026-06-19 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-19 12:00:00 UTC to 2026-06-19 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-19 18:00:00 UTC to 2026-06-20 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-20 00:00:00 UTC to 2026-06-20 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-20 06:00:00 UTC to 2026-06-20 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-20 12:00:00 UTC to 2026-06-20 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-20 18:00:00 UTC to 2026-06-21 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-21 00:00:00 UTC to 2026-06-21 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-21 06:00:00 UTC to 2026-06-21 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-21 12:00:00 UTC to 2026-06-21 18:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsJun 21, 12:00

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Jun 15, 18:002026-06-15 18:00:00 UTC2026-06-16 00:00:00 UTC110
Jun 16, 00:002026-06-16 00:00:00 UTC2026-06-16 06:00:00 UTC000
Jun 16, 06:002026-06-16 06:00:00 UTC2026-06-16 12:00:00 UTC000
Jun 16, 12:002026-06-16 12:00:00 UTC2026-06-16 18:00:00 UTC000
Jun 16, 18:002026-06-16 18:00:00 UTC2026-06-17 00:00:00 UTC000
Jun 17, 00:002026-06-17 00:00:00 UTC2026-06-17 06:00:00 UTC000
Jun 17, 06:002026-06-17 06:00:00 UTC2026-06-17 12:00:00 UTC000
Jun 17, 12:002026-06-17 12:00:00 UTC2026-06-17 18:00:00 UTC000
Jun 17, 18:002026-06-17 18:00:00 UTC2026-06-18 00:00:00 UTC000
Jun 18, 00:002026-06-18 00:00:00 UTC2026-06-18 06:00:00 UTC000
Jun 18, 06:002026-06-18 06:00:00 UTC2026-06-18 12:00:00 UTC000
Jun 18, 12:002026-06-18 12:00:00 UTC2026-06-18 18:00:00 UTC000
Jun 18, 18:002026-06-18 18:00:00 UTC2026-06-19 00:00:00 UTC000
Jun 19, 00:002026-06-19 00:00:00 UTC2026-06-19 06:00:00 UTC000
Jun 19, 06:002026-06-19 06:00:00 UTC2026-06-19 12:00:00 UTC000
Jun 19, 12:002026-06-19 12:00:00 UTC2026-06-19 18:00:00 UTC000
Jun 19, 18:002026-06-19 18:00:00 UTC2026-06-20 00:00:00 UTC000
Jun 20, 00:002026-06-20 00:00:00 UTC2026-06-20 06:00:00 UTC000
Jun 20, 06:002026-06-20 06:00:00 UTC2026-06-20 12:00:00 UTC000
Jun 20, 12:002026-06-20 12:00:00 UTC2026-06-20 18:00:00 UTC000
Jun 20, 18:002026-06-20 18:00:00 UTC2026-06-21 00:00:00 UTC000
Jun 21, 00:002026-06-21 00:00:00 UTC2026-06-21 06:00:00 UTC000
Jun 21, 06:002026-06-21 06:00:00 UTC2026-06-21 12:00:00 UTC000
Jun 21, 12:002026-06-21 12:00:00 UTC2026-06-21 18:00:00 UTC101

What Hacker News says

2 sources
CorRupT9·Jun 15, 2026Submission

Show HN: We built an 8-bit CPU as 2nd year EE students

Hi! 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 branching that saves upto 25% cycles when conditions aren't met Full design specification document with version control Since this was our first time doing such teamwork and a new thing we used RISC based system that fetches an 8-bit instruction from Instruction
Read the rest
memory 4 bits of which translate to an instruction the last two bits are for source and destination registers. There are a total of 4 registers in the system with two memory units namely Data SRAM and I SRAM, the system follows a Harvard architecture. There are design discrepancies too since it was our first time designing such a system and on top of that completely hardwired too. To solve the problem of cold booting a bootloader is present too that copies the contents of a temporary ROM into instruction RAM and then hands over the reins to the CPU. We also implemented conditional branching as well as early exit branching too that only checks for zero or carry flag and branches without wasting cycles, if the conditions are not met the Program counter increments. Moreover we also created a complete documentation with version control describing each necessary part assuming prior knowledge. Please take a look at it at https://github.com/c0rRupT9/STEPLA-1 For future development I want to implement a RISC CPU using FPGA's and connect it to an actual DRAM. We are also selling the full spec document and Logisim files for $5 to fund our passion https://tcfdiq.gumroad.com/l/zyyux Thankyou!
108 points · Open discussion

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.