VisionFive

World's first generation affordable RISC-V boards designed to run Linux

StarFive VisionFive is the world's first generation affordable RISC-V boards designed to run Linux. It is fully open-source with open-source software, open hardware design, and RISC-V open architecture. It is powered by RISC-V SiFive U74 Dual-Core 64-bit RV64GC ISA SoC with 8GB LPDDR4 RAM and has rich I/O peripherals such as USB 3.0 ports, 40-pin GPIO header, Gigabit Ethernet Connector, Micro-SD card slot and much more.

VisionFive also has rich AI features with Neural Network Engine and NVDLA Engine. It has onboard audio and video processing capabilities and has MIPI-CSI and MIPI-DSI connectors for video hardware. It has wireless capabilities with Wi-Fi and Bluetooth (BLE) and has a wide software compatibility including support for Fedora.

The following documents are provided for VisionFive:
Content Document
VisionFive features, specifications, and running Fedora on VisionFive Quick Start Guide
Use VisionFive 40-pin header to configure and debug peripherals 40-Pin GPIO Header User Guide
Compile firmware, U-Boot, and Linux kernel Software Technical Reference Manual
Applications with C demo programs Play Chocolate Doom on VisionFive
Play Quake on VisionFive
Testing VisionFive GPIO
Read SHTC3 Data
Read GPS Data
Applications with Python demo programs Read SHTC3 Data
Read GPS Data
Make A Buzzer Beep
Make an LED blink
LED Dot Matrix
Make an LED Blink at the PWM Frequency
LCD Display
Applications with JaveScript demo programs VisionFive Node.js Application
FAQ FAQ
Known issues Errata Sheet