Walkthrough for how the Mrav CPU project handles RTL simulation and other testing aspects.
Overview of how SystemVerilog RTL code is generated in the build flow for the Mrav custom CPU core.
Deep-dive into software tooling for a custom CPU platform Mrav.
Explainer for how Mrav CPU assembler was created. Shortest path towards a small, working assembler for a custom ISA.
First 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.