Icepi Zero представляет собой компактную плату расширения с открытым исходным кодом на базе ПЛИС Lattice ECP5, выполненную в форм-факторе Raspberry Pi Zero. Плата оснащена слотом для microSD карты, тремя портами USB-C, мини-разъемом GPDI для вывода видео и 40-контактным GPIO-разъемом.
Изначально возникла путаница, поскольку несколькими днями ранее Дебашис писал о плате Pico2-ice , но это другая конструкция с микроконтроллером RP2350B и ПЛИС Lattice ICE40U5K с 5,3K LUT. Разработанная Icy Electronics, плата Icepi Zero является чистой FPGA-платой с 24K LUT, 32 МБ SRAM и 16 МБ QSPI флеш-памяти, которая может использоваться для ретро-гейминга/компьютеров и общего экспериментирования с FPGA-проектами.
- ПЛИС – Lattice Semi ECP5U
- 24K LUT
- 112 КБ ОЗУ
- 28 умножителей 18×18
- Память – 256 Мбит (32 МБ) SDRAM с частотой 166 МГц
- Накопители
- 128 Мбит (16 МБ) QSPI Flash
- Слот для карты microSD
- Видеовыход – мини-разъем GPDI (mini HDMI)
- USB – 3 порта Type-C
- Расширение – 40-контактный GPIO-разъем, совместимый с Raspberry Pi, с поддержкой до 28 GPIO-пинов
- Отладка – встроенный преобразователь USB-JTAG/UART
- Дополнительно
- Высокоточный MEMS-генератор 50 МГц
- 5 пользовательских светодиодов
- 2 пользовательские кнопки
- Питание – 5В через порт USB-C
- Габариты – 65×30 мм (форм-фактор Raspberry Pi Zero)
- Сертификация OSHWA – FR000026

ПЛИС Lattice ECP5 способна эмулировать множество систем: от Apple I и Oberon до Commodore 64. Пользователи также могут создавать цикло-точные реплики любимых систем или разрабатывать собственные. Совместимость с форм-фактором Raspberry Pi Zero упрощает интеграцию с аксессуарами для ретро-компьютеров без необходимости использования переходников. Это также позволяет использовать плату в качестве сопроцессора для одноплатного компьютера Raspberry Pi Zero, перенося на FPGA задачи машинного обучения или обработки видео.
Icepi Zero совместима с открытыми инструментами разработки для ПЛИС, такими как Icestudio (в настоящее время размещен в форке ), что упрощает использование для начинающих, желающих углубиться в FPGA-дизайн. Файлы аппаратного проектирования KiCad, прошивка с примерами на Verilog (мигалка, счетчик, UART, DVI, USB и тест памяти) и документация доступны на GitHub .

Эмуляция Commodore 64 на Icepi ZeroЭто не первая плата на Lattice ECP5, которую мы рассматривали. Другие примеры включают плату Radiona ULX3S и совместимую с Feather OrangeCrab , которые также являются открытыми аппаратными разработками. Icy Electronics предоставила сравнительную таблицу различных плат на Lattice ECP5 (и одной на iCE40UP5K).
Компания запустила краудфандинговую кампанию для Icepi Zero на Crowd Supply с целью сбора $5000. Награды начинаются от $69 за одну плату и доходят до комплекта из 5 плат за $249 ($49,8 за единицу). Доставка бесплатна по США и добавляет $12 для остальных стран. Требуется запастись терпением, поскольку поставки наград запланированы только на конец февраля 2026 года.
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.