Running Linux on RISC-V hardware is already possible, but you’d have a choice of low-end platforms like Kendryte K210 that’s not really practical for anything, or higher-end board like SiFive HiFive Unmatched or PolarBerry for which you’d have to spend several hundred dollars, or even over one thousand dollars to have a complete system.
So an affordable, usable RISC-V Linux SBC is clearly needed. We previously wrote about an upcoming Allwinner RISC-V Linux SBC that will be mostly useful for camera applications without 3D GPU, and a maximum of 256MB RAM. But today, we have excellent news, as hefoundation, Seeed Studio, and Chinese fabless silicon vendor Starfive partnered to design and launch the BeagleV SBC (pronounced Beagle Five) powered by StarFive JH7100 dual-core SiFive U74 RISC-V processor with Vision DSP, NVDLA engine, and neural network engine for AI acceleration.
- SoC – StarFive JH7100 Vision SoC with:
- RISC-V U74 dual-core with 2MB L2 cache @ 1.5 GHz
- Vision DSP Tensilica-VP6 for computing vision
- NVDLA Engine 1 core (configuration 2048 MACs @ 800MHz – 3.5 TOPS)
- Neural Network Engine (1024MACs @ 500MHz – 1 TOPS)
- VPU – H.264/H.265 decoder up to 4Kp60, dual-stream decoding up to 2Kp30
- JPEG encoder/decoder
- Audio Processing DSP and sub-system
- System Memory – 4GB or 8GB LPDDR4
- Storage – MicroSD card slot
- Video output
- 1x HDMI port up to 1080p30
- 1x MIPI DSI interface up to 4Kp30
- MIPI-CSI TX for video output after ISP and AI processing
- Dual channels of ISP, each channel support up to 4K @ 30FPS
- 2 x MIPI-CSI Rx
- Audio – 3.5mm audio jack
- Connectivity – 1x Gigabit Ethernet, 2.4 GHz 802.11b/g/n WiFi 4, and Bluetooth 4.2
- USB – 4x USB 3.0 Ports
- Expansion – 40-pin GPIO header with 28 x GPIO, I2C, I2S, SPI, UART
- Security – Support TRNG and OTP
- Misc – Reset and power buttons
- Power Supply – 5V/3A via USB Type-C port
- Dimensions – TBD
One obvious item missing from the specifications is a GPU, and the first batch scheduled in March will be GPU less, but the next batch – slated to be manufactured in September – will come with an Imagination Technologies GPU.
BeagleV will be supported by mainline Linux and a Debian-based software image will be provided. I can also see mentions of Fedora and FreeRTOS. The RISC-V Linux SBC will be open-source hardware just like other boards from thefoundation meaning hardware design files, firmware, and the software will be made available publicly.
Additional information on the Beagle V can be found on the product page.