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.

AIRISC-G

GaN/IPM PWM controller IC with embedded AIRISC core

Organization: Fraunhofer IMS

Hardware

Aries Embedded PolarFire SoC FPGA Module

The M100PFS is based on the PolarFire SoC FPGA architecture by Microchip and combines high-performance 64-bit RISC-V cores with outstanding FPGA technology. The platform integrates a hardened real-time, Linux capable, RISC-V-based MPU subsystem on the mid-range PolarFire FPGA family, bringing low power consumption, thermal efficiency and defence grade security to embedded systems. The RISC-V CPU micro-architecture implementation is a simple 5 stage, single issue, in-order pipeline that doesn’t suffer from the Meltdown and Spectre exploits found in common out-of-order machines. All five CPU cores are coherent with the memory subsystem allowing a versatile mix of deterministic real time systems and Linux in a single multi-core CPU cluster.

Buswidth: 64-bit

Hardware

D1 Development Board — Nezha

Nezha is a AIoT development board customized by AWOL based on Allwinner’s D1 chip. It is the world’s first mass-produced development board that supports 64bit RISC-V instruction set and Linux system. Features Main control: Allwinner D1 C906 RISC-V 1GHz DRAM: DDR3 1GB/2GB Storage: Onboard 256MB spi-nand, support USB external U disk and SD card to expand storage Network: Support Gigabit Ethernet, support 2.4G WiFi and Bluetooth, onboard antenna Display: Support MIPI-DSI+TP screen interface, support HDMI output, support SPI screen Audio: Microphone daughter board interface * 1, 3.5mm headphone jack * 1 (CTIA) Board size: length 85mm *width 56mm *thickness 1.7mm PCB layer: 6 layers Support Tina Linux,based on Linux 5.4 kernel

Hardware

Dr. Who HiFive Inventor Coding Kit

With the rapid increase in Internet of Things (IoT) devices and smart consumer products, opportunities for bright young minds with coding skills are being created every day. The HiFive Inventor is a visually stunning IoT-enabled hand-shaped mini-computer designed to teach kids how to control robots, interface with IoT systems, or build their own sonic screwdriver to investigate the world around them. The HiFive Inventor will engage kids with its friendly hand-shaped form factor. With built-in Wi-Fi and Bluetooth technologies this reinforces the wireless data handoff between devices (or “HiFive”) that will power 21st-century technology applications of computing for smart cities, intelligent factories, and enhanced wearable technology.Enabled by the award-winning Tynker creative coding platform, the HiFive Inventor engages students to begin coding quickly in a self-paced and learner-driven environment. Tynker has vast experience and knowledge on how to engage kids to learn to code and has created hundreds of hours of content that has motivated millions to become makers of technology. The BBC Doctor Who HiFive Inventor is narrated by Jodie Whittaker, the Thirteenth Doctor, as she takes students on intergalactic journeys and challenges like learning to code and pilot an alien spaceship, control a robot and program an exotic musical instrument.For ages 7+. Includes: HiFive Inventor mini-computer, Doctor Who and Tynker coding lessons, Thousands of activities and challenges, External speaker, Light up USB LED cable, External battery pack, Alligator clips.

Buswidth: 32-bit

Hardware

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.

Hardware

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.

Hardware

IDA Pro

IDA Pro supports the Risc-V processor architecture

Organization: Hex-Rays SA

Hardware

Kendryte K210 SoC, KD233 Development Boar

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

Hardware

LoFive RISC-V SoC Evaluation Kit

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.

Hardware

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.

Hardware

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