Jetson Nano/Introduction/Overview: Difference between revisions

From RidgeRun Developer Wiki
No edit summary
mNo edit summary
 
(12 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<noinclude>
<noinclude>
{{JetsonNano/Head|previous=Introduction|next=|keywords=SoM,System on Module|title=Jetson Nano SoM Overview|description=This page provides a general overview of the Jetson Nano SoM}}
{{JetsonNano/Head|previous=Introduction|next=Introduction/Developer_Kit|title=NVIDIA Jetson Nano SoM Overview|metadescription=This page provides a general overview of the Jetson Nano SoM|metakeywords=SoM, System on Module, hardware, peripherals, processor, processor specification, peripherals, package, developer kit, developer tools, specification}}
</noinclude>
</noinclude>


Line 7: Line 7:
-->
-->


=Hardware Overview=
==Hardware Overview==


Jetson Nano is a System-on-module by NVIDIA that features a 128-core Maxwell GPU along with four ARM Cortex-A57 CPUs with very low power consumption, which makes it ideal for power constrained applications. Other SOM key features include:
Jetson Nano is a System-on-module by NVIDIA that features a 128-core Maxwell GPU along with four ARM Cortex-A57 CPUs with very low power consumption, which makes it ideal for power constrained applications. Other SOM key features include:


== Processing Specifications ==
=== Processing Specifications ===
{| class="wikitable" style="margin: auto;"
{| class="wikitable" style="color:black; background-color:#f6f6f6; margin: auto;"
|+Table 1. Processing Specifications
|-
|-
! Feature  
! Feature  
Line 30: Line 31:
|-
|-
| '''Encoder'''
| '''Encoder'''
|  H.264/H.265 up to  4K@30, 4 x 1080p@30, 8 x 720p@30
|  H.264/H.265 up to  4K@30, 4 x 1080p@30, 9 x 720p@30
|-
|-
| '''Decoder'''
| '''Decoder'''
| H.264/H.265 up to  4K@60, 2 x 4K@20, 8 x 1080p@30, 16 x 720p@30
| H.264/H.265 up to  4K@60, 2 x 4K@20, 8 x 1080p@30, 18 x 720p@30
|-  
|-  
|}
|}


==  Peripherals ==
===  Peripherals ===


* 1 x1/2/4 PCIE
* 1 x1/2/4 PCIE
Line 55: Line 56:
* 6 x I2C
* 6 x I2C


== Package ==
=== Package ===
{| class="wikitable" style="margin: auto;"
{| class="wikitable" style="color:black; background-color:#f6f6f6; margin: auto;"
|+Table 2. Package
|-
|-
! Feature  
! Feature  
Line 78: Line 80:
|}
|}


==Developer Kit==
===Developer Kit===
The developer kit comes with a MIPI-CSI camera connector to enable video applications, as well as an ethernet port, HDMI output, and four USB ports. A 5V/4A source is required to power the kit. Other features offered in the development kit are:
The developer kit comes with a MIPI-CSI camera connector to enable video applications, as well as an ethernet port, HDMI output, and four USB ports. A 5V/4A source is required to power the kit. Other features offered in the development kit are:


Line 90: Line 92:
The Jetson Nano developer kit requires an external chip for WiFi and/or Bluetooth and unlike other devkits in the Jetson family, it does not support USB OTG.
The Jetson Nano developer kit requires an external chip for WiFi and/or Bluetooth and unlike other devkits in the Jetson family, it does not support USB OTG.


=Developer Tools=
==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 Nano. Jetpack provides Ubuntu 18.04 OS with kernel 4.9, find the information about how to install JetPack in [[#Related_Documentation|Related Documentation]]. For AI and parallel computing applications, Jetpack provides CUDA, cuDNN, and TensorRT. Additionally, tools like nvpmodel to control the power/performance profile and tegrastats that provide CPUs and GPU stats, come with the filesystem.
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 Nano. Jetpack provides Ubuntu 18.04 OS with kernel 4.9, find the information about how to install JetPack in [[#Related_Documentation|Related Documentation]]. For AI and parallel computing applications, Jetpack provides CUDA, cuDNN, and TensorRT. Additionally, tools like nvpmodel to control the power/performance profile and tegrastats that provide CPUs and GPU stats, come with the filesystem.
Line 96: Line 98:
The 128-core Maxwell GPU supports OpenGL 4.6, OpenGL ES 3.2 and Vulkan 1.1 as well.
The 128-core Maxwell GPU supports OpenGL 4.6, OpenGL ES 3.2 and Vulkan 1.1 as well.


= Compiling the kernel sources and flashing the images =
==Jetson Nano vs Jetson TX1==
In the next wiki you will find the steps needed to compile the Nano kernel sources L4T 32.1 and also you will find how to flash the kernel image and the DTB in order the Nano board use the custom binaries previously compiled. You can find more information in this wiki [https://developer.ridgerun.com/wiki/index.php?title=NVIDIA_Jetson_Nano_-_Building_the_Kernel_from_Source Building the_Kernel from Source]
Nano and TX1 are not pin compatible, however, they share common features, like USB 3.0 and CSI. Both come with the same size of eMMC and memory. Encode/decode capabilities also remain the same. While TX1 has 256-core GPU, Nano comes with 128-core, both NVIDIA Maxwell GPUs. Nano CPU has a lower frequency of 1.43 GHz compared with TX1 CPU frequency of 1.7 GHz. The differentiator of the Jetson Nano with respect to other boards in the Jetson family is its low power consumption, it requires an input voltage of 5 V while TX1 input voltage vary between 5.5 V and 19.6 V.
 


=Jetson Nano vs Jetson TX1=
Nano and TX1 are not pin compatible, however, they share common features, like USB 3.0 and CSI. Both come with the same size of eMMC and memory. Encode/decode capabilities also remain the same. While TX1 has 256-core GPU, Nano comes with 128-core, both NVIDIA Maxwell GPUs. Nano CPU has a lower frequency of 1.43 GHz compared with TX1 CPU frequency of 1.7 GHz. The differentiator of the Jetson Nano with respect to other boards in the Jetson family is its low power consumption, it requires an input voltage of 5 V while TX1 input voltage vary between 5.5 V and 19.6 V.


<noinclude>
<noinclude>
{{JetsonNano/Foot|Introduction|}}
{{JetsonNano/Foot|Introduction|Introduction/Developer_Kit}}
</noinclude>
</noinclude>

Latest revision as of 18:03, 9 February 2023



Previous: Introduction Index Next: Introduction/Developer_Kit





Hardware Overview

Jetson Nano is a System-on-module by NVIDIA that features a 128-core Maxwell GPU along with four ARM Cortex-A57 CPUs with very low power consumption, which makes it ideal for power constrained applications. Other SOM key features include:

Processing Specifications

Table 1. Processing Specifications
Feature Description
GPU 128 Core Maxwell 0.5 TFLOPs (FP16)
CPU 4 core ARM A57 @ 1.43 GHz
Memory 4 GB 64 bit LPDDR4 25.6 GB/s
Storage 16 GB eMMC
Encoder H.264/H.265 up to 4K@30, 4 x 1080p@30, 9 x 720p@30
Decoder H.264/H.265 up to 4K@60, 2 x 4K@20, 8 x 1080p@30, 18 x 720p@30

Peripherals

  • 1 x1/2/4 PCIE
  • 1 USB 3.0
  • SD/MMC Controller
  • Display
    • HDMI 2.0 or DP1.2
    • Up to 2 simultaneous displays
  • Camera
    • 12 (3x4 or 4x2) MIPI CSI-2 DPHY 1.1 lanes (1.5 Gbps)
    • Compatible with Raspberry-Pi v2 camera module
  • WiFi/BT — equires external chip
  • 1 x SDIO
  • 2 x SPI
  • 5 x SysIO
  • 3 x GPIOs
  • 6 x I2C

Package

Table 2. Package
Feature Description
Module Size 69.6 mm x 45 mm
Connector 260 pin SO-DIMM
Operating Temperature Range from -25 – 80C
Power Input 5.0V
Module Power 5 – 25W

Developer Kit

The developer kit comes with a MIPI-CSI camera connector to enable video applications, as well as an ethernet port, HDMI output, and four USB ports. A 5V/4A source is required to power the kit. Other features offered in the development kit are:

  • GPIO
  • I2C
  • I2S
  • SPI
  • UART
  • Display port

The Jetson Nano developer kit requires an external chip for WiFi and/or Bluetooth and unlike other devkits in the Jetson family, it does not support USB OTG.

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 Nano. Jetpack provides Ubuntu 18.04 OS with kernel 4.9, find the information about how to install JetPack in Related Documentation. For AI and parallel computing applications, Jetpack provides CUDA, cuDNN, 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 128-core Maxwell GPU supports OpenGL 4.6, OpenGL ES 3.2 and Vulkan 1.1 as well.

Jetson Nano vs Jetson TX1

Nano and TX1 are not pin compatible, however, they share common features, like USB 3.0 and CSI. Both come with the same size of eMMC and memory. Encode/decode capabilities also remain the same. While TX1 has 256-core GPU, Nano comes with 128-core, both NVIDIA Maxwell GPUs. Nano CPU has a lower frequency of 1.43 GHz compared with TX1 CPU frequency of 1.7 GHz. The differentiator of the Jetson Nano with respect to other boards in the Jetson family is its low power consumption, it requires an input voltage of 5 V while TX1 input voltage vary between 5.5 V and 19.6 V.



Previous: Introduction Index Next: Introduction/Developer_Kit