Noticias

BeagleV RISC-V SBC renace como VisionFive V1






StarFive reveló detalles sobre un SBC «VisionFive V1» (anteriormente BeagleV) que ejecuta Linux en un SoC StarFive JH7100 con dos núcleos SiFive U74 de 1,5 GHz y una NPU 1-TOPS basada en el RV64GC RISC-V. El Pico-ITX SBC tiene hasta 8 GB de RAM y GPIO de 40 pines.

En enero, BeagleBoard.org y Seeed lanzaron una versión de acceso temprano de un BeagleV-SBC (más tarde denominado BeagleV – StarLight) que ejecuta Linux en un SoC StarFive JH7100 con arquitectura RISC-V con dos núcleos SiFives U74 similares a Cortex-A55. BeagleBoard.org se retiró del proyecto durante el verano y StarFive ahora está preparando una versión actualizada llamada VisionFive V1.



VisionFive V1 (izquierda) y BeagleV anterior – StarLight
(Haga clic en las imágenes para ampliarlas)

StarFive presentará oficialmente el nuevo diseño la próxima semana en la Cumbre RISC-V de 2021 y, mientras tanto, Market Research Telecast ha publicado amplios detalles, incluida una presentación de diapositivas y un enlace a una página de producto. El diseño ha cambiado, pero las especificaciones son casi las mismas que las del BeagleV.

El StarFive JH7100 se anunció anteriormente como el procesador para el próximo módulo informático ARVSOM de Antmicro. El ARVSOM funciona en placas portadoras Raspberry Pi CM4 y estará disponible con un portador Scalenode que admita aplicaciones de clúster.

El StarFive JH7100 parece ser uno de los SoC RISC-V controlados por Linux más rápidos, con la excepción del SoC SiFive FU740 de cuatro núcleos a 1,4 GHz que utiliza una variante del U74 llamada U74-MC, un núcleo cuádruple centrado en diseño que proporciona un quinto núcleo de monitor. El SiFive FU740 impulsa la placa de desarrollo HiFive Unmatched de SiFive. (Algunos otros SoC y SBC RISC-V controlados por Linux se agrupan en la lista de especificaciones).

La propaganda RISC-V Summit Lightning Talk para VisionFive V1 establece que los dos núcleos U74 compatibles con RV64GC tienen una frecuencia de 1,5 GHz, aunque la hoja de datos dice 1,0 GHz. Como ya se mencionó, el SiFive FU740 de cuatro núcleos funciona a 1.4 GHz.

LEER  La placa codificadora controlada por Linux es compatible con 4K H.265 / HEVC



StarFive JH7100 (izquierda) y descripción general del software para VisionFive V1
(Haga clic en las imágenes para ampliarlas)

El StarFive JH7100 está equipado con coprocesadores de inteligencia artificial y visión artificial, que incluyen un DSP Tensilica Vision VP6, una NPU 1-TOPS y un motor NVLDA (Acelerador de aprendizaje profundo de Nvidia). También hay un ISP que funciona con la interfaz MIPI-CSI de la placa.

El SoC está equipado con una VPU con capacidad para 4K, pero carece de una GPU 3D. A principios de este año hubo rumores de una versión con una GPU PowerVR de Imagination Technologies. Market Research Telecast informa que el JH7100 (pero aparentemente no el VisionFive V1) estará equipado con la GPU IMG BXE-4-32 de Imagination. El informe también menciona que la compatibilidad con PCIe está en la hoja de ruta. Es probable que aparezcan en un futuro modelo V2 de VisionFive.



Diapositivas sobre el ecosistema de software StarFive VisionFive
(Haga clic en las imágenes para ampliarlas)

En octubre, LWN.net informó sobre el progreso del soporte de Linux para el JH7100. VisionFive comenzará con el soporte de Fedora Linux y, como se puede ver en los diagramas anteriores, será compatible con Mainline Yocto y Buildroot. También hay planes para admitir Debian, Ubuntu, Gentoo, openSUSE y más. También estará disponible la compatibilidad con FreeRTOS y Zephyr. El apoyo de la comunidad se proporciona en RVspace.org.

Aparte de reorganizar el diseño, el VisionFive V1 tiene casi la misma funcionalidad que el BeagleV. La placa Pico-ITX de 100 x 72 mm está equipada con LPDDR4 de 4 GB a 8 GB, una ranura microSD y un flash de arranque. Hay un puerto GbE, WiFi de 2.4 GHz con BT 4.2, 4 puertos de host USB 3.0 y un GPIO de 40 pines en el estilo Raspberry Pi.



VisionFive V1 (izquierda) y diagrama de bloques
(Haga clic en las imágenes para ampliarlas)

Las funciones multimedia adicionales incluyen MIPI-DSI, 2x MIPI-CSI y un conector de audio. Un puerto USB tipo C proporciona una entrada de 5V. Parece que la placa también agrega un ChipLink FPGA.

Las especificaciones preliminares para VisionFive V1 incluyen:

  • Procesador:
  • Almacenamiento:
    • LPDDR4-2800 de 4GB u 8GB en dos canales
    • Ranura microSD (de arranque)
    • QSPI NOR y NAND Flash para firmware y submarino
  • Redes:
    • Puerto Ethernet 10/100/1000
    • 2,4 GHz 802.11b / g / ny Bluetooth 4.2 BLE
  • E / S de medios:
    • Conector HDMI 1.4 con audio para hasta [email protected]
    • MIPI-DSI
    • 2x MIPI-CSI con MIPI-CSI TX
    • Toma de salida de audio de 3,5 mm
    • «1. Audio estéreo de 4 polos
  • Otras E / S:
    • 4 puertos de host USB 3.0 (concentrador)
    • Conector USB tipo C para entrada de alimentación de 5 V
    • Encabezados de depuración JTAG y UART
    • GPIO de 40 pines (estándar RPi)
  • Otras funciones: tecla de usuario
  • Fuente de alimentación: entrada 5V / 3A a través de USB Type-C y encabezado GPIO; Botones de arranque y reinicio
  • Dimensiones: 100 x 72 mm (factor de forma Pico-ITX)
  • Sistema operativo: Fedora con Linux mainline y otras distribuciones

El próximo BeagleV y otras placas RISC-V habilitadas para Linux

Una entrada al foro en la página de BeagleV de BeagleBoard.org indica que el diseño de código abierto para BeagleV – Starlight todavía está disponible gratuitamente y que los tableros de referencia de muestra están disponibles para los miembros de la comunidad interesados, además de los aproximadamente 300 tableros que ya se han entregado. . Aunque no se planea una producción en masa del SBC, BeagleBoard.org y Seeed planean lanzar un nuevo SBC con la marca BeagleV basado en otro SoC RISC-V en el primer trimestre de 2022.


RVB-ICE

Quizás el competidor más cercano al StarFive JH7100 junto con el SiFive FU740 de cuatro núcleos es Alibaba T-Heads de doble núcleo, 1.2 GHz XuanTie C910 ICE SoC, que se puede encontrar en el RVB-ICE SBC de Sipeed por $ 399. (En 2019, T-Head presentó una XuanTie C910 más rápida, de 16 núcleos y 2.5 GHz que aún no ha llegado al mercado).

El JH7100 es mucho más rápido que el Allwinner D1, que tiene un solo núcleo T-Head C906 de 1 GHz. El D1 se puede encontrar en Raspberry Pi de Sipeed como Nezha y en los SBC LicheeRV más nuevos y minimalistas. El JH7100 también supera a los chips Kendryte RISC-V como el Kendryte K210 de doble núcleo y el nuevo Kendryte K510 hasta 3.0-TOPS.

El StarFive JH7100 también es más rápido que el SoC PolarFire de Microchip (excepto quizás para aplicaciones controladas por FPGA). El SoC PolarFire con dos núcleos SiFive-U54 similares a Cortex-A35 junto con una FPGA ha aparecido en varias placas, como la última Aldec TySOM-M-MPFS250 SBC. Microchip acaba de anunciar una segunda herramienta de desarrollo Smart Embedded Vision para PolarFire SoC, dirigida a IIoT y aplicaciones de automatización de fábrica.

información adicional

No se ha proporcionado información sobre precios o disponibilidad para VisionFive V1, que se anunciará oficialmente en la cumbre RISC-V el 8 de diciembre. La placa se enviará en algún momento de 2022, según Market Research Telecast. Para obtener más información, consulte la página del producto StarFive y esta plataforma de diapositivas más detallada (PDF).

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba