Kolibri — это USB-ключ, который объединяет FPGA Lattice iCE40, микроконтроллер RP2040 и разъем PMOD для расширения ввода-вывода. Компактное устройство также совместимо с Open Source Project IceStorm.
Kolibri оснащен маломощной FPGA Lattice из семейства iCE40, как и большинство устройств Machdyne.
- ICE40HX4K — 7680 LUT, 2 PLL; 1 МБ SPI NOR Flash (для шлюза); 32 МБ PSRAM
- RP2040 — двойной 32-разрядный процессор ARM Cortex M0+; 1 МБ QSPI NOR Flash (для прошивки); 8 GPIO, выведенных на FPGA
На странице продукта упоминается, что «MCU RP2040 позволяет программировать FPGA SRAM и встроенную флэш-память через USB-соединение с помощью ldprog. Кроме того, соединение USB также действует как мост USB-UART для FPGA».
Репозиторий Kolibri на GitHub включает схемы, документацию, пример шлюза и модель корпуса для 3D-печати. Прошивка RP2040 ( на основе Müsli ) инициализирует систему и настраивает системные часы на 48 МГц по умолчанию.
Kolibri также поддерживает Zucker, который представляет собой «экспериментальную систему-на-чипе (SOC), разработанную для компьютеров Lone Dynamics FPGA, которая предоставляет ЦП RISC-V (PicoRV32), простой графический процессор, контроллеры памяти, контроллер клавиатуры и UART». Для получения дополнительной информации смотрите другой репозиторий GitHub.
Устройство также совместимо с другими продуктами Machdyne (например, QQSPI 32MB PMOD, LED Matrix PMOD, Ethernet PMOD, Wi-Fi/Bluetooth PMOD и т. д.).
Спецификации, перечисленные для USB-ключа Kolibri:
- Интерфейсы ввода/вывода:
- 12-контактный разъем Digilent Pmod
- 1x белый светодиод
- 1х кнопка загрузки
- USB:
- 1х разъем USB Type-A
- Размер:
- 32 х 16 мм
Дополнительная информация
USB-ключ Kolibri FPGA можно приобрести за 49,95 долларов США в интернет-магазине Machdyne.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту linuxgizmos.com.
Оригинал статьи вы можете прочитать здесь.