SkillAgentSearch skills...

Rvx

RISC-V microcontroller IP core for embedded, FPGA and ASIC applications

Install / Use

/learn @rafaelcalcada/Rvx
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<p align="center"><img src="docs/images/rvx_logo.png" width="100"/></p>

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.

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

RVX is distributed under the MIT License.

Need help?

Please open a new issue.

Related Skills

View on GitHub
GitHub Stars194
CategoryDevelopment
Updated7d ago
Forks27

Languages

Verilog

Security Score

100/100

Audited on Mar 26, 2026

No findings