Skip to main content

E1M-N93

The E1M-N93 is an edge AI module built around the NXP i.MX 9352 SoC. It ships in the 35 × 35 mm E1M form factor and pairs dual Cortex-A55 application cores with an Arm Ethos-U65 neural co-processor.

Module variants

SKUSiliconStatus
E1M-NX9101NXP i.MX 9352preliminary

i.MX 9352 is the top-of-line i.MX 93 SKU: dual Cortex-A55 @ 1.7 GHz + Cortex-M33 @ 250 MHz + Ethos-U65.

At a glance

ParameterValue
Application coreDual Arm Cortex-A55 @ 1.7 GHz
Real-time coreArm Cortex-M33 @ 250 MHz
AI acceleratorArm Ethos-U65
AI throughput~0.5 TOPS
Power profileMid-range, ARMv8-A
Form factorE1M (35 × 35 mm), LGA
OS targetsYocto Linux (A55) · Zephyr / bare-metal (M33)

What's on the module

RolePartDriver
Application SoCNXP i.MX 9352(vendor HAL via MCUXpresso / Yocto)
PMICNXP PCA9451A(vendor HAL)
Wi-Fi 6 + BLEMurata Type 2DL/2EL/2KL/2LL (TBD)(vendor HAL)
Wi-Fi 6 (alt)NXP IW610(vendor HAL)

Exact populated variant pending; see metadata/e1m_modules/E1M-NX9101.yaml.

Inference

The Ethos-U65 NPU is exposed through the SDK's <alp/inference.h> dispatcher with the ALP_SDK_INFERENCE_ETHOS_U_N93 Kconfig. Models are Vela-compiled TFLite Micro programs.

Boot + identification

E1M-N93 follows the standard two-stage SoM-ID flow: EEPROM manifest + BOARD_ID ADC. See <alp/hw_info.h>.

Status

E1M-N93 is a v0.3-cycle target. The cross-family examples (GPIO, I2C, PWM, ADC, UART, RTC, …) target it through the same <alp/...> API as the AEN family; pin maps land alongside the upstream Renesas / NXP HW config writeups.

Getting started

  1. Mount the E1M-N93 on a compatible E1M carrier.
  2. Flash the i.MX 93 Yocto image.
  3. For M33 development, drop a board.yaml with som.sku: E1M-NX9101.
  4. Build with west alp-build -b alp_e1m_evk_imx93 ....

Resources

Questions about this page? Discuss in Community Forum