Posts
All the articles I've posted.
Running Go tools in a browser
Posted on:September 6, 2025 at 10:30 AMQuick overview of how Go tools for the Mrav custom CPU are run inside a browser by leveraging WASM. The project is built with Bazel using Go rules.
RTL generation for custom CPU Mrav
Posted on:August 23, 2025 at 10:30 AMOverview of how SystemVerilog RTL code is generated in the build flow for the Mrav custom CPU core.
Mrav custom CPU software tooling
Posted on:August 16, 2025 at 10:30 AMDeep-dive into software tooling for a custom CPU platform Mrav.
Embedded bare-metal C with Bazel and AVR
Posted on:August 14, 2025 at 07:00 PMPractical example of using Bazel to build an embedded C program, bare-metal. Concrete example with AVR ATmega328p.
Creating an assembler for a custom CPU
Posted on:August 10, 2025 at 12:15 PMExplainer for how Mrav CPU assembler was created. Shortest path towards a small, working assembler for a custom ISA.