Friday, April 19, 2024
Embedded & MCUIoT HardwaresMicrocontrollers

BeagleV: An Affordable RISC-V Computer with Linux Support

BeagleBoard.org and Seeed Studio have announced a partnership with StarFive to launch the most affordable Linux-capable RISC-V single-board computer. There are many single-board computers about, but few are powerful and have RISC-V processors. BeagleV is the Example for that. It has SiFive U74 processor. The SiFive U74 has two cores clocked at 1.5 GHz and 2 MB of L2 cache, which compete with the performance that something like an ARM Cortex-A55 processor.

What’s RISC-V?

Most single-board computers on the market (with Linux support) are ARM-based. A few use x86-64 chips, and an even-fewer few MIPS. The BeagleV uses a RISC-V processor.

RISC-V (pronounced ‘risk-five’) is an open source instruction set architecture (ISA) free of patents and devoice of licensing fees. The source code for it is available under a BSD license, meaning anyone can create and tinker with the RISC-V designs to meet their needs.

First introduced in 2010, RISC-V is a relatively ‘new’ tech, and it’s not the most ‘powerful’. But its power efficiency and openness has led to it being used in embedded devices.

The BeagleV will be compatible with freeRTOS and Linux distributions like Debian and Fedora, according to the manufacturer. The board itself has been developed in partnership between BeagleBoard, StarFive Seeed Studio, as the BeagleV website outlines. The first BeagleV boards should begin shipping in March, although the manufacturer is currently only accepting applications to order a board.

The system is supplied with 8GB of LPDDR4 memory, as two four-gig modules, though a cheaper variant with 4GB is also planned. The board includes four USB 3.0 ports, a gigabit Ethernet port, 3.5mm audio jack, 2.4GHz 802.11b/g/n Wi-Fi, Bluetooth 4.2, and a 40-pin Raspberry Pi-style general-purpose input/output (GPIO) header.

Hardware Overview

Specifications

Processor
  • • SiFive U74 RISC-V Dual core with 2MB L2 cache @ 1.5GHz
  • • Vision DSP Tensilica-VP6 for computing vision
  • • NVDLA Engine (configuration 2048 MACs@800MHz )
  • • Neural Network Engine (1024MACs@500MHz)
Memory
  • • 8GB LPDDR4 (2 x 4GB LPDDR4 SDRAM)
Video
Processing
  • • Video Decoder/Encoder(H264/H265) up to 1 channel 4K@60FPS or 8 channel 1080p@30FPS
  • • Dual channels of ISP, each channel support up to 4K@30FPS
  • • 2 x MIPI-CSI, 1 x MIPI-DSI
  • • 1 x HDMI support up to 1080P@30FPS
  • • Support MIPI-CSI TX for video output after ISP and AI processing
  • • JPEG Encoder/Decoder
Peripherals
  • • 4 x USB 3.0 Ports
  • • 1 x Gigabit Ethernet
  • • 1 x 3.5mm Audio jack
  • • Support TRNG and OTP
  • • Support DMAC, QSPI and other peripheral
  • • Dedicated Audio Processing DSP and sub-system
  • • 40 Pin GPIO Header (28 x GPIO, I2C, I2S, SPI, UART)
  • • MicroSD card slot for operating system and data storage
  • • 1 x Wi-Fi 2.4GHz b/g/n and Bluetooth 4.2
  • • Power with USB Type-C (5V@3A)
  • • 1 x Reset button and 1 x Power Button

Pinout

pinout

Harshvardhan Mishra

Hi, I'm Harshvardhan Mishra. Tech enthusiast and IT professional with a B.Tech in IT, PG Diploma in IoT from CDAC, and 6 years of industry experience. Founder of HVM Smart Solutions, blending technology for real-world solutions. As a passionate technical author, I simplify complex concepts for diverse audiences. Let's connect and explore the tech world together! If you want to help support me on my journey, consider sharing my articles, or Buy me a Coffee! Thank you for reading my blog! Happy learning! Linkedin

Leave a Reply

Your email address will not be published. Required fields are marked *