Плата ICE-V Wireless FPGA сочетает в себе Lattice Semi iCE40 UltraPlus с модулем WiFi и BLE


Платы Lattice Semi ICE40 довольно популярны, в частности, благодаря наличию инструментов с открытым исходным кодом. ICE-V Wireless — это еще одна плата ICE40 UltraPlus FPGA , в которую была также добавлена поддержка беспроводной связи через модуль ESP32-C3-MINI-1 с возможностью подключения WiFi 4 и Bluetooth LE.

Плата, разработанная компанией QWERTY Embedded Design, также поставляется с 8 Мб PSRAM, предлагает три разъема расширения PMOD, а также разъем для GPIO и поддерживает питание от USB или батареи LiPo (схема зарядки входит в комплект).

Технические характеристики платы ICE-V Wireless:

    • FPGA – ПЛИС Lattice Semi ICE40UP5K-SG48 с 5280 LUT, 120 Кбит EBR RAM, 1024 Кбит PSRAM
    • Внешняя оперативная память – 8 Мб PSRAM
    • Беспроводная связь – модуль ESP32-C3-MINI-1 с 2,4 ГГц WiFi 4 и Bluetooth LE через RISC-V процессор ESP32-C3, 4 Мб флэш-памяти
    • USB – 1x порт USB Type-C для питания, программирования и отладки JTAG ESP32-C3
    • Расширение
      • 3x разъема PMOD, подключенные к FPGA
      • Разъем ввода-вывода с 7x линиями ESP32-C3 GPIO (последовательный, АЦП, I2C) и одной линией FPGA, а также питанием, заземлением и сбросом
    • Разное – RGB-светодиод, кнопка сброса, кнопка загрузки, различные светодиоды для питания, зарядки и так далее
    • Питание
      • 5 В через порт USB-C
      • Питание от LiPo батареи + схема зарядки
    • Размеры – TBD

Прошивка ESP32 написана на C с использованием набора инструментов и библиотек ESP-IDF V5.0 и предоставляет интерфейс TCP-сокета через WiFi, который загружает конфигурацию FPGA при включении питания из файловой системы SPIFFS, которая содержится во флэш-памяти ESP32-C3, и позволяет обновлять FPGA через WiFi (ESP32 и ICE40 подключены через SPI), а также контролировать напряжение LiPo аккумулятора. Хост-компьютер может управлять платой с помощью скрипта Python.

Проект аппаратных средств на основе KiCad 6.0 имеет открытый исходный код, как и только что упомянутая прошивка, шлюз и скрипт Python, причем все доступно на Github, где вы также найдете некоторую базовую документацию.

Схема распиновки

В настоящее время плата ICE-V Wireless FPGA продается на веб-сайте GroupGets за $75 плюс доставка.

Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 vote
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
View all comments