10

BeagleV RISC-V SBC reborn as VisionFive V1

 2 years ago
source link: https://linuxgizmos.com/beaglev-risc-v-sbc-reborn-as-visionfive-v1/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

BeagleV RISC-V SBC reborn as VisionFive V1

Nov 26, 2021 — by Eric Brown

47 views

starfive_visionfivev1_front-thm.jpgStarFive revealed details about a “VisionFive V1” SBC (formerly BeagleV) that runs Linux on a StarFive JH7100 SoC with dual 1.5GHz SiFive U74 cores and a 1-TOPS NPU based on RV64GC RISC-V. The Pico-ITX SBC has up to 8GB RAM and 40-pin GPIO.

In January, BeagleBoard.org and Seeed launched an early access release of a BeagleV SBC (later referred to as the BeagleV – StarLight) that runs Linux on a RISC-V architecture StarFive JH7100 SoC with dual Cortex-A55 like SiFive U74 cores. BeagleBoard.org withdrew from the project over the summer, and StarFive is now prepping an updated version called the VisionFive V1.

VisionFive V1 (left) and earlier BeagleV – StarLight
(click images to enlarge)

StarFive will officially unveil the new design next week at the RISC-V Summit 2021, and in the meantime Market Research Telecast posted extensive details, including a slidedeck and a link to a product page. The layout has changed, but the specs are almost the same as on the BeagleV.

The StarFive JH7100 was previously announced as the processor powering Antmicro’s upcoming ARVSOM compute module. The ARVSOM will work on Raspberry Pi CM4 carrier boards and will be available with a Scalenode carrier that supports cluster applications.

— ADVERTISEMENT —

The StarFive JH7100 appears to be one of fastest Linux-driven RISC-V SoCs to date except for the quad-core, 1.4GHz SiFive FU740 SoC, which uses a variant of the U74 called the U74-MC, a quad-core focused design that provides a fifth monitor core. The SiFive FU740 powers SiFive’s HiFive Unmatched development board. (Some other Linux-driven RISC-V SoCs and SBCs are summarized below the spec list).

The RISC-V Summit Lightning Talk blurb for the VisionFive V1 says the dual RV64GC compliant U74 cores are clocked at 1.5GHz, although the datasheet says 1.0GHz. As noted, the quad-core SiFive FU740 runs at 1.4GHz.

StarFive JH7100 (left) and software overview for the VisionFive V1
(click images to enlarge)

The StarFive JH7100 is equipped with machine vision and AI coprocessors including a Tensilica Vision VP6 DSP, a 1-TOPS NPU, and an NVLDA (Nvidia Deep Learning Accelerator) Engine. There is also an ISP to work with the board’s MIPI-CSI interface.

The SoC is equipped with a 4K ready VPU but lacks a 3D GPU. Earlier this year, there was rumor of a version with an Imagination Technologies PowerVR GPU. Market Research Telecast reports that the JH7100 (but apparently not the VisionFive V1) will provide Imagination’s IMG BXE-4-32 GPU. The report also mentions that PCIe support is on the roadmap. These will likely show up on a future V2 model of the VisionFive.

StarFive VisionFive software ecosystem slides
(click images to enlarge)

In October, LWN.net reported on the progress of Linux support for the JH7100. The VisionFive will launch with Fedora Linux support, and as seen in the diagrams above, will support mainline Yocto and Buildroot. There are also plans for supporting Debian, Ubuntu, Gentoo, openSUSE, and more. FreeRTOS and Zephyr support will also be available. Community support is provided at RVspace.org.

Aside from the rearrangement of the layout, the VisionFive V1 has almost the sane features as the BeagleV. The 100 x 72mm Pico-ITX board is equipped with 4GB to 8GB LPDDR4, a microSD slot, and boot flash. There is a GbE port, 2.4GHz WiFi with BT 4.2, 4x USB 3.0 host ports, and a Raspberry Pi style 40-pin GPIO.

VisionFive V1 (left) and block diagram
(click images to enlarge)

Other media features include MIPI-DSI, 2x MIPI-CSI, and an audio jack. A USB Type-C port provides 5V input. It appears that the board also adds a ChipLink FPGA.

Preliminary specifications for the VisionFive V1 include:

  • Processor:
    • StarFive JH7100 (2x RISC-V SiFive U74 cores @ up to 1.5GHz with 2MB L2 cache)
    • Tensilica Vision VP6 DSP
    • NVLDA Engine (2048 MACs@800MHz)
    • Neural Network Engine (1024MACs@500MHz)
    • VPU with H264/H265 encode/decode for 4K@60fps or 8-channel 1080p@30fps
    • Dual-channel ISP for 2x 4K@30fps
    • JPEG encode/decode
    • Audio DSP
  • Memory/storage:
    • 4GB or 8GB LPDDR4-2800 via dual channels
    • MicroSD slot (bootable)
    • QSPI NOR and NAND flash for firmware and U-boot
  • Networking:
    • 10/100/1000 Ethernet port
    • 2.4GHz 802.11b/g/n and Bluetooth 4.2 BLE
  • Media I/O:
    • HDMI 1.4 port with audio for up to 1080p@60fps
    • MIPI-DSI
    • 2x MIPI-CSI with MIPI-CSI TX
    • 3.5mm audio out jack
    • ”1. 4-pole” stereo audio
  • Other I/O:
    • 4x USB 3.0 host ports (hub)
    • USB Type-C port for 5V power input
    • JTAG and UART debug headers
    • 40-pin GPIO (RPi standard)
  • Other features — user button
  • Power — 5V/3A input via USB Type-C and GPIO header; boot and reset buttons
  • Dimensions — 100 x 72mm (Pico-ITX form factor)
  • Operating system — Fedora with mainline Linux plus other distros

The next BeagleV and other Linux-ready RISC-V boards

A forum entry on BeagleBoard.org’s BeagleV page notes that its open source design for the BeagleV – Starlight continues to be freely available, and that in addition to the approximately 300 boards already shipped, there will be sample reference boards available to interested community members. While there are no plans to mass produce the SBC, BeagleBoard.org and Seeed plan to launch a new BeagleV branded SBC based on another RISC-V SoC in Q1 2022.

Perhaps the closest contender to the StarFive JH7100 aside from the quad-core SiFive FU740 is Alibaba T-Head’s dual-core, 1.2GHz XuanTie C910 ICE SoC, which is found on Sipeed’s $399 RVB-ICE SBC. (Back in 2019 T-Head revealed a faster, 16-core, 2.5GHz XuanTie C910 proof of concept that has yet to reach market.)

The JH7100 is much faster than the Allwinner D1, which has a single 1GHz T-Head C906 core. The D1 is found on Sipeed’s Raspberry Pi like Nezha and newer, minimalist LicheeRV SBCs. The JH7100 also beats out the Kendryte RISC-V chips, such as the dual-core Kendryte K210 and new, up to 3.0-TOPS Kendryte K510.

The StarFive JH7100 is also faster than Microchip’s PolarFire SoC (except perhaps for FPGA-driven applications). The PolarFire SoC which has dual Cortex-A35 like SiFive U54 cores along with an FPGA, has appeared on several boards such as the recent Aldec TySOM-M-MPFS250 SBC. Microchip just announced a second Smart Embedded Vision development tool for the PolarFire SoC that targets IIoT and factory automation applications.

Further information

No pricing or availability information was provided for the VisionFive V1, which will be formally announced Dec. 8 at the RISC-V Summit. The board will ship sometime in 2022 according to Market Research Telecast. More information may be found on StarFive’s product page and this more detailed slide deck (PDF).


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK