![StarFive VisionFive 2](https://habrastorage.org/webt/mq/1r/lv/mq1rlvqfg2liev6zddccrsn9h7q.jpeg)
Совсем недавно программировали на Python и устанавливали Docker для Sipeed Lichee RV RISC-V. Модуль Lichee RV стал первым массовым дешевым решением на процессоре RISC-V с возможностью запуска Linux. Развитие архитектуры не стоит на месте, так компания StarFive, разработчик RISC-V процессоров, представила новый 4-х ядерный процессор RISC-V JH7110 с графическим ускорителем. Предыдущие процессоры, построенные на RISC-V ядрах, например Allwinner D1 (используется в модуле Sipeed Lichee RV), не содержат GPU, а значит, не позволяют запускать 3D приложения и игры. На новом одноплатном компьютере VisionFive 2 на процессоре RISC-V JH7110 с 3D GPU, размещено 8 ГБ ОЗУ, интерфейсы HDMI 2.0 и MIPI DSI, два порта Gigabit Ethernet, 4 порта USB 3.0/2.0, флэш-память QSPI для загрузчика, а также интерфейс eMMC для подключения флеш-памяти, порт M.2 NVMe SSD, и слот для microSD карт памяти.
Для самых ранних покупателей, доступна версия с 2 Гб ОЗУ всего за 46$ + доставка.
Пока по процессору StarFive JH7110 опубликовано немного информации. Известно, что SoC состоит из шести ядер:
- Четыре 64-разрядных ядра SiFive U74 (RV64GC), частота до 1.5 GHz с 32KB D-Cache, 32KB I-cache, используются для работы операционной системы;
- Одно 64-разрядное ядро SiFive S7 (RV64IMAC) с 16KB I-cache, 8KB DTIM, занято мониторингом;
- Одно 32-разрядное ядро SiFive E24 (RV32IMFC) с 16KB I-cache, предназначено для работы в режиме реального времени (real-time).
Доступно два слота шины 1-lane PCIe 2.0 со скоростью до 5 Гбит/с каждый.
![StarFive VisionFive 2](https://habrastorage.org/webt/sz/zf/fh/szzffhcq24_k9czotdbaya35u6g.png)
Блок-схема компонентов SoC StarFive JH7110
Поддерживаются операционные системы Linux, VxWorks и другие RTOS. Процессор StarFive JH7110 предназначен для одноплатных компьютеров, домашних NAS, маршрутизаторов, систем умного дома, промышленных роботов, дронов и приложений для видеонаблюдения. Более детально со спецификацией процессора можно ознакомится по ссылке.
Спецификация StarFive VisionFive 2:
Процессор: SoC — StarFive JH7110 4-х ядерный 64-bit RISC-V, частота до 1.5 GHz с:
- Imagination BXE-4-32 GPU поддерживается OpenGL ES 3.2, OpenCL 1.2, Vulkan 1.2
- 4Kp30 H.265/H.264 video decoder
- 1080p30 H.265 video encoder
Оперативная память: 2GB, 4GB или 8GB LPDDR4
Пользовательская память: слот MicroSD, сокет для подключения eMMC флеш-памяти, сокет M.2 M-Key для NVMe SSD, QSPI флеш-память для загрузчика U-boot
Видео:
- 1x HDMI 2.0 порт с поддержкой разрешения до 4Kp30
- 2x MIPI DSI интерфейс, один с поддержкой 4-х линий и разрешением до 2Kp30, другой с поддержкой 2-х линий
Камера: интерфейс MIPI CSI с поддержкой 2-х линий и разрешением до 4Kp30
Звук: аналоговый вывод (3.5 mm TRRS jack)
Связь: 2x Gigabit Ethernet порт RJ45, модуль WiFi подключается через M.2 или USB-Dongle
USB: 2 порта USB 3.0, 2 порта USB 2.0
Expansions Header: 40-контактный разъем совместимый с Raspberry Pi 3, включает GPIO с 40 x GPIO, I2C, I2S, SPI, UART
Разное: кнопка сброса, разъем питания вентилятора, контакты для подключения отладчика
Питание: 5V/3A через порт USB Type-C с поддержкой PD до 30W, 5V DC через GPIO header (требуется более 3A), PoE через дополнительный модуль
Размер: 100×72 мм (форм-фактор Pico-ITX).
![StarFive VisionFive 2](https://habrastorage.org/webt/pa/eg/8e/paeg8e4dcmtwqob1bfsp9bopksi.png)
StarFive VisionFive 2 вид сверху
![StarFive VisionFive 2](https://habrastorage.org/webt/9i/zo/2-/9izo2-bm_-oynidvw43ujtsz2wa.png)
StarFive VisionFive 2 вид снизу
![StarFive VisionFive 2](https://habrastorage.org/webt/zy/0x/ym/zy0xymmsnpp-ewm6nypgqvrcpmy.png)
Подключенный модуль SSD к StarFive VisionFive 2
Плата будет поддерживать все основные Linux дистрибутивы. В середине октября состоится релиз Debian и Fedora, позже будут доступны Ubuntu и openSUSE.
![Linux os](https://habrastorage.org/webt/xs/kg/rb/xskgrby2urcc9bd1zfla6o9geyq.png)
StarFive предоставила результаты тестов замера производительности, из которых следует что производительность нового процессора немного выше, чем у процессоров на базе Cortex-A55, но не дотягивает до производительности 4-х ядерного процессора Broadcom BCM2711 Cortex-A72, используемого в Raspberry Pi 4. Если сравнивать с процессором Allwinner D1, то разница составляет в несколько раз в пользу StarFive JH7110.
![StarFive VisionFive 2](https://habrastorage.org/webt/cd/cf/uv/cdcfuvvumtrwg5fxcahejdos4cq.png)
Тесты StarFive VisionFive 2
Существует несколько вариантов комплектации периферии плат. Вариант «Super Early Bird» поставляется с 4 ГБ всего за 49 долларов, но один из портов Ethernet ограничен 10/100M. Вариант «Early Bird» и «Kickstarter special» одинаковы и соответствуют спецификациям, перечисленным выше (включая 2x порта GbE), но с различной стоимостью с вариантами оперативной памяти 2 ГБ, 4 ГБ или 8 ГБ.
Пакет «Innovator Package» предлагает самую лучшую стоимость за единицу товара, но предусматривает покупку только комплекта плат по 140, 180 или 200 штук. Заказ платы доступен только на площадке Kickstarter.
![StarFive VisionFive 2](https://habrastorage.org/webt/t-/wp/w6/t-wpw6riva9kjq3g2htm8nrs-aa.png)
Варианты заказа платы StarFive VisionFive 2
Ожидается, что плата VisionFive 2 с 4 ГБ ОЗУ поступит в продажу в ноябре 2022 года, а модели с 2 ГБ и 8 ГБ — в феврале 2023 года. Доставка в РФ добавляет к стоимости 12$. Одноплатный компьютер StarFive VisionFive 2 должен стать первым действительно доступным, с хорошей производительностью, на рынке массовому покупателю на RISC-V процессоре поддерживающих Linux.
Видео: