BeagleV-Fire — это новый одноплатный компьютер на базе пятиядерного процессора Microchip PolarFire MPFS025T RISC-V SoC FPGA, который соответствует форм- фактору BeagleBone Black для совместимости с платами расширения BeagleBone Capes.
Microchip PolarFire RISC-V SoC FPGA был одним из первых Linux-совместимых SoC RISC-V и использовался в дорогих платах, таких как платы разработки Icicle и TySOM-M-MPFS250. Мы также получили на обзор плату Icicle, и хотя начало работы с Yocto Linux BSP прошло нормально, у нас действительно были проблемы с частью FPGA, включая просто установку Libero SoC в Ubuntu и проверку лицензии, и даже мы отказались от попыток запустить образец bitstream на плате из-за отсутствия время. BeagleV-Fire значительно удешевляет PolarFire и, надеемся, облегчает начало работы как с Linux, так и с FPGA, благодаря более понятной документации и примерам кода.
Технические характеристики BeagleFire-V:
- SoC — микрочип Polarfire MPFS250T FCVG484E SoC FPGA
- Пятиядерный процессор RISC-V
- Четырехъядерный 64-разрядный прикладной процессор RV64IMAFDC (RV64GC) с частотой до 667 МГц, 3,125 CoreMarks/МГц, 1,714 DMIPS/МГц
- 1x 64-битное ядро монитора RV64IMAC
- FPGA
- 23К логических элементов (4-входовой LUT + DFF)
- 68 математических блоков (18×18 MACC)
- 4х линии SerDes по 12,7 Гбит/с
- Пятиядерный процессор RISC-V
- Системная память — 2 ГБ LPDDR4
- Хранилище
- 16 ГБ Kingston eMMC
- Флэш-память SPI 128 Мбит
- Разъем для карты MicroSD
- Интерфейс камеры — 22-контактный разъем камеры MIPI CSI
- Сеть
- Порт Gigabit Ethernet RJ45 через Realtek RTL8211F
- Дополнительный Wi-Fi через разъем M.2 E-Key
- USB — 1х порт USB 2.0 Type-C (480 Мбит/с) с поддержкой двойной роли и входом питания
- Расширение
- Разъем M.2 E-Key для Wi-Fi и других модулей PCIe/SDIO
- 2х дополнительных разъема BeagleBone Cape по 46х контактов со встроенным АЦП
- Высокоскоростной разъем SYZYGY
- Отладка
- 6-контактный разъем UART 3,3 В
- Расположение JTAG TAG-CONNECT
- Разное
- Сброс и пользовательские кнопки
- Индикатор питания, несколько пользовательских светодиодов
- Источник питания
- 5 В через USB Type-C
- 5 В через 2-полюсную винтовую клемму
- Размеры — 86,4 x 53,4 мм (те же размеры, что и у BeagleBone Black)
BeagleV-Fire поставляется с предустановленной Ubuntu, поэтому начать работу с ним будет проще, чем с образом Yocto Linux. Однако, прошивка другого образа Linux по-прежнему является сложным процессом, поскольку вам необходимо подключить отладочную плату USB-UART для доступа к последовательной консоли, переключить плату в режим запоминающего устройства, а затем прошить образ (sdcard.img), используя BalenaEtcher или другие инструменты. Программирование FPGA по-прежнему выполняется с помощью программы Libero SoC и по-прежнему требует от пользователя получения бесплатной лицензии Libero Silver… В документации, находящейся в разработке, есть более подробная информация о плате и основные инструкции для начала работы, но пока никаких демонстраций нет, хотя в планах есть демонстрация CSI camera capture и cape compatibility layer. Вы также найдете файлы проектирования оборудования, набор инструментов RISC-V, сценарий сборки образа Ubuntu и другие ресурсы на сервере GitLab BeagleBoard.
Это также означает, что у BeagleBoard.org теперь есть две платы RISC-V, а именно BeagleV-Ahead с Linux и возможностями искусственного интеллекта и BeagleV-Fire с Linux и матрицей FPGA для еще большей гибкости. Новый BeagleV-Fire теперь доступен по цене от 149 долларов США и выше у различных дистрибьюторов, таких как Mouser , Digikey , OKdo/RS Components и других. Дополнительную информацию также можно найти на странице продукта.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.