Skip to the content.

RISC-V Info

This site a guide to the computer ISA (instruction set architecture) RISC-V.

You can learn here what RISC-V is, what it can be used for, how to get started with RISC-V, and how to solve common problems.

The goal is to be an easy to understand guide that is self-contained and covers all topics at an easy level, with external links to more detailed and technical reference material.

This site is as factual and accurate as possible, but inevitably some things are personal opinion.

Created by Bruce Hoult.

Quickly try out RISC-V

See what RISC-V code is generated from C code

Try RISC-V Linux in your web browser

Simple Primes benchmark for RISC-V SBCs and other computers.

General Information

What is RISC-V?

Why would I want to use RISC-V instead of another ISA?

RISC-V Hardware

What boards are available to buy?

I want to build a chip with RISC-V. What cores are available?

Operating Systems and other available Software

Extensive list of available software

Developing software for RISC-V

Build your own RISC-V toolchain