NRFICE — плата Bluetooth FPGA в форм-факторе Arduino UNO (краудфандинг).

NRFICE FPGA — это плата Bluetooth FPGA, предназначенная для периферийных вычислений и приложений Интернета вещей. Она построена на сочетании двухъядерного процессора Bluetooth nRF5340 и FPGA Lattice ICE40UP5K.

ICE40 UltraPlus — это маломощная высокопроизводительная FPGA для периферийных вычислений и проектов искусственного интеллекта, а nRF5340 — это Bluetooth 5.3 SoC, который поддерживает Bluetooth Low Energy (BLE), Bluetooth Mesh, Thread, NFC и Zigbee.

С помощью Nordic nRF5340 NRFICE может загрузить проект непосредственно в FPGA iCE40, минуя обычную обширную настройку набора инструментов. Это открывает новый класс разработки FPGA, где потоки битов могут размещаться в облаке, выбираться пользователем на своем телефоне и загружаться на плату по беспроводной сети.

Она оснащена встроенным OB J-Link для легкой отладки и программирования без необходимости использования ключей эмулятора и в этом отношении аналогична рассмотренной ранее оценочной плате Segger emPower. Эта плата поддерживает экраны Arduino Uno 3,3 В и имеет встроенный источник питания 5 В (9–12 В от настенного входа), что позволяет ей подавать достаточно энергии на экраны и дочерние платы для светодиодного освещения, управления двигателем и т. д.

Проект направлен на то, чтобы помочь студентам и разработчикам приобрести опыт и навыки, применимые в отрасли, с помощью экономичного семейства FPGA. Это контрастирует с другими платформами для тех, кто занимается разработкой в качестве хобби, такими как Arduino и Raspberry Pi, где приобретенные навыки не обязательно применимы в промышленной среде.

Спецификации NRFICE:

  • Микроконтроллер — Nordic Semiconductor nRF5340, Bluetooth 5.3 SoC с двумя ядрами, Cortex-M33 128 МГц, флэш-память 1 МБ и ОЗУ 512 КБ.
  • FPGA — Lattice Semi ICE40UP5K с 5280 LUT, однопортовой оперативной памятью 1024 КБ, встроенной блочной оперативной памятью 120 КБ.
  • Сеть:
    • Bluetooth с низким энергопотреблением
      • Bluetooth 5.3
      • LE Audio
      • Определение направления
      • 2 Мбит/с, рекламные расширения и большой радиус действия
    • Bluetooth-сетка
    • Thread, Zigbee и 802.15.4
  • Кнопки — сброс для каждого из ICE40 и nRF, а также программируемая пользователем кнопка для каждого
  • Светодиоды — 2х светодиода RGB, по одному для nRF и ICE40
  • USB:
    • USB-C для J-Link OB
    • USB-C для nRF5340, обеспечивающий последовательный порт VCOM и другие реализации USB для каждого кода
  • Источник питания:
    • 9 В – 12 В через разъем питания ствола
    • Регулятор 5 В @ 3 А
  • Форм-фактор — форм-фактор, совместимый с Arduino Uno, и распиновка 0,1 дюйма.

NRFICE — это проект с открытым исходным кодом, сертифицированный Ассоциацией оборудования с открытым исходным кодом (OSHWA). Спецификации, схемы, файлы Gerber, примеры проектов Verilog (FPGA) и другие файлы можно найти в репозитории проекта на GitHub. Плата работает с Android-приложением с открытым исходным кодом, которое можно использовать для беспроводного программирования и настройки чипа nRF5340 и FPGA ICE40. Кроме того, доступны профессиональные инструменты разработки, такие как Segger Embedded Studio и Lattice’s Radiant, которые можно бесплатно использовать с NRFICE.

Плата NRFICE FPGA стоит 159 долларов США с бесплатной доставкой по США и 12 долларами США за доставку в остальной мир. Кампания уже достигла цели финансирования в размере 1600 долларов США на Crowd Supply. Ожидается, что заказы на плату будут отправлены к 2 августа 2024 года.

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

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

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

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

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