← All projects
Project record01 mention
Originally shared on Hacker News

hack-soc

A SystemVerilog implementation of the Nand2Tetris part 1 Hack computer running on an FPGA, extended into a toy SoC, with an assembler and UART loader written in Rust; a UART FSM that replaces the program in ROM is still to be written.

Last shared
01 / Source history

Shared over time

Each entry reflects what was shared on that date. Details may have changed since then.

  1. hack-soc

    A SystemVerilog implementation of the Nand2Tetris part 1 Hack computer running on an FPGA, extended into a toy SoC, with an assembler and UART loader written in Rust; a UART FSM that replaces the program in ROM is still to be written.

    Posted by @arrhythmic · Original comment ↗

    “I also implemented Nand2Tetris part 1 in SystemVerilog, have it running on an FPGA and almost completed extending as a toy SoC. I wrote the assembler and UART loader in Rust, but I still need to write the UART FSM that replaces the program in "ROM". https://github.com/MSamman/hack-soc”