What is i.MX95?

From RidgeRun Developer Wiki





Follow Us On Twitter LinkedIn Email Share this page



Preferred Partner Logo 3



The i.MX95 applications processor family is a high-performance, heterogeneous multicore platform designed for next-generation edge computing applications. It targets demanding domains such as automotive, industrial automation, medical systems, IoT, and networking by combining advanced processing, AI acceleration, multimedia, connectivity, and safety features in a single SoC.


Overview

The i.MX95 integrates a rich set of hardware components to enable intelligent, real-time, and secure edge systems. It combines:

  • High-performance application processing
  • Real-time and safety-capable domains
  • Dedicated AI acceleration
  • Advanced graphics and multimedia
  • High-speed connectivity
  • Functional safety and integrated security


This combination allows the platform to process data locally, reduce latency, and enable intelligent decision-making directly at the edge.


Multicore Processing Architecture

The i.MX95 features a heterogeneous multicore architecture optimized for different workloads:

  • Application domain:
 * Up to 6x Arm Cortex-A55 cores (64-bit, Armv8.2)
 * L1, L2, and L3 caches with ECC
  • Real-time domain:
 * 1x Arm Cortex-M7 (high-performance real-time processing)
  • Safety / low-power domain:
 * 1x Arm Cortex-M33 (TrustZone-enabled, low-power, safety-focused)
 * Tightly Coupled Memory (TCM) with ECC


This architecture enables separation of workloads such as UI, control logic, and safety-critical tasks.


Machine Learning and Vision Processing

The i.MX95 is the first i.MX family to integrate NXP’s eIQ® Neutron Neural Processing Unit (NPU):

  • Dedicated hardware acceleration for machine learning inference
  • Supports CNNs, RNNs, and common neural network operations
  • Enables low-power, high-performance AI at the edge
  • Delivers up to 2.0 TOPS to significantly accelerate machine learning

tasks


Additionally, it integrates a hardware Image Signal Processor (ISP):

  • Supports multiple camera inputs via MIPI-CSI: 2x Quad Lane
  • Enables complex vision pipelines (multi-camera, high resolution)



These features make the platform ideal for machine vision, robotics, automotive monitoring, and smart devices.


Graphics and Multimedia

The i.MX95 delivers advanced multimedia capabilities:

  • 3D GPU: Arm Mali-G310 capable of up to 64 GFLOPs (FP32)
 * OpenGL® ES 3.2
 * Vulkan® 1.2
 * OpenCL™ 3.0
  • 2D GPU: Dedicated real-time graphics acceleration
  • Video Processing Unit (VPU):
 * H.264 / H.265 encode and decode
 * Up to 4K resolution
  • JPEG encoder/decoder for multiple streams


Display interfaces include:

  • MIPI-DSI (1x Quad Lane up to 4k)
  • LVDS (up to 1920x1080p60)
  • Multi-display support with independent pipelines


These capabilities support rich HMIs, infotainment systems, and industrial visualization.


High-Speed Connectivity

The i.MX95 offers a comprehensive set of connectivity interfaces:

  • Networking:
 * 2x 1 Gigabit Ethernet
 * TSN (Time Sensitive Networking), AVB, IEEE 1588
  • High-speed interfaces:
 * 2x PCIe Gen 3 (1-lane)
 * 1x USB 3.2 
 * 1x USB 2.0
  • Industrial communication:
 * 5x CAN-FD
  • Peripheral interfaces:
 * 8x UART/USART
 * 7x I²C, 6x SPI, 1x I3C


These features enable deterministic communication and real-time control required in Industry 4.0 and automotive systems.


Memory and Storage

  • eMMC 2D MLC 32GB
  • I2C EEPROM 2kbit 256 × 8bits
  • RAM 8GB 32-bit Dual Die LPDDR4x 4266MT/s Inline ECC


The platform also includes inline memory correction and encryption for improved reliability and data integrity.


Safety and Reliability

The i.MX95 is designed for safety-critical systems:

  • Target compliance:
 * ISO 26262 ASIL-B (automotive)
 * IEC 61508 SIL-2 (industrial)
  • Dedicated safety domain
  • Error Correcting Code (ECC) across caches and memories
  • Deterministic real-time processing


This ensures reliable operation in environments where system failure is not acceptable.


Security Features

The platform integrates advanced, yet easy-to-use security capabilities:

  • EdgeLock® Secure Enclave (Advanced Profile)
  • Hardware root-of-trust
  • Secure boot
  • Secure debug
  • Trust provisioning
  • Runtime Attestation
  • Cryptography
  • Authentication and encrypted communication support
  • Secure provisioning and OTA updates (via EdgeLock 2GO)

cryptography, trust provisioning, and run-time attestation, and simplifies compliance with global Cyber security regulations, such as the EU Cyber Resilience Act (CRA)


These features provide a strong security foundation for connected devices without requiring complex implementations.


Multimedia and Audio

  • 2x I²S / TDM interfaces
  • SPDIF Tx/Rx
  • 8-channel PDM microphone input


Supports advanced audio processing for multimedia and voice-enabled systems.


Software Support

The i.MX95 platform is supported by a comprehensive software ecosystem:

  • Linux®
  • Android™
  • FreeRTOS
  • Commercial RTOS (e.g., QNX, Green Hills)
  • NXP eIQ® Machine Learning SDK
  • Yocto-based BSPs with regular updates


This enables rapid development and deployment of complex applications.


Target Applications

The i.MX95 is designed for a wide range of use cases:

  • Automotive: Connectivity domain controllers, infotainment, eCockpit, ADAS vision systems
  • Industrial: Robotics, machine vision, factory automation, HMI systems
  • Medical: Monitoring systems, imaging, embedded control
  • IoT: Smart home gateways, AI-enabled devices, retail systems
  • Aviation: Communication, navigation, and passenger systems


Summary

The i.MX95 stands out as a highly integrated platform that combines:

  • Heterogeneous multicore processing
  • AI and vision acceleration
  • Advanced multimedia and graphics
  • High-speed, deterministic connectivity
  • Functional safety and robust reliability
  • Integrated, hardware-based security


These capabilities make it a powerful solution for building intelligent, secure, and high-performance edge devices.