Google запускает девайс i.MX8M с чипом Edge TPU AI

Google запустил «Coral Dev Board» в виде сэндвича за $ 150 с RPi-подобным 40-контактным заголовком, который работает под управлением Linux на i.MX8M с чипом Edge TPU для ускорения TensorFlow Lite.
Версия для USB-накопителей продается за 75 долларов.

Google представила свою встроенную ориентированную версию Edge TPU своего чипа Tensor Processing Unit AI в июле.
Вскоре последовали дополнительные подробности о его наборе разработчика Edge TPU под управлением Linux и USB-версии чипа Edge TPU под названием Edge TPU Accelerator.
Теперь Mouser открыл предварительные заказы на оба устройства, продавая их по 150 и 75 долларов соответственно, и вскоре ожидается их отгрузка.

Google также анонсировала 5-мегапиксельную камеру MIPI-CSI за $ 25 для платы разработчика.
Также планируется выпустить версию вычислительного модуля для платы dev и версию карты PCIe для USB-накопителя в конце этого года.


Coral Dev Board

(нажмите на картинку, чтобы увеличить)

Комплект разработчика Edge TPU, который, по-видимому, является первой хакерской платформой Linux для Linux, теперь называется Coral Dev Board.
Комплект разработчика Edge TPU теперь называется USB-ускорителем Coral.

Похоже, что Coral Dev Board на базе NXP i.MX8m представляет собой проект с открытой спецификацией, который должен соответствовать требованиям для наших каталогов хакерских плат Linux .
Он присоединился бы к другим SBC с открытой спецификацией i.MX8M, таким как HummingBoard Pulse .
Как и SolidRun's Pulse, Coral представляет собой сэндвич-панель с съемным вычислительным модулем.
Большое отличие от расширяющейся области плат i.MX8M заключается в том, что модуль Coral SOM включает в себя сопроцессор нейронной сети Google Edge TPU.

Edge TPU является урезанной версией Google TPU Unit, предназначенной для запуска моделей TensorFlow Lite ML на шлюзах IoT на базе Arm Linux, работающих на таких платах, как Coral.
Шлюзы подключаются к облачным сервисам Google, которые оптимизированы с помощью полнофункциональных чипов Cloud TPU для совместной работы через новую платформу Google Cloud IoT Edge.
Edge TPU обеспечивает одновременное выполнение нескольких моделей искусственного интеллекта на кадр для видео высокого разрешения со скоростью 30 кадров в секунду.

Облачный Eo IoT-стек разработан для упрощения облачных интегрированных IoT-вычислений и аналитики.
Разработчики могут создавать и обучать модели ML в облаке и запускать модели на устройстве Cloud IoT Edge с использованием чипа Edge TPU, что позволяет принимать «локальные, интеллектуальные решения в режиме реального времени», говорит Google.
Согласно отчету Hackster.io, который предупредил нас о Коралле , более подробная информация должна появиться позже на этой неделе с официальным объявлением о Коралле на Саммите разработчиков TensorFlow в Саннивейле, Калифорния, 6-7 марта.
Тем не менее, Google уже исчерпывающе задокументировал Coral Dev Board, SOM и USB Accelerator.

Коралловые USB и PCIe ускорители

Ускоритель Coral USB 65 x 30 мм подключается к системам на базе Linux через порт USB Type-C для ускорения вывода ML с помощью встроенного чипа Edge TPU.
Порт Type-C также потребляет 500 мА от системы.


Коралловый USB-ускоритель

(щелкните изображение, чтобы увеличить)

USB-ускоритель может работать даже с платой Raspberry Pi, но только на скоростях USB 2.0.
Стик-компьютер построен на 32-битной микросхеме Cortex-M0 + 32 МГц с 16 КБ флэш-памяти и 2 КБ ОЗУ.


PCI-E ускоритель

(щелкните изображение, чтобы увеличить)

Карта ускорителя PCI-E будет доступна в конце этого года.
Как и USB-ускоритель, он может ускорить вывод TensorFlow Lite в системах Linux через встроенный чип Edge TPU.
Google перечисляет размеры 30 х 22 мм, но на рисунке показано, что есть две разные конфигурации с разными разъемами PCIe.

Коралловый СОМ

Размеры системы Coral System-on-Module, объединяющей многочисленные вычислительные модули на базе i.MX8M , в том числе последний, в том числе SMARC- iMX8M от Embedian , имеют размеры 48 x 40 x 5 мм.
(Страница тизера ошибочно называет его 40 x 40 мм.) Съемный модуль работает под управлением Debian Linux на четырехъядерной версии SoC Cortex-A53 до 1,5 ГГц, которая также включает графический процессор Vivante GC7000Lite и VPU и Cortex-M4 266 МГц. MCU.


Коралловый СОМ, спереди и сзади

(щелкните изображение, чтобы увеличить)

Coral SOM добавляет чип Edge TPU, который обменивается данными с i.MX8M через PCIe и I2C / GPIO.
Есть также криптопроцессор, 1 ГБ LPDDR4 и 8 ГБ eMMC.

Ограничение в 1 ГБ ОЗУ - действительно единственная проблема среди всех спецификаций Coral SOM и SBC.
Почти каждая другая плата i.MX8M, которую мы видели, имеет размер от 2 до 4 ГБ, и лишь немногие предлагают вариант 1 ГБ.
Возможно, идея заключается в том, что вы в первую очередь создаете прототип чипа Edge TPU с поддержкой облака, поэтому вам не нужно подчеркивать сам i.MX8M.


Блок-схема Coral SOM и чип Edge TPU

(нажмите на картинку, чтобы увеличить)

Беспроводной модуль Coral SOM обеспечивает двухдиапазонный 802.11b / g / n / ac и Bluetooth 4.1 с BLE.
PMIC доступны как для чипа i.MX8M, так и для Edge TPU.

Coral Dev Board

Несущая плата Coral указана как Raspberry Pi-like 85 x 56 мм на фотографии и на странице Mouser, но она обозначена как 88,1 x 59,9 x 22,38, включая тепловую единицу верхнего вентилятора в спецификации.
В любом случае, плата имеет компоновку, напоминающую Raspberry Pi, и имеет 40-контактный разъем GPIO типа Raspberry Pi.
Coral SOM подключается к плате с 3-мя 100-контактными разъемами.


Coral Dev Board, передняя и задняя

(щелкните изображение, чтобы увеличить)

Плата Coral оснащена слотом microSD, а также GbE, хостом USB 3.0, USB Type-C OTG, USB Type-C 5V power и последовательными консольными портами micro-USB 2.0.
Медиа вход / выход включает полноразмерный порт HDMI 2.0a с поддержкой 4Kp60 и 4-полосные интерфейсы MIPI-DSI и CSI через разъемы FFC.


Детальный вид Coral Dev Board

(щелкните изображение, чтобы увеличить)

Также имеется аудиоразъем 3,5 мм, 2 микрофона с цифровым PDM и 4-контактный разъем для стереодинамиков (см. Изображение ниже).
Доска работает при температуре от 0 до 50 ° C.


Блок-схема и распиновка Coral Dev Board

(нажмите на картинку, чтобы увеличить)

Дополнительная 25-долларовая MIPI-CSI Coral Camera представляет собой 5-мегапиксельную модель с ленточным кабелем и датчиком Omnivision OV5645.
Блок-схема камеры 25 x 25 мм размещена в спецификации Coral.


Опциональная камера Coral (слева) и крупный план интерфейса динамика Coral Dev Board

(нажмите на картинку, чтобы увеличить)

Спецификации, перечисленные для Coral Dev Board, включают в себя:

  • Процессор (через Coral SOM) - NXP i.MX8M (4x Cortex-A53 при 1,5 ГГц);
    Vivante GC7000Lite / GC7000VLX для OpenGL / ES 3.1, OpenGL 3.0, Vulkan, OpenCL 1.2 GPU;
    Cortex-M4 @ 266 МГц;
    отдельный Edge TPU Accelerator и криптопроцессор
  • Память / хранение:
    • 1 ГБ оперативной памяти LPDDR4 (через Coral SOM)
    • 8 ГБ флэш-памяти eMMC (через Coral SOM)
    • MicroSD слот
  • Беспроводная связь (через Coral SOM) - 802.11 b / g / n / ac 2 × 2 MIMO и Bluetooth 4.1 BLE
  • Сеть - порт GbE
  • Медиа I / O:
    • Выходной порт HDMI 2.0a (4K)
    • MIPI-DSI (4-полосный)
    • MIPI-CSI (4-полосный)
    • Опциональная 5-мегапиксельная камера CSI
    • 3,5 мм аудио разъем
    • 2x цифровые микрофоны PDM
    • 4-контактный разъем для стереодинамиков
  • Другой ввод / вывод:
    • USB 3.0 хост-порт
    • USB 3.0 тип C OTG порт
    • USB 3.0 Тип C 5V порт питания
    • Micro-USB последовательный консольный порт
  • Расширение - 40-контактный разъем GPIO
  • Питание - 5 В постоянного тока через USB Type-C;
    2x PMIC через Coral SOM
  • Рабочая температура - от 0 до 50 ° C
  • Размеры - 88,1 х 59,9 х 22,38, включая вентилятор (возможно, 85 х 56 мм)
  • Операционная система - Debian Linux

Дополнительная информация

Coral Dev Board с Coral SOM можно приобрести за 150 долларов в Google и Mouser , но в настоящее время только по телефону.
История Hacker.io предполагает, что он должен начать отгрузку ранним покупателям в течение недели.
Тот же график, вероятно, относится к USB-ускорителю за 75 долларов.
Coral SOM и PCI-E Accelerator будут доступны позже в этом году, а цены пока не сообщаются.
Дополнительную информацию обо всех этих продуктах можно найти на веб- сайте Google Coral Beta .