Novo microprocessador Espressif ESP32-S3 suporta instruções AI para dispositivos IoT

Tempo de leitura: 2 minutes

Atendendo às necessidades crescentes do mercado de AIoT (AI + IoT), o ESP32-S3 da Espressif é um MCU XTensa LX7 dual-core que vem com conectividade Wi-Fi 4 e Bluetooth 5 de 2,4 GHz, GPIO expandido, instruções focadas em AI, acelerado por hardware recursos de segurança. Comparado com sua versão anterior do ESP32, este novo MCU suporta flash SPI octal de alta velocidade maior e PSRAM com dados configuráveis e cache de instruções.

 

O dispositivo tem 512 KB de SRAM interna e sua conectividade Wi-Fi e Bluetooth-Low-Energy 5.0 oferece suporte de longo alcance. Possui 44 GPIOs programáveis e oferece suporte a um rico conjunto de periféricos. As instruções vetoriais que fornecem aceleração para redes neurais e cargas de processamento de sinal tornam o ESP32-S3 mais adequado para aplicações de IA. Recursos de segurança com um controlador HMAC para autenticação de mensagem, um módulo de Assinatura Digital (DS) que fornece assinatura de mensagem acelerada por hardware, capacidade de inicialização segura que verifica a assinatura RSA-PSS de uma imagem de aplicativo antes de executá-la são os recursos notáveis do novo MCU .

 

A criptografia adicional inclui “Criptografia Flash” para memória flash fora do chip. O periférico “World Controller” torna possíveis ambientes de execução totalmente isolados, isolando assim as tarefas de dados sensíveis à segurança do resto da aplicação.

 

Principais recursos e especificações do ESP32-S3

  • CPU: Dual-core Tensilica LX7 até 240 MHz com instruções vetoriais adicionais para aceleração AI e núcleo ULP para lidar com modos de baixo consumo de energia
  • Memória: 512 KB de SRAM interna
  • Armazenamento: Flash Octal SPI e suporte PSRAM (suporta dispositivos maiores de alta velocidade em comparação com ESP32)
  • Conectividade sem fio Wi-Fi + Bluetooth LE 5.0: 2,4 GHz 802.11 b / g / n Wi-Fi 4 com suporte para largura de banda de 40 MHz e conectividade Bluetooth Low Energy (BLE) 5.0 com suporte de longo alcance, taxa de dados de até 2 Mbps.
  • Conjunto rico de periféricos IO: 44x GPIOs programáveis ​​(10 a mais que ESP32), host SD/MMC, SPI, I2C, PWM, UART, RMT (controle remoto), TWAI (interface automotiva de dois fios), ADC, DAC, I2S, OTG USB, entrada de toque capacitiva, núcleo ULP (Ultra-Low-Power) que oferece suporte a vários modos de baixa energia em uma variedade de casos de uso.
  • Segurança: criptografia flash baseada em AES-XTS, inicialização segura baseada em RSA, periférico de assinatura digital e um módulo HMAC (semelhante a um elemento seguro), periférico “World Controller” que fornece dois ambientes de execução totalmente isolados e permite uma ambiente de execução ou um esquema de separação de privilégios.
  • Suporte de aceleração de AI: Suporte adicional para instruções vetoriais no MCU, que fornece aceleração para computação de rede neural e cargas de trabalho de processamento de sinal. As bibliotecas de software para as funções otimizadas acima mencionadas estarão disponíveis muito em breve, na forma de atualizações para ESP-WHO e ESP-Skainet.
  • Suporte de software maduro: Suportado pela popular plataforma ESP-IDF da Espressif, que já alimenta milhões de dispositivos no mercado. ESP-IDF vem com testes rigorosos, atualizações regulares e uma política de suporte incomparável. Com base na arquitetura de software madura do ESP-IDF, os desenvolvedores podem facilmente construir novos aplicativos ou migrar seus próprios aplicativos para a plataforma ESP32-S3 e continuar trabalhando com as ferramentas e APIs ESP-IDF confiáveis.

O novo ESP32-S3 se destaca em termos de conectividade, poder de computação AI, segurança, disponibilidade de IO e interfaces periféricas. O MCU fornecerá aos fabricantes e desenvolvedores de dispositivos uma plataforma de solução AIoT econômica e fácil de desenvolver, para uma experiência aprimorada de rede inteligente.