Tegra/SoCs

This page aims to be the primary reference/index for information on NVIDIA’s Tegra SoCs, the Linux-based software stacks that run on Tegra, and related tools and techniques.

Tegra114

Marketing name: Tegra 4.

http://www.nvidia.com/object/tegra-4-processor.html

  • Quad-core ARM Cortex-A15 CPU, with 5th battery-saver core
  • Up to 4GB of RAM (1 or 2 is much more typical on mainline boards)
  • USB
  • MMC/SD
  • LVDS, HDMI, DSI display

Tegra124

Marketing name: Tegra K1 32-bit. This is the 32-bit version of Tegra K1, as opposed to the later 64-bit version of Tegra K1.

General info: http://www.nvidia.com/object/tegra-k1-processor.html

Detailed Technical Reference Manual: https://developer.nvidia.com/tegra-k1-technical-reference-manual (> 2300 pages, requires free registration)

  • Quad-core ARM Cortex-A15 CPU, with 5th battery-saver core
  • gk20a Kepler-based GPU with 192 CUDA cores
  • Up to 8GB of RAM (1 or 2 is much more typical on mainline boards)
  • PCIe (5 lanes, Gen2 capable)
  • USB
  • MMC/SD
  • LVDS, HDMI, eDP DSI display

Tegra/Boards/NVIDIA Jetson TK1

Picture of Jetson TK1

Features

The board exposes connectors for:

  • Power in
  • SD card
  • USB A host
  • USB micro-B host/device (OTG not supported) (recovery port)
  • HDMI
  • Microphone
  • Headphone
  • Ethernet (Gigabit, via PCIe)
  • SATA, SATA power
  • Mini PCIe half-length (full length cards will work)
  • DB-9 UART (serial console)
  • JTAG
  • Expansion I/O (I2C, SPI, GPIO, DP/LVDS display, CSI camera, HSIC USB, power)

The board has the following devices on-board:

  • NVIDIA Tegra124 (Tegra K1 32-bit)
  • 2GB RAM
  • eMMC (16GB)
  • SPI boot flash
  • PMIC and RTC (not battery-backed)