Skip to content

riscv-steel/riscv-steel

Repository files navigation


RISC-V Steel

RISC-V Steel is a microcontroller design developed in Verilog that implements the RV32I instruction set of RISC-V. It is designed for easy, seamless integration into embedded systems, systems-on-chip (SoC), and FPGA designs, facilitating the rapid development of innovative RISC-V applications.

RISC-V Steel can run real-time operating systems such as FreeRTOS, as well as bare-metal embedded software. Its design includes components such as memory, timers, and interfaces for UART, GPIO, and SPI communication, enabling RISC-V Steel to integrate with a variety of sensors and actuators commonly used in embedded applications.

Check out RISC-V Steel Documentation.

Get Started

The quickest way to get started is to implement one of the example projects on your FPGA. Check it out:

See the User Guide to learn how to create your own applications.

License

RISC-V Steel is distributed under the MIT License.

Need help?

Please open a new issue.