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.

Arabic course in Computer Architecture taught in RISC-V ISA

Organization: Umm Al-Qura University

An Arabic course in Computer Architecture taught in RISC-V ISA based on Computer Organization and Design the Hardware/Software Interface, RISC-V Edition, David Patterson and John Hennessy by Dr. Ghassan F. Bati. http://www.uqu.edu.sa/gfbati

License Type: Copyleft

Learn Language: Arabic

Learning

Building Applications with RISC-V and FreeRTOS (LFD112x)

This course is designed to provide the skills you need to build embedded systems with RTOS capabilities for real-time applications. Real time operating systems (RTOS) play an important role in any embedded system, enabling users to control the time critical functions required to be handled within specific timeframes for the effective use of those systems. FreeRTOS is an open source RTOS that has been used in various embedded systems and has been effectively ported onto various processors.

Learn Language: English

Learning

CREATOR Simulator

Organization: UC3M

CREATOR: didaCtic and geneRic assEmbly progrAmming simulaTOR

Software Type: Simulators

Software

Embedded Product Design Services

Organization: Digital Core Technologies

Digital Core Technologies Pvt. Ltd.(DCT), is a Trusted Design Partner for all Electronic Product development needs. Digital Core Technologies offer Product design services covering the entire Life Cycle from concept to deployment. This includes Hardware Designs (High Speed, High Density Digital, Analog, Power and RF Circuits), Embedded Logic Ware (RTL in VHDL/ Verilog) and Embedded Software (bare metal, RTOS, Linux, Android etc.)

License Type: Copyleft

Services

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

JH7110 Processor

Organization: StarFive

JH7110 is a high-performance RISC-V SoC featuring high-performance, low-power-consumption and high-security. JH7110 is equipped with a 64-bit high-performance quad-core RISC-V processor core sharing 2 MB of cache coherency, whose working frequency is up to 1.5GHz. JH7110 has a rich high-speed native interface, supports the Linux operating system, and has powerful image and video processing system. The StarFive ISP is compatible with mainstream camera sensors, built-in image/ video processing subsystem supports H264/H265/JPEG codec, and 4K@30fps display. The integrated GPU makes its image processing capabilities stronger, such as 3D rendering. With high-performance, OpenCL/OpenGL ES/Vulkan support, JH7110 can further enhance intelligence and efficiency. JH7110 can complete a variety of complex image/video processing and intelligent visual calculations. Also, it meets multiple visual real-time processing requirements at the edge.

License Type: Mixed

Software Type: Chips

Cores

Microcontroller Applications with RISC-V (LFD115x)

Create simple embedded applications with a RISC-V microcontroller using a user-friendly integrated development environment (IDE). This course provides some basic experience in designing and developing deeply embedded bare metal applications using a microcontroller with a RISC-V core. The course is the first step to creating embedded systems using a host of new microcontrollers that use an open instruction set architecture (ISA) as an alternative to a proprietary option.

Learn Language: English

Learning

MINRES TGC-A Core

Organization: MINRES Technologies GmbH

TGC-A is a single issue core with a 3-stage in-order pipeline implementing RV32E Zicsr Zifencei.The core can be easily extended with custom instructions and supports a variety of on-chip bus interfaces.TGC-A is low power and low area core, suitable for embedded systems and ISO 26262 certifiable.

License Type: Proprietary

Software Type: Soft IP

Cores

MINRES TGC-B Core

Organization: MINRES Technologies GmbH

TGC-B is a single issue core with a 3-stage in-order pipeline implementing RV32I Zicsr Zifencei. The core can be easily extended with custom instructions and supports a variety of on-chip bus interfaces. TGC-B is RTOS capable, suitable for embedded systems and ISO 26262 certifiable.

License Type: Proprietary

Software Type: Soft IP

Cores

MINRES TGC-C Core

Organization: MINRES Technologies GmbH

TGC-C is a single issue core with 4-stage in-order pipeline implementing RV32IMC Zicsr Zifencei. The core can be easily extended with custom instructions using CoreDSL and supports a variety of on-chip bus interfaces. TGC-C is RTOS capable, suitable for IoT and edge applications and ISO 26262 certifiable.

License Type: Proprietary

Software Type: Soft IP

Cores

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.