NVIDIA Jetson Xavier NX SoM Overview
NVIDIA®Jetson Xavier NX™ | |||
---|---|---|---|
Introduction | |||
|
|||
Development | |||
|
|||
GStreamer | |||
|
|||
RidgeRun Products | |||
|
|||
Contact Us |
Hardware Overview
NVIDIA designed this platform emphasizing the following three key features:
- Small size
The NVIDIA Jetson Xavier NX has a 70 mm x 45 mm SoC where the power of an NVIDIA Xavier SoC is packed into a module the size of a Jetson Nano. This small module combines exceptional performance and power advantages with a rich set of IOs—from high-speed CSI and PCIe to low-speed I2Cs and GPIOs. We are now able to take advantage of the small form factor, sensor-rich interfaces, and big performance to bring a new capability to all our embedded AI and edge systems.
- Huge Performance
This platform delivers up to 21 TOPS at 15 W, making it ideal for high-performance computing and AI in embedded and edge systems with size and power-constrained requirements. With 384-CUDA/48-Tensor cores Volta GPU, 2 NVIDIA Deep Learning Accelerators (NVDLA) engines, 6 Carmel ARM CPUs, video encode/decode hardware accelerators, plus 51GB/s of memory bandwidth, make it the ideal platform to run multiple modern neural networks in parallel and process high-resolution data from multiple sensors simultaneously.
- Power efficiency
The NVIDIA Jetson Xavier NX supports multiple power modes with high performance capabilities that deliver up to 21 TOPS at 15 W and 14 TOPS at 10 W. This makes this platform ideal for battery-operated systems that demand high processing resources and that share the power budgets with sensors and peripherals. This platform enables the entire NVIDIA software stack that runs all modern AI networks and frameworks with accelerated libraries for deep learning as well as computer vision, computer graphics, multimedia, and more. And it still leaves more of the available power budget for the sensors and peripherals required by today's popular embedded applications.
Processing Specifications
10 W | 15 W | |
---|---|---|
AI Performance | 14 TOPS (INT8) | 21 TOPS (INT8) |
GPU | 384-core NVIDIA Volta™ GPU with 48 Tensor Cores | |
GPU Max Freq | 800 MHz | 1100 MHz |
CPU | 6-core NVIDIA Carmel ARM®v8.2 64-bit CPU 6MB L2 + 4MB L3 | |
CPU Max Freq | 2-core @ 1500MHz 4-core @ 1200MHz |
2-core @ 1900MHz 4/6-core @ 1400Mhz |
Memory | 8 GB 128-bit LPDDR4x @ 1600 MHz 51.2GB/s | |
Storage | 16 GB eMMC 5.1 | |
Power | 10W/15W | |
PCIe | 1 x1 + 1x4 (PCIe Gen3, Root Port & Endpoint) | |
CSI Camera | Up to 6 cameras (36 via virtual channels) 12 lanes MIPI CSI-2 D-PHY 1.2 (up to 30 Gbps) | |
Video Encode | Standards supported: H.265 (HEVC), H.264, VP9. 2x464MP/sec (HEVC) 2x 4K @ 30 (HEVC) 6x 1080p @ 60 (HEVC) 14x 1080p @ 30 (HEVC) | |
Video Decode | Standards supported: H.265 (HEVC), H.264, VP9, VP8, MPEG-4, MPEG-2, VC-1. 2x690MP/sec (HEVC) 2x 4K @ 60 (HEVC) 4x 4K @ 30 (HEVC) 12x 1080p @ 60 (HEVC) 32x 1080p @ 30 (HEVC) 16x 1080p @ 30 (H.264) | |
Display | 2 multi-mode DP 1.4/eDP 1.4/HDMI 2.0 | |
DL Accelerator | 2x NVDLA Engines | |
Vision Accelerator | 7-Way VLIW Vision Processor | |
Networking | 10/100/1000 BASE-T Ethernet | |
Mechanical | 45 mm x 69.6 mm 260-pin SO-DIMM connector |
Interfaces
Category | Function | Category | Function |
---|---|---|---|
USB | USB 2.0 interface (3x) USB 3.1 (1x) |
UART | 3x |
PCIe | PCIe (x1 and x4) | SPI | 2x |
Camera | CSI (3 x4 or 6 x2) Control, clock |
CAN | 1x |
Display | HDMI/eDP/DP (2x) DP_AUX/HPD (2x), CEC (1x) |
Wi-Fi/BT/Modem | PCIe/UART/I2S, control/handshake |
Audio | I2S interface (2x) and clock Master clock |
Fan | FAN PWM and tach input |
SD Card/SDIO | SD Card or SDIO interface (1x) | Debug | UART |
LAN | Gigabit ethernet | System | Power control, reset, alerts |
I2C | 4x | Power | Main input and battery back-up for RTC |
Jetson Xavier NX Block Diagram
The hardware described in the key features and interfaces table can be observed in the following block diagram:
Package
Feature | Description |
---|---|
Module Size | 69.6 mm x 45 mm |
Connector | 260 pin SO-DIMM |
Operating Temperature | Range from -20 – 80 °C |
Power Input | 9 – 19 V / 5 A max (DevKit), 5 V (Module) |
Module Power | 10 – 15 W |
Jetson Xavier NX Developer Kit
The developer kit comes with 2x MIPI-CSI 15 pin camera connectors to enable video applications, as well as a Gigabit Ethernet port, WiFi, Bluetooth, HDMI output, Display Port output, 4x USB ports, USB 2.0 Micro-B port, and 40-pin header port. A 19V/3.4A power supply is included to power the Xavier NX developer kit. A micro SD card (not included) is required to flash the system image and boot the board. Other features offered in the development kit accessible through the 40-pin header port are:
- GPIO
- I2C
- I2S
- SPI
- UART
- PCIe
Jetson Xavier NX Developer Tools
Software development can be done using NVIDIA's Jetpack, as in other NVIDIA Jetson boards. The image generated by Jetpack can be flashed into an SDCard to boot Jetson Xavier NX. Jetpack provides Ubuntu 18.04 OS with kernel 4.9. Please follow JetPack installation steps. For AI and parallel computing applications, Jetpack provides CUDA, cuDNN, DeepStream, and TensorRT. Additionally, tools like nvpmodel to control the power/performance profile and tegrastats that provide CPUs and GPU stats, come with the filesystem.
The 384-core Volta GPU supports OpenGL 4.6, OpenGL ES 3.2, and Vulkan 1.2 as well.
Jetson Family Comparison
Jetson Nano | Xavier NX (10 W) | Xavier NX (15 W) | AGX Xavier | |
---|---|---|---|---|
CPU | 4x Cortex-A57 @ 1.43GHz | 4x/ Carmel @ 1.2GHz or 2x Carmel @ 1.5GHz |
4x/6x Carmel @ 1.4GHz or 2x Carmel @ 1.9GHz |
8x Carmel @ 2.26GHz |
GPU | Maxwell, 128 Cores @ 920MHz | Volta, 384 Cores @ 800MHz | Volta, 384 Cores @ 1100MHz | Volta, 512 Cores @ 1377MHz |
Accelerators | N/A | 2x NVDLA | 2x NVDLA | |
Memory | 4GB LPDDR4, 64-bit bus (25.6 GB/sec) |
8GB LPDDR4X, 128-bit bus (51.2 GB/sec) |
16GB LPDDR4X, 256-bit bus (137 GB/sec) | |
Storage | 16GB eMMC | 8GB eMMC | 32GB eMMC | |
AI Performance | N/A | 14 TOPS | 21 TOPS | 32 TOPS |
Dimensions | 45mm x 70mm | 45mm x 70mm | 100mm x 87mm | |
TDP | 10W | 10W | 15W | 30W |
Module Price | $149 | $499 | $999 | |
DevKit Price | $99 | $399 | $699 |
Compatibility with Jetson AGX Xavier
An alternative to starting developing for Jetson Xavier NX is using the Jetson AGX Xavier Developer Kit. You just need to download the software patch and install it on your Jetson Xavier AGX Developer Kit.