https://github.com/rafaelcalcada/rvx
RISC-V microcontroller IP core for embedded, FPGA and ASIC applications
https://github.com/rafaelcalcada/rvx
core cpu gpio mcu microcontroller processor risc-v riscv rv32i rvx spi system-on-chip uart zicsr
Last synced: 19 days ago
JSON representation
RISC-V microcontroller IP core for embedded, FPGA and ASIC applications
- Host: GitHub
- URL: https://github.com/rafaelcalcada/rvx
- Owner: rafaelcalcada
- License: mit
- Created: 2020-05-03T19:29:10.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2026-02-28T19:35:26.000Z (23 days ago)
- Last Synced: 2026-02-28T22:49:01.371Z (23 days ago)
- Topics: core, cpu, gpio, mcu, microcontroller, processor, risc-v, riscv, rv32i, rvx, spi, system-on-chip, uart, zicsr
- Language: Verilog
- Homepage: https://rafaelcalcada.github.io/rvx/
- Size: 191 MB
- Stars: 192
- Watchers: 11
- Forks: 26
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README

RVX is a microcontroller IP core developed in Verilog that implements the RV32I instruction set of RISC-V. It is designed for easy, seamless integration into embedded systems and FPGA designs, facilitating the rapid development of innovative RISC-V applications.
RVX 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 RVX to integrate with a variety of sensors and actuators commonly used in embedded applications.
Check out [RVX Documentation][1].
## Get Started
The quickest way to get started is to implement one of the example projects on your FPGA. Check it out:
- [Hello World Example][2]
- [FreeRTOS Example][3]
See the [User Guide][4] to learn how to create your own applications.
## License
RVX is distributed under the [MIT License][5].
## Need help?
Please open a [new issue][6].
[1]: https://rafaelcalcada.github.io/rvx
[2]: https://rafaelcalcada.github.io/rvx/examples/helloworld
[3]: https://rafaelcalcada.github.io/rvx/examples/freertos
[4]: https://rafaelcalcada.github.io/rvx/userguide/
[5]: LICENSE
[6]: https://github.com/rafaelcalcada/rvx/issues