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
- Bluetooth с низким энергопотреблением
- Кнопки — сброс для каждого из 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.
Оригинал статьи вы можете прочитать здесь.