EF486 - EuroFach Electrónica

31 COMPONENTES una conectividad resistente que garantice una latencia de respuesta mínima podría imponer requisitos que siguen estando por encima de las capacidades de la plataforma. De igual omayor preocupaciónpara los usuarios, la transmisión de su imagen a través de redes públicas para su procesamiento y su posible almacenamiento en la nube plantea importantes problemas de privacidad. Gracias a los procesadores i.MX RT106F de NXP Semiconductors y al software asociado, los desarrolladores pueden ahora implementar el reconocimiento facial fuera de línea que resuelve directamente estos problemas. HARDWARE Y SOFTWARE PARA EL RECONOCIMIENTO FACIAL OFFLINE A PRUEBA DE FALSIFICACIONES Miembro de la familia demicrocontroladores (MCU) NXP i.MXRT1060Crossover, la serie NXP i.MX RT106F está específicamente diseñada para soportar una fácil integración del reconocimiento facial offline en dispositivos domésticos inteligentes, aparatos de consumo, dispositivos de seguridad y equipos industriales. Basados en un núcleo de procesador Arm Cortex-M7, los procesadores funcionan a 528 megahercios (MHz) en el caso del MIMXRT106FCVL5B de grado industrial, o a 600 MHz en el caso de los procesadores de grado comercial como el MIMXRT106FDVL6A y el MIMXRT106FDVL6B. Además de admitir una amplia gama de interfaces de memoria externa, los procesadores i.MX RT106F incluyen 1 megabyte (Mbyte) de memoria de acceso aleatorio (RAM) en el chip, con 512 kilobytes (Kbyte) configurados como RAMde propósito general, y 512 Kbytes que pueden configurarse como RAM de propósito general o comomemoria estrechamente acoplada (TCM) para instrucciones (I-TCM) o datos (D-TCM). Además de la gestión de la energía en el chip, estos procesadores ofrecen un amplio conjunto de funciones integradas de gráficos, seguridad, control de sistemas e interfaces analógicas y digitales, que suelen ser necesarias para los dispositivos de consumo, las interfaces hombre-máquina (HMI) industriales y el control de motores (Figura 1). Aunque son similares a otrosmiembros de la familia i.MX RT1060, los procesadores i.MX RT106F incluyen una licencia de ejecución para el software de reconocimiento facial Oasis Lite de NXP. Diseñado para acelerar la inferencia en esta clase de procesadores, el entorno de ejecución de Oasis Lite realiza la detección y el reconocimiento de rostros, e incluso una clasificación limitada de emociones, utilizando modelos de inferencia de redes neuronales (NN) que se ejecutan en un motor de inferencia y MiniCV, una versión reducida de la biblioteca de visión por computadora de código abierto OpenCV. El motor de inferencia se basa en una biblioteca NXP NN y en la biblioteca Arm Cortex Microcontroller System Interface Standard NN (CMSIS-NN) (Figura 2). Figura 1: Los procesadores i.MX RT106F de NXP Semiconductor combinan un conjunto completo de bloques funcionales necesarios para el reconocimiento facial en productos de consumo, industriales y de seguridad. (Fuente de la imagen: NXP). Secure JTAG PLL / OSC RTC and Reset Enhanced DMA IOMUX GP Timer x6 Quadrature ENC x4 QuadTimer x4 FlexPWM x4 XBAR / AOI Watch Dog x4 System Control eMMC 4.5 / SD 3.0 x2 UART x8 8 x 8 Keypad I2C x4 SPI x4 FlexIO x2 GPIO I2S / SAI x3 S / PDIF Tx / Rx FlexCAN x2 + FlexCAN (with Flexible Data-Rate supported) USB 2.0 OTG with PHY x2 10 / 100 ENET x2 with IEEE 1588 Connectivity 8 / 16 / 24-bit Parallel CSI 24-bit Parallel LCD PXP 2D Graphics Acceleration Resize, CSC, Overlay, Rotation Multimedia Dual-channel QuadSPI Octal / Hyper Flash / RAM x2 External Memory Controller 8-bit / 16-bit SDRAM Parallel NOR FLASH NAND FLASH PSRAM External Memory Ciphers and RNG Secure RTC eFuse HAB Security 512 KB SRAM 128 KB ROM Internal Memory DCDC LDO Temp Monitor Power Management ACMP x4 ADC x2 (16-Channel) 20-Channel in total ADC CPU Platform Arm Cortex-M7 32 KB I-cache 32 KB D-cache FPU MPU NVIC 512 KB TCM / OCRAM HS_GPIO FlexIO Figura 2: La biblioteca de tiempo de ejecución NXP Oasis Lite incluye un núcleo Oasis Lite que utiliza MiniCV y un motor de inferencia de NXP construido sobre bibliotecas de redes neuronales de NXP y Arm. (Fuente de la imagen: NXP). Inference Engine NXP NN CMSIS-NN OASIS LITE runtime API Mini CV Memory Management OASIS LITE core OASIS LITE runtime LIB

RkJQdWJsaXNoZXIy Njg1MjYx