Search papers, labs, and topics across Lattice.
The paper details the design and physical implementation of UET-RVMCU, a simplified, open-source RISC-V microcontroller derived from the UETRV-PCore. The design streamlines the original application-class core by reducing pipeline stages and removing the MMU, while integrating GPIO peripherals. The resulting GDSII layout, generated using OpenLane, demonstrates the feasibility of creating a compact and versatile microcontroller for embedded systems using a fully open-source flow.
Open-source RISC-V microcontrollers are now easier to build, thanks to a streamlined design and fully open RTL-to-GDS flow.
This paper presents the design and physical implementation of UET-RVMCU, a lightweight RISC-V microcontroller derived from the UETRV-PCore. Aimed at creating an accessible and flexible open-source RISC-V-based microcontroller, UET-RVMCU simplifies the application-class UETRV-PCore by reducing pipeline stages, removing MMU functionality, and integrating GPIO peripherals. The final GDSII layout was generated using an open-source RTL-to-GDS flow (OpenLane). This project demonstrates the feasibility of transforming an application-class SoC into a feature-rich microcontroller suitable for embedded systems, emphasizing low area, design simplicity, and open-source development.