Skip to main content

RISC-V Exchange

The RISC-V Exchange hosts the hardware, software, services, and learning offerings in the RISC-V community. Browse the list or search for an offering below.

Catapult SDK

Organization: Imagination Technologies

The free Catapult SDK (Software Development Kit) from Imagination Technologies is developed by embedded developers, for embedded developers. You get everything you need to write, build and debug software in C/C++ for a range of RISC-V platforms; including, of course, the Catapult CPU series.

License Type: Permissive

Software Type: SDK

Software

CREATOR Simulator

Organization: UC3M

CREATOR: didaCtic and geneRic assEmbly progrAmming simulaTOR

Software Type: Simulators

Software

emmtrix Parallel Studio

Organization: emmtrix Technologies GmbH

emmtrix Parallel Studio allows the parallelization and code generation for different processors. With the support for the RISC-V architecture it provides capabilities to estimate the performance and generate C code for the CPU cores as well as for the vector extensions.

License Type: Proprietary

Software Type: Toolchains, Simulators

Software

HuggingFive

Organization: OpenMachine.ai

HuggingFive 🖐️ is a collection of ML functions and libraries written in RISC-V assembly and C. This includes neural network layers, activation functions, as well as entire neural networks. Think of it as a low-level HuggingFace for RISC-V assembly code.

Software Type: Libraries, Machine Learning and AI

Software

Linux device management for RISC-V

Organization: qbee.io

Linux device management with OTA software updates, remote access and inventory.

License Type: Mixed

Software Type: Libraries, Application Infrastructure, Containers, Linux device management / configuration management

Software

Masimulator

Organization: Lund University

A simple visual 32-bit RISC-V Simulator developed fully in Python and based on the 5-stage pipeline described in the book "Computer Organization and Design RISC-V Edition: The Hardware Software Interface"

Software Type: Simulators

Software

PikeOS

Organization: SYSGO (Thales)

PikeOS is a real-time operating system that offers a separation kernel-based hypervisor with multiple partitions for many other operating systems and applications. It enables you to build devices for environments with strong demands for Safety and Security.

License Type: Proprietary

Software Type: Operating System

Software

QtRvSim

Organization: Czech Technical University in Prague

RISC-V CPU simulator for education purposes with pipeline and cache visualization and related computer architectures teaching materials and lectures recordings.

License Type: Copyleft

Software Type: Simulators, Course materials

Software

QuarkLink

Organization: Crypto Quantique

QuarkLink is a software-based IoT security platform for device owners to manage their IoT ecosystem security. It can work with QDID, but also with other hardware Root of Trusts. QuarkLink essentially connects IoT devices to server-hosted apps (on-premises or in the cloud). A firmware image is injected into IoT devices at manufacturing, which is encrypted and signed by QuarkLink. This allows for secure provisioning, authentication, and management (monitoring, updates, etc.). QuarkLink is platform-agnostic and can work with various silicon and cloud solutions, and is crypto-agile.

License Type: Open custom

Software Type: Application Infrastructure, Security, Connectivity management

Software

RISCV-TGC-VP

Organization: MINRES Technologies GmbH

TGC-VP is a virtual platform built around a TGC core. It allows a fast and easy entry into the world of TGC-Core-Family series. Furthermore, this system is a good starting point for building any RISC-V based VP system.

License Type: Permissive

Software Type: Simulators

Software

Updates and edits to existing entries, as well as contribution of new entries, are welcome! Please submit your inputs here.

Stay Connected With RISC-V

We send occasional news about RISC-V technical progress, news, and events.