What is i.MX95?
The NXP i.MX95 Technical Guide documentation from RidgeRun is presently being developed. |
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.