Компания tinyVision.ai недавно выпустила второе поколение своей платы разработки с FPGA с открытым исходным кодом pico-ice FPGA development board , обновив Raspberry Pi RP2040 до более новой RP2350B вместе с выделенными пользовательскими светодиодами и кнопками как для MCU, так и для FPGA. Pico2-Ice также выводит интерфейс HSTX RP2350B через 22-контактный разъем, сохраняя при этом ту же FPGA Lattice iCE40UP5K.
Встроенная FPGA iCE40UP5K обладает 5.3 тыс. LUT, 1 МБ SPRAM и 120 КБ DPRAM, а также 4 МБ SPI flash и 8 МБ энергоэффективной PSRAM. Плата также выводит все контакты RP2350 и 32 GPIO FPGA через разъемы с шагом 2.54 мм в формате Pmod. Она включает два RGB-светодиода и две кнопки (отдельно подключенные к MCU и FPGA), а также интегрирует встроенные стабилизаторы питания 3.3 В/1.2 В. Эти особенности делают плату подходящей для изучения HDL, встраиваемых систем и программирования FPGA с помощью инструментов с открытым исходным кодом.
Спецификации Pico2-Ice:
- Микроконтроллер – Raspberry Pi RP2350B MCU
- ЦП – Двухъядерный процессор Arm Cortex-M33 @ 150 МГц
- Память – 520 КБ внутренней RAM
- Хранилище – 8 КБ OTP
- Корпус – QFN-80; 10×10 мм
- ПЛИС – Lattice UltraPlus iCE40UP5K FPGA с 5.3 тыс. LUT, 1 Мбит SPRAM, 120 Кбит DPRAM, 8 умножителями со всеми выведенными контактами
- Память и хранилище
- MCU – 16 МБ QSPI flash
- FPGA – 4 МБ QSPI Flash, 8 МБ энергоэффективной QSPI SRAM
- USB – Порт USB Type-C Host/Device для питания и программирования
- Расширение
- 2x 40-контактных разъема с шагом 2.54 мм с выводами RP2350 и FPGA (всего 80 контактов)
- Опционально 4 разъема PMOD для FPGA и MCU, подключенные к указанным разъемам
- Прочее
- 2x RGB-светодиода (один для MCU, один для FPGA)
- 2x кнопки (одна для загрузки MCU, одна для FPGA)
- Питание
- 5 В через порт USB-C
- Встроенные стабилизаторы 3.3 В и 1.2 В, могут подавать 3.3 В на внешние цепи
- Габариты – 63.4 мм x 27.94 мм (4-слойная PCB)
- Сертификация OSHWA – US002140


Плата разработки pico2-ice поддерживает MicroPython и C SDK, а также инструментарий FPGA с открытым исходным кодом (Yosys, nextpnr, IceStorm), обеспечивая простое программирование как MCU RP2350B, так и FPGA iCE40UP5K. Дополнительная информация доступна на вики-странице компании и в репозитории GitHub .
Ранее мы видели множество интересных продуктов на базе FPGA iCE40UP5K, включая программируемый системный модуль (SoM) Signaloid C0-microSD в форм-факторе карты microSD и плату Bluetooth FPGA NRFICE , разработанную для edge computing и IoT-приложений. Еще в 2020 году tinyVision.ai также представила Vision FPGA SoM , созданную на базе той же FPGA.
Плату pico2-ice можно приобрести напрямую в магазине компании за $49.99 без разъемов PMOD или за $53.99 с предустановленными разъемами.
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.