Google Coral una placa de desarrollo iMX8M con chip AI

Google Coral: una placa de desarrollo i.MX8M con chip AI Edge TPU – Calendae

Hola de nuevo. En el teclado Jordi Oriol y en esta ocasión hablaremos sobre Google Coral: una placa de desarrollo i.MX8M con chip AI Edge TPU – Calendae

Las computadoras de placa única ya no son una novedad y el mercado ya ha experimentado con tantos dispositivos diferentes basados ​​en numerosos SoC y SOM. Entonces, ¿por qué deberíamos estar entusiasmados con el lanzamiento de 150 dólares esta vezJunta de desarrollo de coralBueno, hay muchas razones, pero la más importante es que el Coral Dev Board es fabricado por Google – un jugador relativamente nuevo en el mercado de consumo de SBC e i.MX8M placas de desarrollo. Además, la placa de desarrollo junto con un acelerador USB se basa en TPU Edge de Google, su ASIC diseñado específicamente para realizar inferencias de aprendizaje automático en el borde.

Entonces, cual es el archivo TPU de borde? Edge TPU es un pequeño ASIC diseñado y construido por Google que proporciona inferencias de aprendizaje automático de alto rendimiento con un bajo costo de energía. Por ejemplo, puede ejecutar modelos de visión móvil de vanguardia como MobileNet v2 a más de 100 fps, de forma energéticamente eficiente. Esto le permite agregar inferencia ML rápida a sus dispositivos de inteligencia artificial integrados de una manera energéticamente eficiente mientras se preserva la privacidad. Para obtener más información sobre este ASIC, consulte documentación oficial de Google.

los NXP i.MX8m basado en Coral Dev Board parece ser un proyecto de especificación abierta. Se uniría a otros SBC i.MX8M de especificación abierta, como el Pulso de HummingBoard. Al igual que el Pulse de SolidRun, el Coral es un tablero estilo sándwich con un módulo de computadora extraíble. La gran diferencia con el campo en expansión de las tarjetas i.MX8M es que el módulo Coral SOM integra el coprocesador de red neuronal Edge TPU de Google.

los TPU de borde es una versión reducida de la unidad TPU de Google diseñada para ejecutar modelos TensorFlow Lite ML en puertas de enlace IoT basadas en Arm Linux que se ejecutan en placas como Coral. Las puertas de enlace se conectan a los servicios de Google Cloud optimizados con chips Cloud TPU de máxima potencia para trabajar juntos a través del nuevo marco de trabajo Cloud IoT Edge de Google. Edge TPU permite la ejecución simultánea de múltiples patrones de IA por cuadro en un video de alta resolución a 30 fps.

Junta de desarrollo de coral

los Junta de desarrollo de coral es una computadora de placa única con un sistema en módulo (SOM) desmontable que contiene SOC, eMMC, radio inalámbrica y Edge TPU de Google. Es perfecto para dispositivos IoT y otros sistemas integrados que requieren inferencia ML rápida en el dispositivo. La placa tiene un diseño algo similar a la Raspberry Pi. Ofrece un conector GPIO de 40 pines como Raspberry Pi. El Coral SOM se conecta a la placa base con 3 conectores de 100 pines. La tarjeta Coral está equipada con una ranura microSD, así como puertos GbE, host USB 3.0, USB Type-C OTG, fuente de alimentación USB Type-C 5V y puertos de consola serie micro-USB 2.0. La E / S de medios incluye un puerto HDMI 2.0a de tamaño completo con capacidad para interfaces 4Kp60 y MIPI-DSI y CSI de 4 carriles a través de conectores FFC. También cuenta con un buen conector de audio de 3,5 mm.

Coral Dev Board es una computadora de placa única con un sistema en módulo (SOM) desmontable que contiene SOC, eMMC, radio inalámbrica y Edge TPU de Google. Es perfecto para dispositivos IoT y otros sistemas integrados que requieren inferencia ML rápida en el dispositivo.

ASIC de TPU de Google Edge

Acelerador USB Coral

Google también presenta Acelerador USB Coral y PCIe Accelerator. El acelerador USB es una memoria USB enchufable que ofrece potentes capacidades de inferencia ML a los sistemas Linux existentes. Con Edge TPU conectado a través de la interfaz USB 3.0, permite la creación rápida de prototipos de aplicaciones de IA locales. El acelerador USB puede aumentar la inferencia en cualquier máquina Linux, mientras que la matriz de pines y puertos de la placa de desarrollo la hace perfecta para la creación de prototipos de hardware y otras aplicaciones experimentales. El Acelerador USB de 65 x 30 mm² también puede funcionar con una placa Raspberry Pi, aunque solo a velocidades USB 2.0. La computadora portátil está construida alrededor de un chip Cortex-M0 + de 32 bits y 32 MHz con 16 KB de flash y 2 KB de RAM.

Acelerador USB Google Coral

Coral USB Accelerator es una memoria USB enchufable que ofrece potentes capacidades de inferencia ML a los sistemas Linux existentes. Con Edge TPU conectado a través de la interfaz USB 3.0, permite la creación rápida de prototipos de aplicaciones de IA locales.

La placa de desarrollo va acompañada del Cámara de coral – construido alrededor de un Omnivision de 5 megapíxeles (2582 × 1933 píxeles) OV5645 sensor. La cámara está conectada a la placa a través de la interfaz CSI. La cámara de 25 x 25 mm se ve a continuación:

Cámara Coral de Google

Ahora, enumeremos las especificaciones importantes de Coral Dev Board:

  • Procesador (a través de Coral SOM):
    • NXP i.MX8M (4x Cortex-A53 a 1,5 GHz)
    • Vivante GC7000Lite / GC7000VLX para OpenGL / ES 3.1, OpenGL 3.0, Vulkan, OpenCL 1.2 GPU
    • Cortex-M4 a 266 MHz
    • Acelerador de borde de TPU y coprocesador criptográfico separados
  • Almacenamiento de memoria:
    • RAM LPDDR4 de 1 GB (a través de Coral SOM)
    • Flash eMMC de 8 GB (a través de Coral SOM)
    • Ranura microSD
  • Inalámbrico (a través de Coral SOM): 802.11 b / g / n / ac 2 × 2 MIMO y Bluetooth 4.1 BLE
  • Red: Puerto GbE
  • E / S de medios:
    • Puerto de salida HDMI 2.0a (4K)
    • MIPI-DSI (4 carriles)
    • MIPI-CSI (4 carriles)
    • Cámara CSI de 5 megapíxeles opcional
    • Conector de audio de 3,5 mm
    • 2x micrófonos PDM digitales
    • Terminal de 4 pines para altavoces estéreo
  • Otras E / S:
    • Puerto de host USB 3.0
    • Puerto OTG USB 3.0 tipo C
    • Puerto de alimentación USB 3.0 Tipo C 5V
    • Puerto serie micro-USB para consola
  • Expansión: Conector GPIO de 40 pines
  • Poder: 5 V CC a través de USB tipo C; 2x PMIC a través de Coral SOM
  • Temperatura de funcionamiento: 0 hasta 50 ° C
  • Dimensiones: Ventilador de 88,1 x 59,9 x 22,38 incluido (posiblemente 85 x 56 mm)
  • Sistema operativo: Debian Linux

los Junta de desarrollo de coral with Coral SOM está disponible por $ 150 en Google y Mouser, pero actualmente solo a través de pedidos telefónicos. El envío a los primeros compradores debe comenzar dentro de la semana. El mismo programa probablemente cuesta alrededor de $ 75 Acelerador USB. los Coral SOM y PCI-E Accelerator estarán disponibles a finales de este año, con precios no revelados. Puede encontrar más información sobre todos estos productos en Google. Sitio web de Coral Beta.

Puedes compartir en tus redes sociales para que tus amigos lo disfruten

👇👇👇 😘 💪 👇👇👇