nowfound

Dev tools · July 27, 2015

FE

First ever FPGA CPU built using open source tools?

First ever FPGA CPU built using open source tools? launched on July 27, 2015 with 13 votes, #1,649 of 4,208 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 11 years on.

In plain words

J1a is a minimal 16-bit CPU written in Verilog that runs on Lattice FPGAs using open source IceStorm tools. It fits on the iCEstick evaluation board with 8K of RAM and executes SwapForth, a complete interactive Forth development environment. The project demonstrates that FPGA designs can be synthesized and programmed using fully open source toolchains without proprietary software, making it relevant for hardware developers and FPGA enthusiasts interested in open tools.

written from the facts on this page · September 2026

From the sources

Project IceStorm aims to reverse engineer some Lattice FPGAs, and provides a working tool chain for synthesizing designs and downloading them into the hardware. The J1a CPU is a minimal 16-bit Verilog CPU, fits easily on the Lattice HX20-1K on the Lattice iCEstick evaluation board . After some help from the people at project IceStorm, it is now buildable using the IceStorm tools. The J1a is a simplified variant of the original J1 . The modifications from the original J1 are: The board has 8K of RAM, and runs SwapForth, a small but complete interactive Forth development environment. SwapForth takes about 5K of the available RAM, and includes a full native compiler, the ANS standard CORE…from excamera.com

Does a similar job

all alternatives →
  • We built an 8-bit CPU as 2nd year EE studentsJun 2026 · github.com · ▲108

    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…

  • Icepi Zero – The FPGA Raspberry Pi Zero Equivalent2025 · github.com · ▲233

    I've been hacking away lately, and I'm now proud to show off my newest project - The Icepi Zero! In case you don't know what an FPGA is, this phrase summarizes it perfectly: "FPGAs work like this. You don't tell them what to do, you tell them what to BE." You don't program them, but you rewrite the circuits they contain! So I've made a PCB that carries an ECP5 FPGA, and has a raspberry pi zero footprint. It also has a few improvements! Notably the 2 USB b ports are replaced with 3 USB C ports, and it has multiple LEDs. This board can output HDMI, read from a uSD, use a SDRAM and much more.…

  • CHIP-8 console implemented in FPGA2018 · github.com · ▲120

    CHIP-8 console on FPGA. Contribute to pwmarcz/fpga-chip8 development by creating an account on GitHub.

  • H2 Forth CPU2019 · github.com · ▲120

    A Forth CPU and System on a Chip, based on the J1, written in VHDL - howerj/forth-cpu

  • MA
    Manta – A tool for FPGA Debugging and Rapid Prototyping2024 · fischermoseley.github.io · ▲86

    Hi HN! I'm Fischer, and I'm super stoked to share a project that I've been working on for a little over a year: Manta, an open-source, cross-platform, vendor-independent tool for debugging and rapid prototyping with FPGAs. This was originally my Master's Thesis at MIT, where I developed it for our course on FPGA design. We needed an alternative to vendor debugging tools, which only supported x86 machines running Windows or Linux. We were able to patch in macOS support with VMs, but as more students came bringing ARM-based devices, we needed a new tool. So I developed this. It's called Manta,…

  • OpenRISC JavaScript emulator emulates up to 16 cores2014 · github.com · ▲43

    Online OR1K Emulator running Linux. Contribute to s-macke/jor1k development by creating an account on GitHub.

More dev tools this month

the category →
  • /dev/null▲484

    a social network for devs

    Dev tools · 3d ago · dev-null.sh

  • open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.

    Dev tools · 28d ago · github.com

  • Contribute to reladraw/reladraw development by creating an account on GitHub.

    Dev tools · 26d ago · github.com

  • OpenBot▲362

    Grok Bot alternative: free, local, open-source, multiplayer

    Dev tools · 23d ago · openbot.run

  • Talanoa▲346

    Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…

    Dev tools · 20d ago · talanoa.email

  • CoreSpeed▲332

    One MCP for everything your agents need: apps, memory, tools

    Dev tools · 28d ago · corespeed.io

Source: Show HN post ↗

Launched alongside, July 2015

the whole month →
  • Hotjar▲1,312

    See how visitors are using your site and get visual feedback

    Growth · 2015 · contentsquare.com

  • Can you spot the drowning child in this crowded wave pool? To the untrained eye, drowning looks like swimming. The Instinctive Drowning Response is frequently missed, even by people nearby.

    Life & fun · 2015 · spotthedrowningchild.com

  • A curated directory of marketing resources & tools

    Growth · 2015

  • Docker implemented in around 100 lines of bash. Contribute to p8952/bocker development by creating an account on GitHub.

    Dev tools · 2015 · github.com

  • The Pitch▲561

    The podcast where early stage startups pitch investors

    Commerce · 2015 · thepitch.show

  • Guida completa ai siti scommesse americani 2026: scopri i migliori bookmaker USA, licenze, bonus, sport americani, metodi pagamento e consigli utili.

    AI · 2015 · whoishiring.it