Компания Ambient Scientific представила микроконтроллер GPX10 Pro, предназначенный для встраиваемых решений в сфере искусственного интеллекта, которые постоянно активны на граничных устройствах. Устройство отличается низким потреблением энергии (менее 100 мкВт), что позволяет ему работать от компактной батарейки.
Новинка включает ядро Arm Cortex-M4F, работающее в диапазоне частот от 100 кГц до 100 МГц. Встроено 2048 Кбайт системной памяти SRAM и ещё 64 Кбайт SRAM, зарезервированных для модуля Always-On. Для хранения информации возможно применение внешней флеш-памяти с интерфейсом SPI или QSPI.
Микроконтроллер содержит десять программируемых ядер MX8, оптимизированных для задач глубокого обучения с минимальным энергопотреблением. Используется фирменный ИИ-движок DigAn, позволяющий ядрам функционировать в режимах Master (ведущий) и Slave (ведомый). Пиковая производительность достигает 512 GOPS на частоте 100 МГц с эффективностью более 7 TOPS/Вт. Обеспечивается выполнение до 2560 операций MAC (умножение с накоплением) за один такт, или 256 операций на каждое ядро. Заявлена совместимость со стандартными нейросетями (CNN, RNN, LSTM, FCN).
Источник изображения: Ambient Scientific
В наличии следующие интерфейсы: 16 × GPIO, 1 × I2C Slave, 1 × I2C Master, 2 × SPI, 2 × UAR, DVP (для камеры и других устройств). Возможно одновременное подключение до десяти цифровых и аналоговых датчиков, до четырёх аналоговых и двух цифровых микрофонов. Поддерживается асимметричное шифрование по стандарту AES-128.
Для разработчиков предусмотрен специализированный SDK-комплект, совместимый с фреймворками ИИ и машинного обучения Keras, Tensorflow и ONNX, а также инструментами компиляции ONNX Runtime, MX8 Runtime, ONNX-MLIR и другими. Кроме того, будет доступен набор GPX10 Pro Development Kit, включающий аналоговый и цифровой микрофоны, акселерометр, газовый датчик, встроенный разъём для камеры, модуль Bluetooth и прочие элементы. Заявлена поддержка операционных систем Windows и RTOS.
Откуда взято: