Совсем недавно программировали на 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 Гбит/с каждый.
Блок-схема компонентов 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 вид сверху
StarFive VisionFive 2 вид снизу
Подключенный модуль SSD к StarFive VisionFive 2
Плата будет поддерживать все основные Linux дистрибутивы. В середине октября состоится релиз Debian и Fedora, позже будут доступны Ubuntu и openSUSE.
StarFive предоставила результаты тестов замера производительности, из которых следует что производительность нового процессора немного выше, чем у процессоров на базе Cortex-A55, но не дотягивает до производительности 4-х ядерного процессора Broadcom BCM2711 Cortex-A72, используемого в Raspberry Pi 4. Если сравнивать с процессором Allwinner D1, то разница составляет в несколько раз в пользу StarFive JH7110.
Тесты 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
Ожидается, что плата VisionFive 2 с 4 ГБ ОЗУ поступит в продажу в ноябре 2022 года, а модели с 2 ГБ и 8 ГБ — в феврале 2023 года. Доставка в РФ добавляет к стоимости 12$. Одноплатный компьютер StarFive VisionFive 2 должен стать первым действительно доступным, с хорошей производительностью, на рынке массовому покупателю на RISC-V процессоре поддерживающих Linux.
Видео: