Welcome to the documentation for the NavQ95, a vehicle computer reference design designed around the NXP i.MX95 developed by NXP Mobile Robotics. Please note that this board is currently a Proof of Concept only and is considered not supported by NXP.
The NavQ95 features a single main board with a small form factor and is designed to merge a Vehicle Management Unit and a Vehicle Companion Computer into one unified, heterogeneous MCU/MPU device.
Tip
See MR-NAVQ95/Mr Solutions MR-MR-NAVQ95-RevB description slides (Public).pdf also for a short overview presentation.
| MR-NavQ95 Top view | MR-NavQ95 Side View |
|---|---|
The heterogeneous vehicle computer is powered by the NXP i.MX 95 processor and is divided into specific execution domains:
- Compute: 6x Arm Cortex-A55 cores dedicated to executing compute-intense functions.
- Real-Time Control: 1x Arm Cortex-M7 core to execute real-time control tasks.
- System Management: 1x Arm Cortex-M33 core to execute the NXP System Manager.
- Equipped with an on-chip NXP Neutron NPU.
- High-bandwidth M.2 PCIe interfaces target up to 2 NXP Kinara Ara240 NPUs.
- Supports cloud-based AI via Wifi6 or 5G connectivity
The board is designed to run open-source software, leveraging its multi-core architecture:
- Cortex-A55 Cores: Runs the Ubuntu PoC image 24.04 with ROS2 Jazzy.
Note
This is an open Proof of Concept (POC) design and is not officially supported by NXP.
The design is enabled with a Vanilla Ubuntu POC layered on top of existing NXP Yocto build.
This means ROS2 main installs via apt install ros2.
The unsupported software repo can be found here: https://github.com/NXP-Robotics/imx-manifest-navq95
- Cortex-M7 Core: Runs either Zephyr / CogniPilot or NuttX / PX4.
- Communication: High-speed inter-core communication is facilitated using shared memory / OpenAMP RpMsg.
A range of software platforms can be deployed on the Cortex-M7 core. The following software platforms have been prepared for use with the MR‑NAVQ95:
- Zephyr
- CogniPilot Cerebri (Zephyr based)
- NuttX
- PX4 Autopilot (NuttX based)
- Input Power: Supports an operating voltage range of 9V to 52V, with a maximum limit of 60V. This easily accommodates 3S to 12S battery configurations, delivering 60W across the 9-20V (3-7S) range, and stepping up to 125W for the 20-52V (8-12S) range.
- RAM: Up to 16 GB of LPDDR5 memory.
- Storage Options: 64 GB onboard eMMC, an Octal-SPI Flash module, a Micro SD card reader, and PCIe M.2 support for solid-state drives.
- Standard Ethernet: One Gigabit RJ45 port supporting Precision Time Protocol (PTP).
- Automotive Ethernet: Both 100BASE-T1 and 1000BASE-T1 ports, also featuring PTP.
Tip
100(0)BASE-T1 is Ethernet over single unshielded twisted pair
- Wireless Comms: Powered by the NXP IW612 chip for Wi-Fi, Bluetooth, and Matter support.
- Cellular Data: Includes a SIM slot and an M.2 PCIe interface meant for a cellular modem.
- TDK ICM-45686 Inertial Measurement Unit (IMU)
- Bosch BMM350 Magnetometer
- Bosch BMP581 Barometer
- USB 2.0 and 3.0 ports.
- Two PCIe M.2 slots (Type M and Type B).
- A 10-pin JTAG SWD debugging header.
The MR-NAVQ95 Main Board serves as the central processing and power distribution hub for the platform. It handles the core i.MX95 compute, wide-input power delivery, and routing to all board-to-board and high-speed interfaces.
For detailed component layouts, pin configurations, and electrical routing, refer to the core system schematics:
Building upon this core Main Board, the system is highly adaptable thanks to support for modular add-on boards:
XGMII-based Networking expansion boards:
- MR-NAVQ95E-T1S: T1 Switch utilizing the NXP SJA1110 for six 100BASE-T1 connections and 2x 1000BASE-T1.
- MR-NAVQ95E-T1P: T1 Single Phy setup using the NXP TJA1103.
CSI/DSI Vision / Camera expansion board:
- MR-NAVQ95E-CAM: A 22-pin Raspberry Pi-style connector expansion board for CSI/DSI interfaces.
General purpose I/O expansion board:
- MR-NAVQ95E-IO: Drone & Rover IO: Uses standard Dronecode connectors for extensive peripheral support:
- 3x CAN-FD
- Bosch BMI088 IMU
- 8x FlexIO/PWM output
- Dronecode JST-GH 10-pin GPS connector
- Dronecode JST-GH 6-pin Telemetry connector
- Dronecode JST-GH 4-pin I2C connector
- WM8962B Audio codec with:
- Audio jack
- 2x PDM Microphones
- 2x 1W stereo output
- 2x UART to USB-C for Serial Console
Note: NXP and the NXP logo are registered trademarks of NXP B.V.