Jetson Xavier NX

From RidgeRun Developer Connection
Revision as of 09:30, 14 May 2020 by Dsoto (talk | contribs) (Created page with "=Introduction= The main goal of this wiki is to provide a summary of the main features available in the NVIDIA Jetson Xavier NX platform as well as its differences with its p...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Introduction

The main goal of this wiki is to provide a summary of the main features available in the NVIDIA Jetson Xavier NX platform as well as its differences with its predecessor, the Jetson AGX Xavier platform.

The Jetson NVIDIA Xavier NX

NVIDIA consider this platform as the world's smallest AI supercomputer for embedded and edge systems, designed in a small form factor system on module (SOM) smaller than a credit card. This platform is capable to run modern neural networks in parallel and to process data from multiple high-resolution sensors, supporting the most popular AI frameworks. Jetson Xavier NX represents an excelent option for high-performance AI systems like drones, portable medical devices, small commercial robots, smart cameras, high-resolution sensors, automated optical inspection, and other IoT embedded systems.

EVMXavierNX.jpg
Figure 1. NVIDIA Jetson Xavier NX EVM platform.

Key Features

NVIDIA designed this platform emphasizing in the following three key features:

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 new capability to all our embedded AI and edge systems.

Performance

This platform delivers 14 TOPS at 10 W and 21 TOPS at 15 W, making it ideal for size and power-constrained systems. With 384 CUDA Cores, 48 Tensor Cores, and 2 NVDLA engines, it can run multiple modern neural networks in parallel and process high-resolution data from multiple sensors simultaneously.

Power

The Jetson Xavier NX platform enable 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.

XavierNX.jpg
Figure 2. NVIDIA Jetson Xavier NX core platform.


Platform Technical Specs

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 2x464MP/sec (HEVC)
2x 4K @ 30 (HEVC)
6x 1080p @ 60 (HEVC)
14x 1080p @ 30 (HEVC)
Video Decode 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

Block Diagram

The hardware described in the key features and interfaces table can be observed in the following block diagram:

BlockXavierNX.png
Figure 3. NVIDIA Jetson Xavier NX block diagram.

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 $699

Compatibility with Jetson AGX Xavier

An alternative to start developing for Jetson Xavier NX is using the Jetson AGX Xavier Developer Kit. You just need to download this software patch and install it on your Jetson Xavier AGX Developer Kit.

Where to Buy the Jetson Xavier NX

The Jetson Xavier NX Module has a cost of $459 and can be purchased from the Arrow page.

RidgeRun Support

RidgeRun provides support for embedded Linux development for NVIDIA's platforms, including the new Jetson Xavier NX. We are specialized in the use of hardware accelerators in multimedia applications. RidgeRun's products take full advantage of the accelerators that NVIDIA exposes to perform transformations on the video streams achieving great performance on complex processes.

Contact Us

RidgeRun is an official NVidia Partner and we have created this documentation to support our joint customers. If you have any questions about the content, please let us know through our contact us page.