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.
翻译:本文介绍了UET-RVMCU的设计与物理实现。UET-RVMCU是一款源自UETRV-PCore的轻量级RISC-V微控制器。为了创建一款易于获取且灵活的开源RISC-V微控制器,UET-RVMCU通过减少流水线级数、移除MMU功能以及集成GPIO外设,对应用级UETRV-PCore进行了简化。最终的GDSII版图采用开源的RTL-to-GDS流程(OpenLane)生成。本项目展示了将应用级SoC转化为适用于嵌入式系统的多功能微控制器的可行性,重点强调了低面积开销、设计简洁性以及开源开发。