Микроконтроллер Edgeless EAI-серии с двумя ядрами Arm Cortex-M4 оснащен 300 GOPS CNN-NPU


Микроконтроллеры будут играть важную роль в приложениях AIoT (AI + IoT), поскольку они обеспечивают наименьшую стоимость и энергопотребление. Производительность ограничена, но мы уже рассматривали микроконтроллеры с AI-ускорителями, такие как многоядерный микроконтроллер RISC-V GreenWaves GAP9 или микроконтроллер Kendryte K210 RISC-V с KPU AI-ускорителем.

Другой вариант — компания Edgeless Semiconductor Co. Ltd (零 边界 集成电路 有限公司), расположенная в Чжухай, Китай, представила ее микроконтроллер Edgeless EAI-cthbb с двумя ядрами Arm Cortex-M4, оснащенные CNU NPU 300 GOPS.

Микроконтроллеры Edgeless EAI-серии доступны в различных вариантах от 40-контактного QFN до 176-контактного LQFP

Технические характеристики Edgeless EAI:

  • CPU — два ядра Arm Cortex-M4F @ до 200 МГц, с инструкциями DSP, I/D-кешем для высокой производительности; 500 DMIPS/1,25 DMIPS/МГц (Dhrystone2.1)
  • AI-ускоритель — CNN-NPU с тактовой частотой до 300 МГц с пиковой пропускной способностью 300 GOPS; 144MAC/цикл, EER до 1 TOPS/W, для сценария распознавания изображений.
    • Поддержка основных моделей CNN, включая Resnet-18,
      Resnet-34, Vgg16, GoogleNet, Lenet и др.
    • Поддержка ядра сверточной нейронной сети размером 1 ~ 7
    • Поддержка канала/областей до 512
    • Поддержка максимальных/средних слоев пула
    • Точность арифметики: 16-битная фиксированная точка
  • Память
    • До 384 Кб SRAM, 256 Кб для CNN-NPU (разделяется с ЦП)
    • До 8 Мб SIP-SDRAM
    • Гибкое управление внешней памятью: SRAM, PSRAM,
  • Память — 4 Кб OTP для системного BootROM, внешняя SPI NOR/NAND Flash, 1x SD/MMC, передача данных до 25 Мб/с в 8-битном режиме
  • Блок вычисления CRC
  • Частота, перезагрузка и управление питанием
    • 1,7 ~ 3,6 В для питания и ввода/вывода
    • POR, PDR, PVD и LVD
    • Кварцевый генератор от 4 до 26 МГц
    • Внутренний RC 8 МГц (точность 1%)
    • PLL — частота PLLKDP 300 МГц; частота PLL 180 ~ 216 МГц; частота PLLSAI 192 МГц; частота PLLI2S 48 МГц
    • Внутренний RC 30 кГц для сторожевого таймера или RTC
    • 32,768 кГц внешний кристалл для RTC
  • Режимы низкой мощности
    • Запуск, Сон, Stop 1/2, Ожидание, Выключение
    • Резервное снабжение домена VBAT для RTC
  • 12-битный 2,4-мегапиксельный SAR-ADC с 16 каналами
  • Один модуль аналогового компаратора (ACMP) с
    12-разрядный ЦАП уровня 4096
  • Выделенный ускоритель 2D-графики
    • IMP поддерживает копирование изображений, преобразование формата,
      смешивание, масштабирование и определение угла Харриса
    • VIN, 8–14-битные параллельные интерфейсы камеры, DVP
      режим, до 54 Мбайт/с
    • VOUT с поддержкой многоформатного TFT-LCD видео
      выход до разрешения 1024 × 768
  • 16-канальный DMA с шлюзами для M2M, P2M,
    M2P, P2P транзакция данных с FIFO и пакетной передачей
  • Модули безопасности
    • CRYPTO, алгоритм шифрования/дешифрования данных, AES / 3DES / DES и HASH / HMAC
    • TRNG, генератор случайных чисел
    • OTP, защищенные данные и код BootROM
  • До 18 таймеров
    • До 4x 16-битных и 2x 32-битных таймеров до 200 МГц, каждый с 4 IC / OC или счетчиком импульсов и генерацией сигналов ШИМ
    • 1x RTC (резервный домен аккумулятора)
    • 1x WWDG (сторожевой таймер)
    • 1x IWDG (независимый сторожевой таймер)
    • 1x таймер SysTick
  • Другие периферийные устройства
    • До 3-х интерфейсов I2C
    • До 8x UART с полнодуплексным обменом данными,
    • До 2x SPI, полнодуплексный синхронный и однопроводный двунаправленный режим и 4–16-битные текстовые фреймы
    • До 1х интерфейса CAN 2.0B
    • 1x USB 2.0 высокоскоростное устройство / хост / OTG контроллер с внешней микросхемой
    • 2x SAI (последовательный аудиоинтерфейс) и 4x PDM
    • До 161х порта ввода-вывода с возможностью прерывания
  • Отладка — последовательная проводная отладка (SWD), Cortex-M4 Trace Macrocell
  • Корпуса (QFN, LQFP):
    • EAI60 — QFN40 с 2 Мб SDRAM
    • EAI68 — QFN40 с 8 Мб SDRAM
    • EAI80 — QFN80 с 8 Мб SDRAM
    • EAI88 — LQFP128
    • EAI90 — LQFP144
    • EAI98 — LQFP176

У компании, похоже, нет веб-сайта, но мы нашли таблицу в частной группе Banana Pi в Facebook, так как Banana Pi в настоящее время разрабатывает плату разработки EAI80.

Плата также включает в себя модуль ESP8266 WiFI, 40-контактный интерфейс GPIO, разъемы для ЖК-дисплея и камер, два микрофона, порт USB-C, разъем шины CAN и разъем аккумулятора. Это напоминает нам Maixduino SBC , но кроме того, что последняя основано на RISC-V, оно основано на Arm и имеет модуль ESP8266 вместо модуля с ESP32. Оба подключаются к камере и дисплею и выполняют вывод AI (компьютерное зрение / обработка звука) на слабом оборудовании.

Это вся информация, которая у нас есть на данный момент, и никаких подробностей о SDK до сих пор не просочилось. Вероятно, пройдет немного больше времени, прежде чем такие SoC и плата станут доступными.

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

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

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

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

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