Artoriuz / maestro

A 5 stage-pipeline RV32I implementation in VHDL
MIT License
19 stars 5 forks source link

Maestro

This repository contains a 5 stage pipeline implementation of the RV32I ISA strongly inspired by David Patterson's and John Hennessy's Computer Organization and Design RISC-V Edition. The project is entirely academic, it was delevoped at Rio Grande do Norte's Federal University in Brazil and it does not aim to be competitive against complex implementations. The rationale behind it was basically learning about RISC-V, the ISA, and processor design in general. If you want to deploy a RISC-V core, I strongly recommend using a fully-featured and tested core instead.

Current Design

User Guide

Inconveniences

Simplified Schematic

Schematic