Плата разработки RPGA Feather объединяет чип RP2040 с FPGA Lattice iCE40 для проектов по объединению датчиков

Плата RPGA Feather от Oak Development Technologies объединяет микроконтроллер Raspberry Pi RP2040 с FPGA iCE5LP4K от Lattice Semiconductor в компактную макетную плату в форм-факторе Adafruit Feather.

iCE5LP4K FPGA — это микросхема со сверхнизким энергопотреблением в семействе продуктов iCE40 Ultra, предназначенная для мобильных приложений, таких как смартфоны, планшеты и карманные компьютеры, а микроконтроллер Raspberry Pi RP2040 значительно упрощает программирование FPGA с помощью CircuitPython.

Мы видели более ранние разработки Oak Development Technologies в области продуктов, совместимых с FPGA Feather, таких как плата IcyBlue (также на базе iCE5LP4K FPGA) и Lattice FeatherWing .

Технические характеристики RPGA Feather:

  • MCU — двухъядерный микроконтроллер Raspberry Pi RP2040 Cortex-M0+ @ 133 МГц с 264 КБ SRAM
  • FPGA – решетчатая полупроводниковая FPGA iCE5LP4K
    • Логические ячейки – 3520 логических ячеек
    • Память
      • 80 Кбит встроенной блочной оперативной памяти (EBR)
      • Распределенная оперативная память: 640 бит.
    • 2х аппаратных блока I2C и 2х аппаратных блока SPI
    • 26х входов/выходов для индивидуальных интерфейсов
  • Память — флэш-память QSPI 2 МБ (модуль W25Q16JV)
  • USB — 1х порт хост/устройства USB 2.0 Type-C для питания и программирования RP2040
  • Расширение
    • Разъемы с шагом 2,54 мм с RP2040
    • До 11x GPIO, подключенных напрямую к RP2040 от iCE5LPK (3х контакта используются для программирования битового потока на FPGA)
    • STEMMA QT/QWIIC 4-контактный разъем JST PH
    • 4х блока перемычек внизу для подключения дополнительных контактов к RP2040 или обеспечения ввода-вывода для FPGA.
  • Управление часами
    • 1x PLL (фазовая автоподстройка частоты) для генерации дополнительных тактовых импульсов
    • 2х внутренних генератора
  • Разное
    • До 4х светодиодных индикаторов, включая светодиод RGB, управляемый FPGA, индикатор заряда, светодиод CDONE и пользовательский светодиод.
    • 2x кнопки (загрузка и сброс)
  • Питание и аккумулятор
    • 5 В через порт USB-C
    • MCP73831 Контроллер управления зарядом LiPo 1S для зарядки аккумулятора LiPo
  • Размеры – подлежит уточнению

Raspberry Pi RP2040 позволяет легко программировать FPGA iCE5LP4K с помощью CircuitPython. Три контакта на RPGA Feather отвечают за программирование битового потока непосредственно на FPGA. С помощью инструментов с открытым исходным кодом, таких как Yosys OSS CAD SuiteCircuitPython Community Bundle и вашей любимой среды разработки CircuitPython, вы можете настроить среду разработки и начать создавать приложения с помощью платы разработки RPGA Feather. Плата также представляет собой аппаратное обеспечение с открытым исходным кодом, схемы, спецификации, производственные файлы и примеры использования доступны на GitHub.

Плата RPGA Feather доступна на Tindie примерно за 47 долларов (со скидками за оптовые партии, начиная с 10 плат). Она немного дороже платы Pico-Ice, имеющей аналогичную конструкцию FPGA RP2040 + iCE40.

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

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

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

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

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