Tag:microcontroller
All the articles with the tag "microcontroller".
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.
Making a custom CPU
Posted on:August 2, 2025 at 03:00 PMFirst part of the series explaining the development of a custom CPU called Mrav and the tooling for it. Lessons learned from working on Google TPU chips.
Bare metal JavaScript on RISC-V
Posted on:May 14, 2025 at 10:00 PMExplore how to run JavaScript directly on bare metal, like microcontrollers. This post shows you how to get JavaScript code executing on embedded hardware without an operating system, opening up new ways to program these chips. The example is done on a RISC-V VM.