RISC-V Exchange

The RISC-V Exchange provides a window into work that people have accomplished around the world in the RISC-V community, including physical hardware, IP cores, and a great deal of software. This section of our website will grow as hardware and software continue to be created, so check back often.

RISC-V Exchange: Available Boards

This page is a collection of available physical hardware in the RISC-V ecosystem. This list is curated by the community – which includes you! Contact us with questions or to request additions or changes to this page.

Please note that the Exchange showcases IP hardware (cores, SoC platforms, and SoCs) on the Cores & SoCs page.

Sipeed Maixduino Kit for RISC-V AI + IoT

Based on MAIX Module, the Maixduino is a RISC-V 64 development board for AI + IoT applications. Different with other Sipeed MAIX dev. boards, Maixduino was designed in an Arduino Uno form factor, with ESP32 module on board together with MAIX AI module.

MAIX is Sipeed’ s purpose-built product series designed to run AI at the edge. Move AI models from cloud down to devices on the edge of the network where they can run faster, at lower cost, and with greater privacy.

MAIX isn’t just a hardware solution, it combines custom hardware, open software, and state-of-the-art AI algorithms. Different kinds of dev. boards, kits, peripherals as well as wide compatibility enable rapid and agile prototype development, make AIoT projects much easier. And thanks to MAIX’ s performance, small footprint, low power, and low cost, it enables the broad deployment of high-quality Edge AI.

Features

  • CPU: RISC-V Dual Core 64bit, with FPU; 400MHz neural network processor
  • QVGA@60FPS/VGA@30FPS image identification
  • Onboard ESP32 module support 2.4G 802.11. b/g/n and Bluetooth 4.2
  • Arduino Uno form factor, Arduino compatible interface
  • Onboard omnidirectional I2S digital output MEMS Microphone
  • 24P 0.5mm FPC connector for DVP Camera
  • 8bit MCU LCD 24P 0.5mm FPC connector
  • Support self-elastic micro SD card holder
  • Reset and boot button; 3W DAC+PA Audio output
  • Just connect the USB Type-C cable to complete the download
  • Machine vision based on convolutional neural network
  • High performance microphone array processor for machine hearing
  • Support MaixPy IDE, Arduino IDE, OpenMV IDE, and PlatformIO IDE
  • Support Tiny-Yolo, Mobilenet and TensorFlow Lite for deep learning

Important Links

LoFive RISC-V SoC Evaluation Kit

The LoFive board from GroupGets features the SiFive Freedom E310 (FE310) 32-bit RV32IMAC processor

GroupGets introduces their LoFive R1 RISC-V SoC evaluation kit. Designed by QWERTY Embedded Design, this new LoFive R1 board features the latest SiFive Freedom E310, 32-bit RV32IMAC processor, which operates up to 320 megahertz. The board also offers 16 kilobytes of RAM, 128-megabit SPI flash storage, and two 14-pin headers with JTAG, GPIO, PWM, SPI, I2C, and UART, plus power and ground. The E310 MCU leverages the free and open RISC-V instruction set architecture originally developed by UC Berkeley and now has wide industry support via the RISC-V Foundation. The LoFive R1 PCB includes castellated edges for attachment via SMT, if desired, instead of through-hole, and has dimensions of 38 millimeters by 18 millimeters. This eval kit provides a friendly introduction to the RISC-V ecosystem.

Features

  • SiFive E31 core complex up to 320 MHz
  • Flexible clocking options including internal PLL, free-running ring oscillator, and external 16 MHz crystal
  • 1.61 DMIPs/MHz, 2.73 CoreMark®/MHz
  • RV32IMAC
  • 8 kB OTP program memory
  • 8 kB mask ROM
  • 16 kB instruction cache
  • 16 kB data SRAM
  • Three independent PWM controllers
  • External RESET pin
  • JTAG, SPI, I²C, and UART interfaces
  • QSPI Flash interface
  • Requires 1.8 V and 3.3 V supplies
  • Hardware multiply and divide

Important Links

PolarFire SoC Icicle Kit

The PolarFire SoC Icicle Kit, produced by Microchip, provides a low-power FPGA integrated with a hardened quad core 64-bit RISC-V microprocessor subsystem.

The PolarFire SoC Icicle kit is a low-cost development platform that enables evaluation of the five-core Linux capable RISC-V microprocessor subsystem, innovative Linux, and real-time execution, low-power capabilities and the rich set of peripherals of the PolarFire SoC FPGA.

PolarFire SoC is ideally suited for secure, reliable and power-efficient compute across a wide range of applications including Imaging, AI/ML, Industrial automation, IoT, Wireline Access Networks, Aerospace, and Defense & Automotive.

The Icicle kit features onboard memories (LPDDR4, SPI, and eMMC flash) to run Linux off-the-shelf; a multi-rail power sensor to monitor various power domains; PCIe root port, Raspberry pi, and mikroBUS expansion ports and a host of wired connectivity options for quick prototyping and fast time to market.

Important Links

Kendryte K210 SoC, KD233 Development Board

The Kendryte K210 is a system-on-chip (SoC) that integrates machine vision and machine hearing. Using TSMC’s ultra-low-power 28-nm advanced process with dual-core 64-bit processors for better power efficiency, stability and reliability. The SoC strives for ”zero threshold” development and to be deployable in the user’s products in the shortest possible time, giving the product artificial intelligence.Kendryte K210 is intended for the AI and IoT markets, but is also a high-performance MCU.

Kendryte in Chinese means researching intelligence. The main application field of this chip is in the field of Internet of Things. The chip provides AI solutions to add intelligence to this.

Based on the self-developed neural network accelerator KPU, the Canaan Kanzhi series AI chips target edge-side AI, adopt the RISC-V instruction set architecxture, and suppor the multi-modal recognition capabilities of machine vision and machine hearing. Applications in the fields of smart home, smart energy consumption, smart parks and smart agriculture.

The power consumption of K210 is only 0.3W, the power consumption of a typical device is 1W, and the computing power is 1TOPS, which flexibly adapts  to the needs of edge-side scenarios; the chips comes with SRAM and offline database, which can complete data processing and storage locally on the device.

Processor architecture: RISC-V dual-core 64-bit CPU, 1TOPS
Face detection: 60 frames/sec
Power consumption: 300mW

Important Links

GAPduino Development Board

The GAPduino, produced by Greenwaves Technologies, is an Arduino Uno form factor board (master) that includes a GAP8 and all the peripheral interfaces necessary to prototype GAP8 applications. It is compatible with most Arduino shields.

GAP processors bring entirely new levels of computing capability into the realm of MCU-class energy consumption. GAP8 and GAP9 power new types of devices that combine ultra-low power consumption with sophisticated signal processing and neural network algorithms.

The GAP RISC-V based processors are fully programmable in C/C++ giving you the ability to optimize the latest algorithms. The GAP SDK includes all the tools necessary to speed application development including a fully automated neural network toolchain from Google Tensorflow. The unique GAP AutoTiler code generator automatically optimizes the flow of data across the chip.

GAP processors incorporate dynamic voltage and frequency scaling and automatic clock gating keeping awake only the elements of the component necessary to service the current workload. Low standby power consumption and ultra-fast wake-up and power state transitions minimize energy usage across sleep, acquisition, processing, and communication states.

Features:
  • Arduino Uno form factor
  • Camera connector for external camera (e.g. Himax HM01B0)
  • HyperBus combo DRAM/Flash 512Mbits Flash + 64Mbits DRAM
  • USB to GAP8 JTAG + UART
  • Reset button
  • Configurable I/O voltage (3.3V/5V)
  • Input Power – DC Connector or USB

GAPuino has been developed by GreenWaves Technologies and is not related to the Arduino project.

Important Links

SparkFun RED-V RedBoard and RED-V Thing using SiFive RISC-V FE310 SoC

The SparkFun RED-V (pronounced “red-five”) RedBoard is a low-cost, development board featuring the Freedom E310 SoC which brings with it the RISC-V instruction set architecture (ISA). What sets the RED-V RedBoard and Thing apart from the rest is the completely open-source approach from hardware to ISA. That means anyone can make full use the microcontroller without requiring royalties, licenses, or non-disclosure agreements.

The RED-V RedBoard comes in the familiar Arduino Uno R3 form factor and includes the SiFive Freedom E310 core, 32MB of QSPI flash, an NXP K22 ARM Cortex-M4 for USB connectivity and operating as a JTAG interface, and a Qwiic connector to make future I2C offerings easy*. The modern USB-C connector makes it easy to program and for more advanced users who prefer to use the power and speed of professional tools, we’ve also exposed the JTAG connector. Additionally, it comes programmed with a simple bootloader making the RED-V the best way to start prototyping and developing your RISC‑V applications.

Features:
  • Redboard: Arduino R3 Footprint
  • Thing: Feather Compatible Footprint
  • Microcontroller: SiFive Freedom E310 (FE310-G002)
  • Host Interface (USB-C): Program, Debug, and Serial Communication

Important Links

Gigadevice GD32VF103 RV-STAR Evaluation Boards

RV-STAR is a RISC-V evaluation development board based on GD32VF103 MCU. It provides resources such as an onboard debugger, Reset and Wakeup user buttons, RGB LED, USB OTG, and EXMC, Arduino and PMOD expansion interfaces.

Important Links

VegaBoard

Meet the VEGAboard: an innovative hardware platform with two RISC-V cores and everything you need to <create> the next big thing. Produced by NXP.

Experience and expand the power of open design with your own VEGAboard. 72 MHz RISC-V RI5CY/ZERO-RISCY cores with up to 1280 KB and 384 KB of SRAM.

Important Links