Tegra K1 DataSheet DS06742001v02
Tegra K1 DataSheet DS06742001v02
Description
The NVIDIA® Tegra® K1 series application processor is a revolutionary step in the world of mobile and
embedded computing. Tegra K1 processors integrate a power optimized version of the same Kepler GPU
architecture that powers the highest performing graphics cards and systems in the world. As a result,
Tegra K1 processors are the first to open up features like OpenGL® 4.4, OpenGL ES 3.1 and CUDA®
/GPGPU on mobile and embedded devices. A high performance image processing pipeline coupled to the
power optimized Kepler GPU and unique Tegra 4-PLUS-1™ CPU complex provides the foundation that
enables visual computing and computational solutions on next generation mobile and embedded devices;
including autonomous robotic systems, intelligent video analytics, Advanced Driver Assistance Systems
(ADAS) and mobile medical imaging.
February 2015
DS-06742-007
Version 02
Notice
ALL NVIDIA DESIGN SPECIFICATIONS, REFERENCE BOARDS, FILES, DRAWINGS, DIAGNOSTICS, LISTS, AND OTHER DOCUMENTS
(TOGETHER AND SEPARATELY, "MATERIALS") ARE BEING PROVIDED "AS IS." NVIDIA MAKES NO WARRANTIES, EXPRESS, IMPLIED,
STATUTORY, OR OTHERWISE WITH RESPECT TO THE MATERIALS, AND ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS
AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OR CONDITION OF TITLE, MERCHANTABILITY, SATISFACTORY QUALITY,
FITNESS FOR A PARTICULAR PURPOSE AND ON-INFRINGEMENT, ARE HEREBY EXCLUDED TO THE MAXIMUM EXTENT PERMITTED BY
LAW.
Information furnished is believed to be accurate and reliable. However, NVIDIA Corporation assumes no responsibility for the consequences of use of
such information or for any infringement of patents or other rights of third parties that may result from its use. No license is granted by implication or
otherwise under any patent or patent rights of NVIDIA Corporation. Specifications mentioned in this publication are subject to change without notice.
This publication supersedes and replaces all information previously supplied. NVIDIA Corporation products are not authorized for use as critical
components in life support devices or systems without express written approval of NVIDIA Corporation.
Trademarks
NVIDIA, the NVIDIA logo and Tegra are trademarks or registered trademarks of NVIDIA Corporation in the United States and other countries. Other
company and product names may be trademarks of the respective companies with which they are associated.
Copyright
NVIDIA Corporation | 2701 San Tomas Expressway | Santa Clara, CA 95050 | +1 408 486-2000 | www.nvidia.com
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
*
Tegra K1 Series Processors
Description
CD575M CD575MI
UCM: 1 UCM: 2 UCM: 1 UCM: 2
CPU Subsystem
L1 Cache: 32KB L1 instruction cache (I-cache) per core; 32KB L1 data cache (D-cache) per core | L2 Unified Cache: 2MB
Companion (Low Power) CPU: single core implementation of the Cortex-A15 CPU, dedicated 512KB L2 cache, 32KB L1 I-cache, 32KB L1 D-cache
Memory Subsystem
Dual Channel | Secure External Memory Access Using TrustZone Technology | System MMU
Memory Type 2 x 32-bit DDR3L
†
Maximum Memory Bus Frequency (up to) 933MHz 800MHz 933MHz 800MHz
Maximum Capacity 4GB
‡
HD Video & JPEG Decode
‡
HD Video & JPEG Encode
HD Audio Processor
HD Audio Support | Sample rate conversion and digital mixer | Audio Format HW Support (decode): AAC-LC, ACC, AAC+, eAAC+, MP3, WAVE, AMR-NB, AMR-WB, OGG
Vorbis, WMA10, WMA Lossless, WMA Pro LBR 10, MPEG-2, AC3 | Audio Format HW Support (encode): AAC-LC, AMR-WB, AMR-NB
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 2 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
*
Tegra K1 Series Processors
Description
CD575M CD575MI
UCM: 1 UCM: 2 UCM: 1 UCM: 2
Two independent display controllers with support for DSI, HDMI, LVDS and eDP
‡
Captive Panel
MIPI-DSI (24bpp; 1.5Gbps/lane):
Dual DSI link (2x4) 3200x2000 at 60Hz 3200x1800 at 60Hz 3200x2000 at 60Hz 2560x1920 at 60Hz
Single DSI link (1x4) 2560x1440 at 60Hz 2560x1440 at 60Hz 2560x1440 at 60Hz 2560x1440 at 60Hz
eDP 1.4 (24bpp; HBR2, 5.4Gbps per lane):
Single link (1x4) 3200x2000 at 60Hz 3200x1800 at 60Hz 3200x2000 at 60Hz 2560x1920 at 60Hz
LVDS (24bpp; 165MHz):
Single channel, 5 lanes (4 data + clock) 1920x1200 at 60Hz
‡
External Panel
3840x2160 at 30Hz
HDMI 1.4b
4096x2160 at 24Hz
Imaging System
Up to 14bpp RAW sensor input | Dual ISP up to 1200MP/s | Video capture up to 20MP at 30fps.
MIPI CSI 2.0 2x4 lane + 1x1 Lane at 1.5Gbps per lane
Clocks
System clock: 12 MHz | Sleep clock: 32.768 KHz | Dynamic clock scaling and clock source selection
Boot Sources
Security
Secure memory with video protection region | Hardware cryptographic acceleration for RSA, AES, CMAC, SHA-1, and SHA-256 | 2048-bit RSA HW for PKC secure boot | HW
Random number generator (RNG), NIST SP800-90 compliant | TrustZone technology support for DRAM and peripherals
Storage Interfaces
4 x SD/MMC controllers (supporting e.MMC 4.51, SD 4.0, SDHOST 4.0 and SDIO 3.0) | SATA
Peripheral Interfaces
XHCI host controller with integrated PHY: 2 x USB 3.0 interfaces, 3 x USB 2.0 interfaces, 2 x HSIC | USB 2.0 device controller with integrated PHY | 4 x High-speed UART
interfaces | 2 x SPI interfaces | 6 x I2C controllers | 4 x I2S interfaces: support I2S, RJM, LJM, PCM, TDM (multi-slot mode), S/PDIF (Sony/Philips Digital Interface) | PWM
Controllers (4 channels and up to 8 bits) | 1 x DTV | 5-lane PCIe: x1, x2, x4 configurations | SATA
Baseband Interfaces
Applications
Embedded (Intelligent Video Analytics, Drones, Robotics, etc.), Automotive, Clamshells, Gaming, Internet TV, Tablets, and more
*
Refer to the software release feature list for current software support.
◊
TJ = Die Junction Temperature
† Dependent on board layout; refer to design guide for layout guidelines
‡
Maximum resolution (up to); refer to the software release feature list for current software support.
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 3 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
Table of Contents
1.0 Overview 6
1.1 CPU Complex ................................................................................................... 6
1.1.1 Snoop Control Unit and L2 Cache ................................................................ 7
1.1.2 Performance Monitoring ........................................................................... 7
1.2 High-Definition Audio-Video Subsystem ................................................................... 7
1.2.1 Audio-Video Processor (AVP) ...................................................................... 8
1.2.2 Content Security (TSEC) ........................................................................... 8
1.2.3 Video Decode (VDE) ................................................................................. 8
1.2.4 Multi-Standard Video Encoder .................................................................... 9
1.2.5 Video Image Compositor (VIC) ................................................................... 10
1.2.6 Audio Processing ................................................................................... 10
1.2.6.1 Vector Coprocessor ......................................................................... 10
1.2.6.2 Audio Hub .................................................................................... 11
1.3 Kepler Mobile GPU ............................................................................................ 11
1.4 Image Signal Processor (ISP) ................................................................................ 12
1.5 Display Controller Complex ................................................................................. 13
1.6 Memory Controller ............................................................................................ 13
1.7 Security Engine ................................................................................................ 14
2.0 Power and System Management 15
2.1 Power Domains/Islands ...................................................................................... 16
2.2 Clocks ........................................................................................................... 17
2.2.1 Input Clock .......................................................................................... 17
2.2.1.1 32KHz Clock Input Timing ................................................................. 19
2.2.1.2 External Reference Clock Input Timing ................................................. 19
2.2.2 Crystal Connection and Selection ............................................................... 20
2.3 Power Sequencing ............................................................................................ 21
2.3.1 Power-up Sequence ................................................................................ 24
2.3.1.1 USB VBUS Power Supported ............................................................... 24
2.3.1.2 USB VBUS Power Not Supported .......................................................... 26
2.3.2 Deep Sleep Entry ................................................................................... 27
2.3.3 Deep Sleep Exit ..................................................................................... 28
2.3.4 Power-Down Sequence ............................................................................ 29
3.0 Pin Definitions 30
3.1 Pad Controls ................................................................................................... 31
3.2 Power Rail Controls .......................................................................................... 33
3.3 POR Behavior .................................................................................................. 33
3.4 Deep Sleep Behavior ......................................................................................... 34
3.4.1 Deep Sleep Entry ................................................................................... 34
3.4.2 Deep Sleep Exit ..................................................................................... 34
3.4.3 Entering DPD ........................................................................................ 35
3.4.4 Staying in DPD ...................................................................................... 35
3.4.5 Coming Out of DPD ................................................................................. 35
3.5 GPIO Controller ............................................................................................... 36
3.6 23x23 mm 813 FCBGA Pin Assignments ................................................................... 37
3.7 Pin Descriptions ............................................................................................... 38
4.0 Interface and Signal Descriptions 51
4.1 External Memory Controller (EMC) ........................................................................ 51
4.2 SD/eMMC Controller .......................................................................................... 52
4.3 Serial ATA (SATA) Controller................................................................................ 54
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 4 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 5 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
1.0 Overview
The Tegra K1 series 4-PLUS-1™ quad-core processor is a full-featured applications processor. This section provides
a brief overview of the processing blocks listed below. Description of peripheral interfaces can be found in the
Interface and Signal Descriptions section:
CPU Complex
High-Definition Audio-Video Subsystem
Kepler Mobile GPU
Image Signal Processor (ISP)
Display Controller Complex
Security Controller
NEON
NEON
NEON
NEON
NEON
32-
bit
AXI/Xbar
MSelect Bus Bridge UART (x4)
(VFIR)
PCIe
Dual Root VCP 2
Port I2C Master/Slave
(x6)
AVP
Video Decoder
Serial TS (DTV)
AHB
Data Security Engine
AHB DMA Bridge
Controller
USB2 Host
USB 2.0
PHY
HSIC
MEMORY Controller Video
VI ISP VIC TSEC Display Display USB2
Encoder USB 2.0 Host
PHY
HSIC
USB3
Memory Interface USB 3.0 Host
PHY
USB3
Host
MIPI CSI PHY
crossbar
EMC SD/MMC
x4 x4 x1 Controller SATA
Serial Camera (x4)
Sensor DSI eDP/
DDR3L HDMI
(x2) LVDS
LPDDR3
SSD
SD/SDIO/eMMC
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 6 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
Cluster1 is a low power (low leakage) single core implementation of the Cortex-A15 CPU. It also provides
an SCU, 512KB of L2 cache, vGIC, timers (including generic timers), and interfaces to the Memory
Controller, MSelect and CoreSight.
Both CPU clusters interface to the MSelect FIFO via an AXI interface to decouple I/O traffic. MSelect allows an AXI
master device to send traffic to the peripheral buses based on transaction address. The AXI/Xbar bridge enables
early response on write transfers and full hardware hazard resolution to permit the maximum transaction
throughput to MMIO.
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 7 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
It is capable of controlling the system and has access to the entire memory map (except for PCIE and GPU MMIO
address aperture, and CPU internal hardware). The AVP has fast access to the IRAM for very low latency and low
power code and data accesses. The AVP accesses DRAM either through a 32KB unified cache, or through an un-
cached memory aperture.
Features:
HDCP Link Management
- HDCP link management without exposing protected content or HDCP keys to SW running on CPU.
- (Programmable) Ability to disable HDMI output independent of the player if the HDCP status check
fails.
WiFi Alliance Display (WFD) Encryption
- Requires HDCP 2.0 encryption support
- Ability to maintain 30 FPS video rate in video pipe
Blu-Ray/MPEG2-TS playback
- Decrypt and parse Blu-Ray/MPEG2-TS streams
- Encrypt video stream using AES and write the encrypted stream to memory.
- Read/write to the Video Protection Region
Dedicated Video Protection Region in memory
- Programmable in the memory controller
- Extends security controller i-cache and d-cache
- Only accessible by the Security Controller
- Minimum size requirements avoid security exposure
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 8 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
The VDE communicates with the memory controller through the video DMA which supports a variety of memory
format output options. It also has a fast access to IRAM through the Crossbar interface. For low power operations,
the VDE can operate at the lowest possible frequency while maintaining real-time decoding using dynamic
frequency scaling techniques; all VDE modules are also capable of active power management and can power down
when they are not active.
Features:
Support for multi-stream simultaneous encoding, context switch at frame boundary
Scalable performance (resolution and frame rate) for multi-stream encoding
Recon Loop (DCT, Q, IDCT, IQ)
Intra prediction
- Periodic intra frame insertion (camcorder)
- Intra mode decision using all sub modes
De-blocking
CBR and VBR Rate control
Entropy coding
Timestamp for Audio/Video Sync
Quantization post processing (QPP)
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 9 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
Error resiliency
- Bit based / MB based packetization for video telephony
- Programmable Intra refresh
- Context save restore
Video telephony: sequence for eliminating bit rate spikes
Input surface (90/180/270-degree) rotation and H/V flip
CABAC and CAVLC conforming to H.264 standard
MPEG-4 simple profile encoding tools
MPEG-4 Short video header mode
Motion estimation (ME) only mode
Flexible rate control (programmable control processor to do rate control in software)
Features:
High-quality Deinterlacing
Inverse Teleciné
Temporal Noise Reduction
- High quality video playback
- Reduces camera sensor noise
Scaling
Color Conversion
Memory Format Conversion
Blend/Composite
2D Bit BLIT operation
Rotation
K1 series processors have 3 DAM modules, 4 I2S controllers, a S/PDIF controller, and audio multiplexer (AMX) and
de-multiplexer (ADX) blocks. The Audio Hub (AHUB) is a full crossbar switch matrix connecting these modules. Most
of AHUB’s clients are programmable through APB, while their audio data is exchanged through AHUB. APBIF is the
agent for the APB DMA operation, which sends or receives data from/to memory. To process the mixing of audio
signals among different audio source, DAMs (Digital Audio Mixers) have been added for audio processing.
1.2.6.1 Vector Coprocessor
Audio processing is centered around the Vector Coprocessor (VCP) audio acceleration module. The VCP module
accelerates the inner DSP loops of audio codecs and supports additional audio functionality such as re-sampling,
reverberation, FFT computations, and 3D audio. The VCP block incorporates command parsing and DMA control to
release the HD AVP from almost any intervention during normal audio playback resulting in highly efficient
operation.
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 10 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
Features:
OpenGL 4.4, OpenGL ES 3.1 compliant
- Adaptive Scalable Texture Compression (ATSC)
DirectX 12 compliant
CUDA support
Iterated blend, ROP OpenGL-ES blend modes
2D BLIT from 3D class avoids channel switch
2D color compression
Constant color render SM bypass
5x MSAA with color and Z compression
Non-power-of-2 and 3D textures, FP16 texture filtering
Geometry and Vertex attribute Instancing
Parallel pixel processing
Early-z reject: Fast rejection of occluded pixels acts as multiplier on pixel shader and texture
performance while saving power and bandwidth
Video protection region
Power saving
- Multiple levels of clock gating for linear scaling of power
- Automated power throttling
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 11 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
Features:
Two dedicated 14bpp RAW to YUV processing engine, up to 600Mpix/s each.
Flexible post-processing architecture for supporting high speed burst and negative shutter lag
Spatially varying Noise Reduction, face detection, AOHDR
Data crossbar with configuration options to suit multiple algorithms
Per-channel black-level compensation
High-order lens-shading compensation
3x3 color transform
16x digital gain for very high ISO support (>ISO 3200)
Bad pixel correction
Programmable coefficients for 9x9 de-mosaic with color artifact reduction
Color Artifact Reduction: a two-level (horizontal and vertical) low-pass filtering scheme that is used to
reduce/remove any color artifacts that may result from Bayer signal processing and the effects of
sampling an image.
Enhanced down scaling quality
Luma enhancement
Programmable edge filter enables manipulation of edge width, edge strength, low and high limits of the
edge value.
Color and gamma correction
Enables the ability to manipulate each pixel’s data bit at the output of the gamma correction block.
Color-space conversion (RGB to YUV)
Image statistics gathering (per-channel)
- Two 256-bin image histograms
- Up to 4,096 local region averages
- Global average, plus count of min. and max. value pixels
- AC flicker detection (50 Hz and 60 Hz)
- Focus metric block
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 12 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
Features:
Two independent display controllers
- Each controller can drive same or different display contents to different resolutions and refresh rates
- Supports combinations of any two DSI, HDMI or eDP/LVDS
- Video mirroring
90, 180, 270-degree image transformation uses both horizontal and vertical flips (controller A only)
Byte-swapping options on 16-bit and 32-bit boundary for all color depths
NVIDIA Pixel Rendering Intensity and Saturation Management™ (PRISM)
256x256 cursor size
Color Management Unit to enhance color accuracy (compensate for the color error specific to the display
panel being used)
Scaling and tiling in HW for lower power operation
Full color alpha-blending
Interlaced input/output
Captive panels
- Secure window (Win T) for TrustZone
- Supports cursor and up to four windows (Win A, B, C and D)
- 2x4-lane MIPI DSI (supports a single Hi-Res panel in 2x4 ganged mode, or 2 separate x4 DSI panels).
2x4 can support left-right, odd-even split configurations.
- Supports MIPI D-PHY rates up to 1.5Gbps
- 4-lane (single-link) LVDS
- 4-lane eDP with AUX channel
- Independent resolution and pixel clock
- Supports display rotation and scaling in HW
External panels
- Supports cursor and three windows (Window A, B, and C)
- 1x HDMI supporting resolutions up to 4k x 2k @ 30 Hz or 1080p @ 60 3D
- HDCP and audio
- Supports display scaling in HW
Features:
TrustZone (TZ) Secure and OS-protection regions
System Memory Management Unit
Dual CKE signals for dynamic power down per device
Support for two DRAM ranks of unequal device densities
Dynamic Entry/Exit from Self -Refresh and Power Down states
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 13 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
The Tegra MC is able to sustain high utilization over a very diverse mix of requests. For example, the MC is
prioritized for bandwidth (BW) over latency for all multimedia blocks (the multimedia blocks have been
architected to prefetch and pipeline their operations to increase latency tolerance); this enables the MC to
optimize performance by coalescing, reordering, and grouping requests to minimize memory power. DRAM also has
modes for saving power when it is either not being used, or during periods of specific types of use.
Features:
Streaming memory-to-memory and on-the-fly (OTF) AES decryption
- Modes: ECB, CBC, OFB, CTR
- Hash: CMAC
Secure boot
- AES: Boot configuration table (BCT) and Boot Loader (BL) are decrypted/authenticated/loaded into
memory; Boot ROM locks down security features and clears out state; BL write protects mass storage
location of BL and OS
- PKC: Boot ROM performs 2048-bit RSA signature verification; once the public key stored in mass
storage is validated, the key is used to verify the BCT/BL hash.
Secure memory
- Secure ROM: regions locked before control given to BL
- Secure RAM (TZRAM): Security controlled by Secure OS (TZ) Tasks
- Secure DRAM access
- Video Protection Region: MC dynamically configures memory region that can only be accessed by
video/display HW engines.
AES key slot protection
- Protection scheme associated with each key slot defines Read/Write permissions
- Configure key slots so that they can only be accessed in TZ mode
- Individual key slots can be set so they can only be used for AES operations by TZ processes
- Valid AES decryption destination
TZ Secured Peripheral Bus
HW Hashing & Authentication: AES CMAC, SHA1, SHA2
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 14 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
ACTIVE
SUSPEND
entry
DEEP SLEEP Cold
entry Boot
DEEP SLEEP Shutdown
SUSPEND
wake event
wake event
Name Description
ACTIVE System is running under DVFS control
CPU, Devices, and System clocks are dynamically scaled and halted
Full functionality available
SUSPEND Inactivity timeout, no CPU process needed, no devices are active
(LP1) OS is suspended
DRAM is in self-refresh
CPU power rail is OFF.
All power-gate-able blocks under the CORE rail are power-gated (including LP-CPU)
Wake events (incl. interrupts) are possible
Some Tegra devices may be available, but at extremely low performance
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 15 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
Name Description
DEEP SLEEP Inactivity timeout, no CPU process needed, no devices are active
(LP0) OS is suspended
DRAM is in self-refresh
CPU, GPU and CORE power rails are OFF
PMC, RTC and KBC functionality available.
Wake events (including key press or USB attach) are possible.
PADs are powered off except for PADs which monitor wake events
OFF Tegra system (incl. DRAM) is completely powered off.
No state is maintained.
No internal wake events possible.
VDD_CORE GPU
1.0V/1.2V
Power
PWR_ON VDD_GPU
on Key 1.0V/1.2V
CPU 0 CPU 1 3D/FE/PD/PE/
VDD_CPU
0.9V/1.0V CPU RAST/SM/ROP
Battery
CPU 2 CPU 3 Non-CPU
Charger (L2 Cache)
Battery
SDRAM
K1 series processors have four power domains (RTC/CORE/GPU/CPU); RTC domain is always on, CORE/CPU/GPU
domains can be turned on and off. The CPU and CORE power domains contain power-gated islands which are used
to power individual modules (as needed) within each domain. The CORE power domain also has a Non-Power-Gated
island (NPG) where modules are clock-gated (off) when not used, to further reduce unnecessary power
consumption.
Table 1 Power Domains
CORE NPG (Non-Power-Gated) AHB, APB Bus, AVP, Memory Controller (MC/EMC), USB 2.0
(VDD_CORE)
LP-CPU Low Power Companion CPU
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 16 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
SAX SATA
PCX PCIe
IRAM IRAM
CPU 2 CPU 2
CPU 3 CPU 3
2.2 Clocks
2.2.1 Input Clock
The Tegra processor supports a large number of internal functional blocks and external interfaces. To
accommodate all clocking requirements, the clock generation (CLKGEN) block requires two external clock sources
as input:
32KHz external clock: Required by the Real Time Clock (RTC) and Power Management Controller (PMC),
typically provided by the Power Management Unit (PMU).
Oscillator (OSC) clock: This higher frequency reference clock feeds several integrated PLLs that provide a
variety of clocking options for the many core and I/O blocks. Two methods of generating the internal
Oscillator clock are supported. Normal Oscillation Mode (on-chip oscillator) with crystal connected to
XTAL_IN and XTAL_OUT, and Bypass Mode (external clock source with XTAL_IN tied high).
CLKGEN programs the PLLs and controls the clock source programming and clock dividers.
PLLC2 OSC
PLLC3
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 17 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
PLLD Typically used for Display & MIPI AVDD_PLL_UD2DPD Internal OSC
(DSI & CSI)
PLL_REFE OSC
EXTPERIPH1_CLK Peripheral Clock output #1. Used VDDIO_AUDIO Output Various DAP_MCLK1
for Audio MCLK
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 18 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
tCP
CLK_32K_IN
CLK_32K_IN tolerance 1, 2, 3
Basic functionality 1.2 %
Accurate RTC functionality (e.g. time keeping) 100 ppm
1. 100ppm is the absolute maximum and can limit long term accuracy of time; recommend 30 ppm for improved accuracy
over time
2. Any requirements from the 32KHz external clock source (i.e., PMU) must also be met.
3. There are no specific requirements for rise/fall times on CLK_32K_IN, but the edges should be increasing (rising) or
decreasing (falling) only – There should be no significant glitches on the edges. The input is Schmidt trigger, so some
minor noise is allowed.
4. While SYS_RESET_N is asserted, CLK_32K_IN can be anywhere from 16.384kHz to 65.536kHz.
XTAL_IN
External
Clock XTAL_OUT
Source
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 19 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
tCP
XTAL _OUT
tRT tFT
Tegra
XTAL_IN XTAL_OUT
RBIAS
CL1 CL2
Note: The RBIAS resistor should only be used in designs that incorporate a Tegra processor in the
23mm x 23mm package configuration.
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 20 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
Rails sequenced by software can (optionally) be configured to be powered down/up by the external PMIC HW
during Boot or Deep Sleep transitions, at a possible power penalty by powering them more often than necessary
CPU VDD_CPU 0.75 to 1.3 Hardware 4 (final boot) Fast CPU Complex logic rail
AO VDD_RTC 0.81 to Hardware 1 (pre-boot “Always On” rail for RTC, Power
1.08 core) Management Controller, and Key Board
Controller. This rail is tracked to the
VDD_SOC rail by SW within +/- 300 mV
except when Tegra is in Deep Sleep.
CORE VDD_CORE 0.81 to Hardware 1 (pre-boot Logic rail for the remainder of the SoC
1.08 core) logic
Core Clocks AVDD_OSC 1.8 Hardware 2 (pre-boot IO) 12 to 48 MHz xtal/oscillator interface,
Also CPU VDD sensing mux supply
AVDD_PLL_APC2C3 1.05 Hardware 2 (pre-boot IO) General PLL power supply rail
AVDD_PLLX 1.05 Hardware 2 (pre-boot IO) Primarily used for the Fast CPU Complex
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 21 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
AVDD_LVDS0_IO 1.05
USB 2.0 / AVDD_USB 3.3 Hardware 2 (pre-boot IO) USB 2.0 interface I/O power (3.3V)
HSIC
VDDIO_HSIC 1.2 Software High Speed Inter-Chip interface (1.2V)
I/O power.
USB 3.0 / AVDDIO_PEX 1.05 USB 3.0 / PCIe interface I/O power
PCIe (1.05V)
DVDDIO_PEX 1.05
HVDD_PEX_PLL_E 3.3
VDDIO_CAM 1.8, 3.3 Software CAM I/O partition power. Non-CSI camera
interface
VDDIO_GMI 1.8 Hardware 2 (pre-boot IO) NAND, NOR, SD, eMMC interface
VDDIO_SYS 1.8 Hardware 2 (pre-boot IO) Powered during Deep Sleep. Includes
matrix keyboard, JTAG, etc.
VDDIO_SYS_2 1.8
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 22 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
HVDD_SATA 3.3
VDDIO_SATA 1.05
CLK_32K_IN Input 32.768kHz Clock: input for 32kHz clock used by RTC & PMC blocks
PWR_I2C_SCL (PMUI2C) Output Power I2C: I2C bus typically used to communicate with PMU, CPU/GPU regulators
PWR_I2C_SDA (PMUI2C) Bidirectional (if required) & possibly Sub-PMU.
CORE_PWR_REQ Output Core Power Request. Used to enable main CORE power rail. Driven high by Tegra
when reset is asserted to ensure Core power is on during power-on sequence.
Driven low by Tegra for Deep Sleep entry and driven back high up again for Deep
Sleep exit. May be used by PMIC to control other rails and resources in Deep Sleep
CPU_PWR_REQ Output CPU Power Request. Used to enable CPU power rail. Driven low by Tegra when
reset is asserted. Configured to drive high later by Bootloader to power up CPU
rail if required. Driven low by Tegra prior to Deep Sleep entry. Driven high by
Tegra under SW control during Deep Sleep exit. May be toggled when Tegra is
active.
PWR_INT_N Input PMU Interrupt. This is typically connected to an output on a PMU (Power
Management Unit) and used to wake or otherwise inform the Tegra MWP some
critical event has occurred. This could be a low battery alert, a PMU RTC
watchdog timer terminating, a new USB Host connection, etc.
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 23 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
2) Pre-boot IO rails
AVDD_OSC,
AVDD_PLL*, Trails_to_reset
AVDD_USB,
AVDD_PLL_UTMIP
VDDIO_GMI,
VDDIO_SYS Tosc_to_reset
SYSTEM Clock
XTAL_OUT
Tck32_to_reset
CLK_32K_IN
SYS_RESET_N
USBVBUS_
HICURRENT ||
LOW_BAT#
Tboot_io
3) Boot IO Rails
Optionally:
VDDIO_SDMMC4
VDDIO_AUDIO
CORE_PWR_REQ
CPU_PWR_REQ
4) Final Boot Rail
VDD_CPU
Delays
Tck32_to_reset – CLK_32K_IN must have four full cycles before SYS_RESET_N may deassert
Trails_to_reset – SYS_RESET_N must remain asserted for at least 1ms after both all voltage rails have stabilize
Tosc_to_reset – SYS_RESET_N must remain asserted for at least 1ms after the clock at XTAL_OUT is oscillating within spec.
Tboot_io – The Boot IO rails must be up no later than 5 ms after (USBVBUS_HICURRENT || LOW_BAT#) becomes true
Timestamps
1) The pre-boot core rails VDD_CORE and VDD_RTC are powered and stable
2a) The pre-boot IO rails are powered and stable.
2b) System clock is oscillating within spec. When using Tegra’s oscillator in oscillation mode, timestamp 2b is 10ms after AVDD_OSC is powered on
2c) The 32kHz oscillator has provided at least 4 cycles and is oscillating within spec
3) SYS_RESET_N is deasserted and Tegra’s boot ROM begins execution
4) Boot IOs are up and platform firmware is fetched from the boot media
5) Via I2C or SPI, software programs CPU regulator to turn on and start using CPU_PWR_REQ
Notes
Timestamps 2a, 2b, and 2c may occur in any order
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 24 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
4. The Tegra processor’s SYS_RESET_N input is asserted before ramping up any Tegra power rails other than
VDD_RTC and VDD_CORE
a. Violating this for the Core Clocks rails may unnecessarily increase power dissipation
b. Violating this for VPP_FUSE, VDDIO_DDR, or other rails may cause permanent damage.
5. PMIC completely ramps up the next group of power rails:
a. AVDD_OSC
b. AVDD_PLL*
c. VDDIO_SYS
i. PMIC interface
d. AVDD_USB
e. AVDD_PLL_UTMIP
i. USB recovery mode, later USB boot
f. VDDIO_GMI
i. straps
6. If either LOW_BAT# isn’t asserted or USBVBUS_HICURRENT is asserted, PMIC completely ramps up the
remainder of hardware-sequenced power rails excluding VDD_CPU:
a. If eMMC or NOR is a boot device, VDDIO_SDMMC4
i. VDDIO_GMI for NAND, NOR, and SPI boot was already previously ramped for strap sensing
b. If 32-bit NOR is the boot device, VDDIO_AUDIO must be powered
7. The XTAL_OUT to Tegra must have been toggling for at least 1ms
a. When the internal oscillator is used, this occurs 10ms after AVDD_OSC has ramped up.
b. The Tegra processor’s CLK_32K_IN input must also have toggled for at least 4 complete cycles
8. PMIC deasserts the Tegra processor’s SYS_RESET_N input
9. If LOW_BAT# is still asserted, the Tegra processor senses presence of a USB VBUS charger. If present,
USBVBUS_HICURRENT is asserted, and the PMIC must ramp up the following rails (just like in step #5):
a. If eMMC or NOR is a boot device, VDDIO_SDMMC4
i. VDDIO_GMI for NAND, NOR, and SPI boot was already previously ramped for strap sensing
b. If 32-bit NOR is the boot device, VDDIO_AUDIO must be powered
c. VDD*_DDR* if hardware sequenced (i.e., the platform doesn’t rely on microboot to turn them on)
This power ramp must complete within 5ms.
10. If either LOW_BAT# is deasserted, or USBVBUS_HICURRENT is asserted, Tegra begins initial boot, loading
boot firmware from the boot interface selected by straps or fuses.
11. Tegra Boot Loader fimware later enables the CPU_VDD power rail via an I2C or SPI access
Note that CPU_PWR_REQ is not used to control CPU_VDD power sequencing until later enabled via an
I2C/SPI register write.
12. Tegra firmware or software drives CPU_PWR_REQ to assert high.
a. PMIC is still ignoring CPU_PWR_REQ at this time.
13. Tegra software enables CPU_PWR_REQ to control CPU_VDD power sequencing (until the next SYS_RESET_N
assertion)
a. CPU_PWR_REQ is now a direct sideband control for CPU_VDD powering
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 25 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
Figure 9 Power-up Sequence Timing Diagram – USB VBUS Power Not support
1 2a 2b 2c 3 4 5
SYSTEM Clock
XTAL_OUT
Tck32_to_reset
CLK_32K_IN
SYS_RESET_N
CORE_PWR_REQ
CPU_PWR_REQ
4) Final Boot Rail
VDD_CPU
Delays
Tck32_to_reset – CLK_32K_IN must have four full cycles before SYS_RESET_N may deassert
Trails_to_reset – SYS_RESET_N must remain asserted for at least 1ms after both all voltage rails have stabilize
Tosc_to_reset – SYS_RESET_N must remain asserted for at least 1ms after the clock at XTAL_OUT is oscillating within spec.
Timestamps
1) The pre-boot core rails VDD_CORE and VDD_RTC are powered and stable
2a) The pre-boot IO rails are powered and stable.
2b) System clock is oscillating within spec. When using Tegra’s oscillator in oscillation mode, timestamp 2b is 10ms after AVDD_OSC is powered on
2c) The 32kHz oscillator has provided at least 4 cycles and is oscillating within spec
3) SYS_RESET_N is deasserted and Tegra’s boot ROM begins execution
4) Boot IOs are up and platform firmware is fetched from the boot media
5) Via I2C or SPI, software programs CPU regulator to turn on and start using CPU_PWR_REQ
Notes
Timestamps 2a, 2b, and 2c may occur in any order
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 26 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
6. The XTAL_OUT to the Tegra processor must have been toggling for at least 1ms
a. When the internal oscillator is used, this occurs 10ms after AVDD_OSC has ramped up.
b. The Tegra processor’s CLK_32K_IN input must also have toggled for at least 4 complete cycles
7. PMIC deasserts the Tegra processor’s SYS_RESET_N input
8. The Tegra processor begins initial boot, loading boot firmware from the boot interface selected by straps
or fuses.
9. Tegra Boot Loader fimware later enables the CPU_VDD power rail via an I2C or SPI access
a. Note that CPU_PWR_REQ is not used to control CPU_VDD power sequencing until later enabled via an
I2C/SPI register write.
10. Tegra firmware or software drives CPU_PWR_REQ to assert high.
a. PMIC is still ignoring CPU_PWR_REQ at this time.
11. Tegra software enables CPU_PWR_REQ to control CPU_VDD power sequencing (until the next SYS_RESET_N
assertion)
a. CPU_PWR_REQ is now a direct sideband control for CPU_VDD powering
VDD_RTC 1 2
VDDIO_SYS
HVDD_USB3
(inUSB3 systems)
VDDIO_DDR*
(if memory remains in self-refesh)
Other rails used during LP0
SYS_RESET_N
CLK_32K_IN
CPU_PWR_REQ
VDD_CPU
CORE_PWR_REQ
VDD_CORE
Other non-LP0 rails
XTAL_OUT Optionally remains toggling if configured and AVDD_OSC powered through LP0
Timestamps
1) Tegra deasserts CPU_PWR_REQ and PMIC powers down VDD_CPU
2) Tegra later deaserts CORE_POWER_REQ and poweres down other non_LP0 rails
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 27 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
VDD_RTC 1 2 3 4 5
VDDIO_SYS
HVDD_USB3
(inUSB3 systems)
VDDIO_DDR*
(if memory remains in self-refesh)
Other rails used during LP0
SYS_RESET_N
CLK_32K_IN
PWR_INT_N
Or other wake event assertion
CORE_PWR_REQ
XTAL_OUT
CPU_PWR_REQ
VDD_CPU
Timestamps
1) PWR_INT_N or other wake event asserts
2) Tegra asserts CORE_PWR_REQ and PMIC ramps up VDD_CORE and other rails powered on LP0 entry
3) Platform-specific “power good” timer expires; Tegra begins booting
4) Tegra later asserts CPU_PWR_REQ and PMIC ramps up VDD_CPU
5) Platform-specific “CPU power good timer expires”, fast CPU complex begins execution
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 28 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
1 2 3
SYS_RESET_N
All Tegra power rails
other than VDD_RTC
and VDD_CORE
XTAL_OUT
CLK_32K_IN
CORE_PWR_REQ and
CPU_PWR_REQ
Timestamps
1) SYS_RESET_N deasserted
2) All Tegra power rails other than VDD_RTC and VDD_CORE are ramped down
3) VDD_RTC and VDD_CORE ramp down
Notes
CORE_PWR_REQ and CPU_PWR_REQ are indeterminate as soon as SYS_RESET_N drops below VIH_MIN.
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 29 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
Though each MPIO has up to 5 functions (GPIO function and up to 4 SFIO functions), a given MPIO can only act as a
single function at a given point in time. The Tegra pinmux controller includes the logic and registers to select a
particular function for each MPIO. Some controller instances have a particular signal available on more than one
MPIO. For example, the UA3_TXD signal is available on the following MPIO pads (ball names): UART2_RTS_N,
KB_ROW9, SDMMC3_DAT1, ULPI_DAT0, SDMMC_DAT2, GPIO_PU0. In a system which brings out the UA3_TXD signal
on the SDMMC_DAT2 ball, the pinmux registers for PM3_PWM0 should be programmed to select some other signal.
Some controller instances make their entire set of signals available on two or more sets of MPIO pads; these
controllers have more than one interface.
Though each MPIO pad shares a similar structure, there are several varieties of such pads. The varieties are
designed to minimize the number of on-board components (such as level shifters or pull-up resistors) required in
Tegra-based designs.
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 30 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
the weak pull-ups/-downs. CZ pads are included on the VDDIO_SDMMC1 and VDDIO_SDDMC3 power rails.
Each of those rails also includes a pair of CZ_COMP pads. Circuitry within the Tegra processor continually
matches the output impedance of the CZ pads to the on-board pull-up/-down resistors attached to the
CZ_COMP pads.
LV (low voltage) pads are optimized for use with a 1.8V supply voltage (and signaling level). The Tegra
processor includes LV pads on the VDDIO_SDMMC4 power rail.
MPIO Pad Input Buffer Output Buffer I/O Voltage Nominal Pull Slew Rate Drive Strength
Type Tolerance Strength Control Control
CZ schmitt & CMOS push-pull VDDIO 15kΩ 2-bits, up & 7-bits, up &
down down.
DD schmitt & CMOS push-pull & 3.3V for open- 50kΩ 2-bits, up & 5-bits, up &
open-drain drain, VDDIO down down. LPMD
otherwise
LV schmitt & CMOS push-pull VDDIO 15kΩ 4-bits, up & 5-bits, up &
down down.
ST schmitt & CMOS push-pull VDDIO 100kΩ 2-bits, up & 5-bits, up &
down down. LPMD
Control Description
PUPD Internal Pull-up/down option: Option to enable internal Pull-up, Pull-down resistors or neither
TRISTATE Tristate (high-z) option: Disables or enables the pad’s output driver. This setting overrides any other
functional setting and also whether pad is selected for SFIO or GPIO. Can be used especially when the pad
direction changes or pad is assigned to different SFIO to avoid glitches.
OD Open Drain option: (applies to DD pads only) Selects between open-drain output driver and push-pull
driver.
During normal operation, these per-pad controls are driven by the pinmux controller registers. During deep sleep,
PMC bypasses and then resets the pinmux controller registers. Software reprograms these registers as necessary
after returning from deep sleep.
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 31 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
The following table list available pad signals and their control mechanism.
Table 10 Per-pad Functional Pins
EN Active Low. Driver Enable EN=0; Driver Per Pad control via GPIO or Pin Mux SFIO. Overriding control via Pin
tri-state EN=1 Mux TRISTATE pin
E_HSM Active High. Enables High Speed mode PAD Control Group
for the driver and receiver
E_OD Active High Enable Open Drain Output Per Pad (i.e., via Pin Mux control register).
(Applicable Driver mode When this bit set then only the DD pads become tolerant I/O level
for DD type (upto 3.3V) irrespective of I/O power supply otherwise it is limited
pads) by I/O supply.
Before pulling/driving external I/Os to a value greater than I/O
power supply this bit must be set to avoid excessive leakage.
Default value recommended for DD pads is 1 to ensure that during
power up no excessive leakage is happening irrespective of I/O
voltage.
For other pads E_OD is driven to Logic0
E_PULLD Active High, weak pull-down enable Per-Pad (i.e., via Pin Mux control register).
(100KΩ).
E_PULLU Active High, weak pull-up enable Per-Pad (i.e., via Pin Mux control register).
(100KΩ).
E_INPUT Active high, Enables input path IO => ZI / Per-Pad (i.e., via Pin Mux control register).
TZI Default for pins acting as strap: Enabled
RCV_SEL Select between “High VIL/VIH” and Per-Pad (i.e., via Pin Mux control)
(Applicable ‘Normal VIL/VIH” receivers
for OD type RCV_SEL=1: “High VIL/VIH”
pads)
RCV_SEL=0: “Normal VIL/VIH”
The MPIO pads are partitioned into 35 pad control groups. The following controls can be configured independently
for each pad control group.
Control Description
DRVDN / UP Drive Down / Up: Driver Output Pull-Up/Pull-Down drive strength code. Normally 5-bit code and for
CZ type pads it has 7-bit control.
SLWR/ SLWF Slew Falling / Rising: Driver Output Pullup/ Pull-Down slew control code and normally a 2-bit value
The controls are configured via the per pad control group registers. There is one pad control register per pad
control group. During deep sleep, all of these pad control registers automatically return to their power-on-reset
state. Software reprograms these registers as necessary following deep sleep. Table 14 lists the pad control group
for each MPIO (see the pad control group column).
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 32 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
Per-power-rail controls are included in PMC registers which maintain their state during deep sleep. Software does
NOT need to reprogram these register following deep sleep. The following table explains the brief functionality of
these signals along with the way how they are controlled by in PMC
E_33V* Active high 3.3V mode select. When Generated based on respective PWR_DET signal and the logic is
low selects VDDP 1.8v mode. maintained in PMC (AO Domain).
Default: maintained at Logic 1 to ensure safe power up of I/Os that
are pulled to 3.3V.
The programming sequence:
Enabling the Power Detect
Wait for specified time
Enable control to latch the correct value of Power Detect
E_NO_IOPWR** Active High, when high prevents Maintained per power rails for 11 power rails. Set during Cold Reset
leakage when IO power is gone while so that I/O rail voltage ramping does not affect the pad. Whenever
core power is still on. an I/O power rail is shut off for any specific use case, this bit has to
be set to Logic1 before the I/O rails are brought down to avoid
excessive leakage to the pad.
DPD_IO_[1..0]* Core voltage level. Programs IO to Controlled via PMC logic by means of latching the I/O value prior to
Hi/Lo/Tri-state for DPD mode. (2-bits) entering the DPD state and driving the same throughout DPD.
SEL_DPD* Core voltage level. Selects input Generated based “APBDEV_PMC_DPD_ENABLE_0” in PMC with some
source. SEL_DPD=0 selects A. delayed transition so that E_DPD, DPD_IO are at proper value
SEL_DPD=1 selects DPD_IO_[1..0].
E_DPD* Core voltage level. Active high. Places Based on“APBDEV_PMC_DPD_ENABLE_0” register in PMC
pad in DPD mode by deactivating bias,
clamping settings for DPD mode, and
gating-out inputs from core.
In addition to pads described in Table 12, 9 other pads are used for Power Detect status on various I/O rails. They
are used to sense the I/O rail voltage level (i.e., 3.3V or not). They are reflected through the PWR_DET registers in
the PMC.
The following list is a simplified description of the Tegra boot process focusing on those aspects which relate to
the MPIO pins.
1. System-level hardware executes the power-up sequence. This sequence ends when system-level hardware
releases SYS_RESET_N.
2. The Tegra processor’s boot ROM begins executing and programs the on-chip I/O controllers to access the
secondary boot device.
3. The Tegra processor’s boot ROM fetches the Boot Configuration Table (BCT) and boot loader from the
secondary boot device.
4. If the BCT and boot loader are fetched successfully, the Tegra processor’s boot ROM yields to the boot
loader.
5. Otherwise, the Tegra processor’s boot ROM enters USB recovery mode.
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 33 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
NOTE: The output of DD pads cannot be pulled High during deep-power-down (DPD).
OD pads do NOT retain their output during DPD. OD pads should NOT be configured as GPIOs in a platform
where they are expected to hold a value during DPD.
ALL MPIO pads do NOT have identical behavior during deep sleep. They differ with regard to:
Input buffer behavior during deep sleep
- Forcibly disabled OR
- Enabled for use as a “GPIO wake event” OR
- Enabled for some other purpose (e.g., a “clock request” pin)
Output buffer behavior during deep sleep
- Maintain a static programmable (0, 1, or tristate) constant value OR
- Capable of changing state (i.e., dynamic while the chip is still in deep sleep; e.g., a pin related to the keyboard
controller)
Weak pull-up/pull-down behavior during deep sleep
- Forcibly disabled OR
- Can be configured
Behavior coming out of deep sleep
- Maintain its deep sleep state until software requests OR
- PMC forcibly returns the pad to its power-on-reset state before software is running
Pads that do not enter deep sleep
- Some of the pads whose outputs are dynamic during deep sleep are of special type and they do not enter deep
sleep (e.g., pads that are associated with PMC logic do not enter deep sleep, pads that are associated with JTAG
do not enter into deep sleep any time.
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 34 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 35 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
NOTE: The GPIO banking and numbering conventions show some breaks, this was to maintain backward
compatibility with previous generation GPIO register configurations.
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 36 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU
SDM M C2_ UA RT 3_CT UA RT 3_RT V DD_COR V DD_CP U V DD_CP U V DD_CP U V DD_CP U V DD_CP U V DD_CP U V DD_CP U V V DD_CP V DD_CP U_ GND_CP U_ GP I O_X 4_ GP I O_X 5_
R GP I O_P I 6 GP I O_P K 3 GP I O_P K 1 GP I O_P H5 GP I O_P H4
COM P _P D
GP I O_P U0
S_N S_N
V P P _FUSE GND 112
E 19
GND 113 GND 114 GND 115 GND 116
37 38 39 40 41 42 1
GND 163
U_P ROB E SE NSE SE NSE A UD
DV FS_CLK DA P 2_FS
A UD
R
V DD_COR
T GP I O_P K 4 GND 117 ~x GND 118 ~x ~x GND 119 ~x ~x GND 120 GND 121
E 20
GND 122 GND 123 GND 124 GND 125 GND 126 GND 127 GND 128 GND 129 GND 130 GND 131 ~x ~x GND 132 ~x ~x GND 133 ~x GND 134 GND 164 T
SDM M C2_ V DDI O_GM V DDI O_UA V DD_COR V DD_GP U V DD_GP U V DD_GP U V DD_GP U V DD_GP U DI RE CT DC DI RE CT DC V V DD_GP V DD_GP U_ GND_GP U_ T HE RM _D T HE RM _D DI RE CT DC
U GP I O_P C7 GP I O_P H7 GP I O_P H1 GP I O_P B 0
COM P _P U
GP I O_P J0 GP I O_P I 5 GP I O_P H6
I1 RT
GND 135
E 21
GND 136 GND 137 GND 138 GND 139
2 3 4 5 26
GND 140
_I N _CLK U_P ROB E SE NSE SE NSE P N
NC 11
_OUT 0
U
V DDI O_GM V DD_COR V DD_GP U V DD_GP U V DD_GP U V DD_GP U V DD_GP U V DD_GP U V DD_GP U V DD_GP U V DD_GP U V DDI O_SY SDM M C3_ CP U_P WR DI RE CT DC DI RE CT DC P WR_I NT _ DI RE CT DC
V GP I O_P I 2 GP I O_P G0 GP I O_P G7 GP I O_P J7 GP I O_P K 7 GP I O_P G1 GP I O_P I 3 GP I O_P H3 GP I O_P B 1
I2
GND 141
E 22 6 7 8 9 10 11 12 13 27
GND 142
S CD_N _RE Q _OUT 2
GND 165 K B _ROW11
_OUT 3 N _OUT 1
V
V DD_COR V DD_GP U V DD_GP U V DD_GP U V DD_GP U V DD_GP U V DD_GP U V DD_GP U V DD_GP U V DD_GP U
W GP I O_P J2 GND 143 ~x GND 144 ~x ~x GND 145 ~x ~x GND 146 GND 147
E 23 14 15 16 17 18 19 20 21 22
GND 148 ~x ~x GND 149 ~x ~x GND 150 ~x GND 151 K B _ROW0 W
GE N2_I 2C_ V DD_COR V DD_GP U V DD_GP U V DD_COR V DD_GP U RE SE T _OU CORE _P W
Y GP I O_P K 2
SCL
GP I O_P G4 GP I O_P I 7 GP I O_P I 0 GP I O_P H0 GP I O_P G2 GP I O_P G6 GP I O_P I 4 V DDI O_HV ~x
E 24
GND 152 GND 153 GND 154 GND 155 GND 156 GND 157
23 24
~x
E 25 25 T _N
K B _ROW15 K B _ROW1 K B _ROW12
R_RE Q
K B _ROW4 K B _ROW7 K B _ROW5 Y
GE N2_I 2C_ A V DD_HD A V DD_HD V DD_COR V DD_COR V DD_COR V DD_COR V DD_COR V DD_COR V DD_COR V DD_COR V DD_GP U SY S_RE SE
AA GP I O_P K 0
SDA
GP I O_P G5 GP I O_P H2 GP I O_P G3 GP I O_P I 1 OWR SP DI F_I N
MI 1 MI 2
~x ~x
E1 E2 E3 E4 E5 E6 E7
~x ~x
E8 1
NC 21 K B _COL7 K B _ROW16 K B _COL5 K B _ROW9 K B _ROW8
T _N
K B _ROW10 AA
USB _V B US A V DD_P LL A V DDI O_P DV DDI O_P DV DDI O_P
AB _E N0
GND 3 ~x GND 4 ~x ~x GND 5 ~x ~x GND 6 GND 160 V DD_RT C GND 7 GND 161
_UT M I P
GND 8
EX 1 EX 3
GND 9
EX 1
GND 10 NC 7 ~x ~x GND 11 ~x ~x GND 12 ~x GND 13 K B _ROW6 AB
USB _V B US SP DI F_OU DP _A UX _C DP _A UX _C V DDI O_CA V DDI O_HSI A V DDI O_P A V DDI O_P DV DDI O_P A V DD_P E P E X _CLK 2 P E X _CLK 2
AC _E N1
DP _HP D HDM I _I NT
T H0_N H0_P
DDC_SCL DDC_SDA GND 14 ~x
M
A V DD_USB ~x V DDI O_B B
C
~x
EX 2 EX 3
~x
EX 2 X _P LL
~x NC 18 NC 19 NC 20
P N
K B _COL1 K B _ROW17 K B _ROW14 K B _ROW3 AC
HDM I _T X D HDM I _T X D HDM I _T X D HDM I _T X D HDM I _T X D HDM I _T X D CSI _A _D1_ CSI _A _CLK DSI _B _D1_ DSI _A _D1_ ULP I _DA T HSI C2_ST R
AD 2P 2N 1P 1N 0N 0P
HDM I _CE C GND 15
P
~x
_P P
~x
N
GP I O_P V 1 ~x
A2 OB E
~x USB 2_DP P E X _RX 2P ~x NC 16 NC 9 NC 6 NC 17 NC 4 K B _COL2 K B _COL6 K B _COL0 K B _COL3 AD
HDM I _P RO CSI _A _D1_ CSI _A _CLK DSI _B _D1_ DSI _A _D1_ DA P 3_DOU HSI C1_ST R V DDI O_P E
AE BE
GND 16 ~x GND 17 ~x ~x GND 18 GND 159
N
GND 19
_N N
GND 20
P
DA P 3_FS GND 21
T OB E
GND 22 USB 2_DN P E X _RX 2N GND 23 GND 166 GND 91 GND 94 ~x ~x GND 24 ~x GND 25
X _CT L
AE
A V DD_LV D HDM I _RSE LV DS0_T X LV DS0_T X HDM I _T X C HDM I _T X C CA M _I 2C_ CSI _E _D0_ CSI _DSI _R DSI _B _D3_ DSI _A _D3_ ULP I _DA T HSI C1_DA P E X _USB 3 P E X _T E ST P E X _CLK 1 SA T A _T E S HV DD_SA T
AF S0_P LL T D4N D4P N P
~x
SCL N
~x
UP N
~x
P A0
~x DA P 3_DI N
TA
~x USB 1_DN
_T X 1P
~x P E X _T X 3P
CLK N
~x
P T CLK N
K B _COL4 K B _ROW13 K B _ROW2
A
AF
LV DS0_T X LV DS0_T X LV DS0_T X LV DS0_T X LV DS0_T X LV DS0_T X CA M _I 2C_ CSI _E _D0_ CSI _DSI _R DSI _B _D3_ DSI _A _D3_ HSI C2_DA P E X _USB 3 P E X _T E ST P E X _CLK 1 SA T A _T E S P E X _WA K USB _V B US A V DD_P LL
AG D3N D3P D1N D1P D2N D2P
~x
SDA P
~x
DN P
~x
N
ULP I _NX T ~x GP I O_P V 0
TA
~x USB 1_DP
_T X 1N
~x P E X _T X 3N
CLK P
~x
N T CLK P E _N _E N2
GP I O_P FF2
_E RE FE
AG
A V DD_HD GP I O_P B B GP I O_P B B CSI _E _CLK CSI _B _D1_ DSI _B _CLK DSI _B _D0_ DSI _A _CLK ULP I _DA T ULP I _DA T HSI C_RE X USB 3_T X 0 P E X _RE FC SA T A _L0_ A V DD_SA T
AH M I _P LL
GND 26 ~x GND 27
5 4
GND 28
_P P
GND 29
_P N
GND 30
_P A1
GND 31
A5 T
GND 32 USB 0_DN
P
GND 33 P E X _T X 2P
LK P
GND 34 P E X _T X 4N
RX N
GND 35 ~x GND 36
A _P LL
AH
A V DD_LV D LV DS0_T X LV DS0_T X GP I O_P B B GP I O_P CC CSI _E _CLK CSI _B _D1_ DSI _B _CLK DSI _B _D0_ DSI _A _CLK ULP I _DA T DA P 3_SCL ULP I _DA T USB 3_T X 0 P E X _RE FC SA T A _L0_ P E X _L0_R P E X _L1_C P E X _L1_R
AJ S0_I O D0N D0P
~x
7 1
~x
_N N
~x
_N P
~x
_N A3
~x
K A4
~x USB 0_DP
N
~x P E X _T X 2N
LK N
~x P E X _T X 4P
RX P
~x
ST _N LK RE Q_N ST _N
AJ
LV DS0_RS GP I O_P B B GP I O_P B B CSI _B _D0_ CSI _A _D0_ DSI _A _D0_ DSI _B _D2_ A V DD_DSI DSI _A _D2_ ULP I _DA T USB 3_RX 0 P E X _USB 3 SA T A _L0_ P E X _L0_C V DDI O_SA
AK GND 37 GND 158
ET
GND 38
0 3
GND 39
N N
GND 40
N P
GND 41
_CSI 1 P
GND 42 ULP I _CLK
A6
GND 43 USB 0_I D
P
GND 44
_RX 1P
P E X _RX 3N GND 45 P E X _RX 4P
T XN
GND 46
LK RE Q_N TA
GND 47 AK
LV DS0_P R A V DD_P LL CA M _M CL GP I O_P B B GP I O_P CC CSI _B _D0_ CSI _A _D0_ CSI _DSI _T DSI _A _D0_ DSI _B _D2_ A V DD_DSI A V DD_DSI DSI _A _D2_ ULP I _DA T USB 0_V B U USB 3_RX 0 P E X _T E R P E X _USB 3 SA T A _T E R SA T A _L0_ HV DD_P E HV DD_P E
AL ~x GND 48
OB E _UD2DP D K 6 2 P P E ST _OUT P N _CSI 2 _CSI 3 N
ULP I _ST P
A7
ULP I _DI R USB _RE X T
S N MP _RX 1N
P E X _RX 3P
MP
P E X _RX 4N
T XP X _P LL_E X
GND 49 ~x AL
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 37 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
GPIO
SFIO0
SFIO1
SFIO2
SFIO3
Capable
Wake
POR
Pad Type
Group
Pad Control
(kΩ)
Pull Strength
Ball Name Location
AUDIO (vddio_audio)
DAP_MCLK1 L29 GPIO3_PW.04 extperiph1_clk pd ST cdev1cfg 100
DAP_MCLK1_REQ M31 GPIO3_PEE.02 SATA_DEV_SLP pd ST cdev1cfg 100
DAP1_DIN H28 GPIO3_PN.01 I2S0_SDATA_IN pd ST dap1cfg 100
DAP1_DOUT L28 GPIO3_PN.02 I2S0_SDATA_OUT SATA_LED_ACTIVE wake30 pd ST dap1cfg 100
DAP1_FS J28 GPIO3_PN.00 I2S0_LRCK pd ST dap1cfg 100
DAP1_SCLK P31 GPIO3_PN.03 I2S0_SCLK pd ST dap1cfg 100
DAP2_DIN L30 GPIO3_PA.04 I2S1_SDATA_IN pd ST dap2cfg 100
DAP2_DOUT J29 GPIO3_PA.05 I2S1_SDATA_OUT pd ST dap2cfg 100
DAP2_FS R30 GPIO3_PA.02 I2S1_LRCK pd ST dap2cfg 100
DAP2_SCLK M29 GPIO3_PA.03 I2S1_SCLK pd ST dap2cfg 100
GPIO_X4_AUD R28 GPIO3_PX.04 pd ST spicfg 100
GPIO_X5_AUD R31 GPIO3_PX.05 pu ST spicfg 100
GPIO_X6_AUD N31 GPIO3_PX.06 pu ST spicfg 100
GPIO_X7_AUD P28 GPIO3_PX.07 pd ST spicfg 100
GPIO_W2_AUD M28 GPIO3_PW.02 wake12 pu ST spicfg 100
GPIO_W3_AUD J30 GPIO3_PW.03 wake11 pu ST spicfg 100
DVFS_PWM P30 GPIO3_PX.00 CLDVFS_PWM pd ST spicfg 100
GPIO_X1_AUD P29 GPIO3_PX.01 pd ST spicfg 100
DVFS_CLK R29 GPIO3_PX.02 CLDVFS_CLK pu ST spicfg 100
GPIO_X3_AUD M30 GPIO3_PX.03 pu ST spicfg 100
BB (vddio_bb)
DAP3_DIN AF17 GPIO3_PP.01 I2S2_SDATA_IN pd ST dap3cfg 100
DAP3_DOUT AE17 GPIO3_PP.02 I2S2_SDATA_OUT pd ST dap3cfg 100
DAP3_FS AE15 GPIO3_PP.00 I2S2_LRCK pd ST dap3cfg 100
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 38 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
GPIO
SFIO0
SFIO1
SFIO2
SFIO3
Capable
Wake
POR
Pad Type
Group
Pad Control
(kΩ)
Pull Strength
Ball Name Location
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 39 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
GPIO
SFIO0
SFIO1
SFIO2
SFIO3
Capable
Wake
POR
Pad Type
Group
Pad Control
(kΩ)
Pull Strength
Ball Name Location
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 40 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
GPIO
SFIO0
SFIO1
SFIO2
SFIO3
Capable
Wake
POR
Pad Type
Group
Pad Control
(kΩ)
Pull Strength
Ball Name Location
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 41 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
GPIO
SFIO0
SFIO1
SFIO2
SFIO3
Capable
Wake
POR
Pad Type
Group
Pad Control
(kΩ)
Pull Strength
Ball Name Location
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 42 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
GPIO
SFIO0
SFIO1
SFIO2
SFIO3
Capable
Wake
POR
Pad Type
Group
Pad Control
(kΩ)
Pull Strength
Ball Name Location
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 43 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
GPIO
SFIO0
SFIO1
SFIO2
SFIO3
Capable
Wake
POR
Pad Type
Group
Pad Control
(kΩ)
Pull Strength
Ball Name Location
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 44 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
GPIO
SFIO0
SFIO1
SFIO2
SFIO3
Capable
Wake
POR
Pad Type
Group
Pad Control
(kΩ)
Pull Strength
Ball Name Location
†
When VDDIO_HV is operated at 1.8V, only I2C4 SFIO supported. GPIOs supported on other GPIO capable pins.
◊
If VDDIO_PEX_CTL is operated below 3.3V, only GPIO functionality supported on the pins
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 45 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 46 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 47 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 48 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU
Table 16 Power
VDDIO_SDMMC1 P9 FUSE
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 49 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 50 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
Features:
Single channel 64-bit data bus
- 4 chip selects
- 4 individually-controllable clock-enable
- 4 individually-controllable ODT (DDR3L)
- Operates in either single x32 or single x64 configuration
o x32 configuration
1 chip-select, clock control, and ODT for each rank
Supports 512MB, 1GB, 2GB, or 4GB attached DRAM
o x64 configuration as two x32 sub-partitions
1 chip-select, clock control, and ODT for each sub-partition of each rank
Supports 1GB, 2GB, 4GB, attached DRAM
- Supports per-byte data masks
x32 sub-partitions support for x64 configuration: additional address bits allow targeting different columns
of each sub-partitions
Each rank may support different sizes and geometries
- Size of Rank 0 must be larger than or equal to Rank 1
- Bank bits: 3
- Row width: 12 to 16
- Column width: 9 to 12
BL8 support
Low Latency Path and Fast Read/Response Path Support for the CPU Complex Cluster
Support for low-power modes:
- Software controllable entry/exit from: self-refresh, power down, deep power down
- Hardware dynamic entry/exit from: power down, self-refresh
- Support for intermittent or disabled DLL
- Disable unused address/command taps based on mode
- Pads use DPD-mode during idle periods
Support for x32, x16, or x8 chips attached to the channel
- DQ/DQS swizzling: MRR_BYTESEL need to match byte swizzling.
Set/adjust trims per-byte and per-chip-select. Use PVT-compensated value and either add a PVT/freq-
compensated adjustment to it (1/16, 1/8, 3/16 of a cycle) or a non-PVT- offset to it.
Calibration logic is pad loading aware across different cmd mappings.
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 51 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
DDR_COMP_PU Analog DDR3L: connected to 34 ohm, 1% (closest 1% value) resistor to same rail as
VDDIO_DDR (1.35V for DDR3L)
DDR_RESET_N Output
DDR_DM[7:0] Output DRAM I/F Data Masks. Mask signals for write data. Data out when DM sampled
high in same period with data being sent.
DDR_DQS[7:0]N Bidirectional DRAM I/F Data Strobes. Negative half of Differential pair of data strobes.
Output for writes where data is edge aligned. Input for reads where data
transition is centered.
DDR_DQS[7:0]P Bidirectional DRAM I/F Data Strobes. Positive half of Differential pair of data strobes. Output
for writes where data is edge aligned. Input for reads where data transition is
centered.
DDR_CKE[1:0] Output DRAM I/F Clock Enable. When high, activates DDR internal clocks. Low
DDR_CKE_B[1:0] deactivates the clocks.
DDR_CS[1:0]_N Output DRAM I/F Chip Selects. Active low select lines, considered part of the command
DDR_CS_B[1:0]_N code. If single rank configuration, DDR_CS1_N can be used as A15 instead to
support larger memories.
Features:
Adheres to SD Host Controller Standard Specification Version 4.0
Supports eMMC Specification version 4.51
Supports SD Physical Layer Specification Version 4.0
Supports SDIO Physical Layer Specification Version 4.0 (up to UHS1, not UHS2)
Supports of 8-bit data interface for eMMC/eSD cards
Supports 4-bit data interface for SD cards
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 52 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
K1 series processors support four instances of this controller. These controllers can be routed to multiple physical
locations on the device. The SD/SDIO controllers support Default and High Speed modes as well as the High and
Low voltage ranges.
SDMMC4_COMP_PU Analog SDMMC Compensation Pull-up input. Connect to 1% resistor to same rail
powering the associated interface. See Design Guide for correct resistor
value(s)
SDMMC[3:1]_COMP_PU Analog SDMMC Compensation Pull-up input. Connect to 1% resistor to same rail
powering the associated interface. See Design Guide for correct resistor
value(s)
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 53 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
SDMMC3_CLK_LB_IN Input Clock Loop Back input/output – [Optional; internal delay available]
SDMMC3_CLK_LB_OUT Output SDMMC3_CLK_LB_IN connects to SDMMC_CLK_LB_OUT.
Total trace length is the length of a round trip, from Tegra to connector
and back.
Features:
SATA specification rev 3.1 and AHCI specification rev 1.3.1 compliant
- Including all errata, ENC, and TP, except DHU (direct head unload)
Device sleep feature support
- Software initiated device sleep from slumber state only
- Software initiated device sleep from any link states (active, partial, slumber)
- Hardware initiated aggressive device sleep management
Port multiplier with command based switching (CBS)support
Supported Cables and connectors
- Standard internal connector
- Internal micro connector
- Internal slimline connector
- mSATA connector
- BGA SSD interface
- Not supported: External connector (eSATA), USM, Internal LIF-SATA
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 54 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
Features:
PHY Layer
- Start / End of Transmission. Other out-of-band signaling
- Per DSI interface: 1 Clock Lane; up to 4 Data Lanes
- Supports Link configuration – 1x4, 2x4
- Supports Dual link operation in 2x4 configurations for asymmetrical/symmetrical split in both left-
right side or odd-even group split schemes.
- Maximum link rate 1.5Gbps as per MIPI D-PHY 1.1v version
- Maximum 10MHz LP receive rate
Lane Management Layer with Distributor
Protocol Layer with Packet Constructor
Supports MIPI DSI 1.0.1v version mandatory features
Command Mode (One-shot) with Host and/or display controller as master
Clocks
- Bit Clock : Serial data stream bit-rate clock
- Byte Clock : Lane Management Layer Byte-rate clock
- Application Clock: Protocol Layer Byte-rate clock.
Error Detection / Correction
- ECC generation for packet Headers
- Checksum generation for Long Packets
Error recovery
High Speed Transmit timer
Low Power Receive timer
Turnaround Acknowledge Timeout
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 55 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
DSI_[A:B]_D[3:0]_N Bidirectional Bidirectional Data Lanes [3,2,1,0] Negative for interfaces A & B
DSI_[A:B]_D[3:0]_P Bidirectional Bidirectional Data Lanes [3,2,1,0] Positive for interfaces A & B
1. The CSI_DSI_* signals are also available to the CSI signals and appear in the CSI Signal table.
Features:
High-Definition Multimedia Interface (HDMI) Specification, version 1.4b
High-bandwidth Digital Content Protection (HDCP) System Specification, version 1.4
On-chip HDCP key storage, no external SecureROM required
TMDS (Transition Minimized Differential Signaling) Phy I/F
Table 26 HDMI Signal Descriptions
DDC_SCL (I2C4) Output See I2C section. Serial Clock. Interface used for DDC for HDMI. As the pin only
needs to drive low, and is 5V tolerant. This line must be pulled up to 5V to
communicate correctly with an HDMI display.
DDC_SDA (I2C4) Bidirectional See I2C section. Serial Data. See DDC_SCL description.
HDMI_RSET Analog Reference Set. For current set resistor. Must be connected to external 1KΩ, 1%
resistor to Ground
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 56 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
eDP mode has been tested according to the DP1.2b PHY Compliance Test Specification (CTS) even though
eDP v1.4 supports lower swing voltages and additional intermediate bit rates. This means the following
nominal voltage levels (400mV, 600mV, 800mV, 1200mV) and data rates (RBR, HBR, HBR2) are tested. This
interface can be tuned to drive lower voltage swings below 400mV and can be programmed to other
intermediate bit rates as per the requirements of the panel.
LVDS0_RSET Input Reference Set. For current set resistor. Must be connected to external 1KΩ, 1%
resistor to Ground
The I2S and PCM (master and slave modes) interfaces support clock rates up to 24.5760MHz.
The I2S controller supports point-to-point serial interfaces for the I2S digital audio streams. I2S-compatible
products, such as compact disc players, digital audio tape devices, digital sound processors, and those with digital
TV sound may be directly connected to the I2S controller. The controller also supports the PCM and telephony
mode of data-transfer. Pulse-Code-Modulation (PCM) is a standard method used to digitize audio (particularly
voice) patterns for transmission over digital communication channels. The Telephony mode is used to transmit and
receive data to and from an external mono CODEC in a slot-based scheme of time-division multiplexing. The I2S
controller supports bidirectional audio streams and can operate in half-duplex or full-duplex mode.
Features:
Basic I2S modes to be supported (I2S, RJM, LJM and DSP) in both Master and Slave modes.
PCM mode with short (one-bit-clock wide) and long-fsync (two bit-clocks wide) in both master and slave
modes.
NW-mode with independent slot-selection for both Tx and Rx
TDM mode with flexibility in number of slots and slot(s) selection.
Capability to drive-out a High-z outside the prescribed slot for transmission
Flow control for the external input/output stream.
Support for u-Law and A-Law compression/decompression
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 57 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
I2S[3:0]_LRCK Bidirectional Frame Sync/Word Select. DAP pins support I2S/PCM audio. Interface can be master
or slave
I2S[3:0]_SCLK Bidirectional Serial Clock/Bit Clock. DAP pins support I2S/PCM audio. Interface can be master or
slave
I2S[3:0]_SDATA_IN Input Data In. DAP pins support I2S/PCM audio. Interface can be master or slave.
I2S[3:0]_SDATA_OU Output Data Out. DAP pins support I2S/PCM audio. Interface can be master or slave.
T
The interface normally carries audio data coded as other than linear PCM-coded audio samples. The interface may
also carry data related to computer software or signals coded using non-linear PCM.
Features:
Five data formats: 16-bit, 20-bit, 24-bit, Raw, 16-bit packed
Supported sample rates: 32, 44.1, 48, 88.2, 96, 176.4 and 192 kHz
Flexible clock divisor for use to generate different "spdifout" data rate
SPDIFOUT (Tx)
- 16-word data FIFO for storage of outgoing audio data
- 4-word user FIFO for storage of outgoing user data
- 6-word page buffer for storage of outgoing channel status
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 58 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
Tegra USB interfaces are compliant with the following USB specifications:
Universal Serial Bus Specification Revision 3.0
Universal Serial Bus Specification Revision 2.0, plus the following:
- USB Battery Charging Specification, version 1.0; including Data Contact Detect protocol
- Modes: Host and Device
- Speeds: Low, Full, and High
Enhanced Host Controller Interface Specification for Universal Serial Bus revision 1.0
HSIC is only one of the interfaces available for the baseband. Other interfaces, such as SPI (Serial Peripheral
Interface) and UART are described in the Peripheral Interfaces section. K1 series processors support multiple
interfaces for baseband interconnections:
USB HSIC
HS-UART
PCM to Baseband
SDIO
SPI (master)
USB
The USB 3.0 controller (XUSB) — USB 3.0 ports only operate in USB 3.0 Super Speed (SS) mode. All USB 3.0 ports
share one Super Speed Bus Instance (5Gb/s bandwidth is distributed across these ports). The XUSB controller
supports:
xHCI programming model for scheduling transactions and interface management as a host that natively
support USB 3.0, USB 2.0, and USB 1.1 transactions through USB 3.0 and USB 2.0 interfaces.
Remote wakeup, wake on connect, wake on disconnect, and wake on overcurrent in all Tegra power
states, including deep sleep mode.
USB 2.0 Controller #1 — Supports both USB 2.0 device and USB 2.0 host operations. USB recovery is supported only
with USB 2.0 port 0 (USB0). USB controller #1 only connects to USB 2.0 port 0, which is the primary USB 2.0 port on
Tegra devices. This controller shares the same USB 2.0 port 0 pins with the XUSB controller.
USB 2.0 Controller #2 — Can be configured to use regular USB 2.0 port 1 (USB1) or can be configured to use an HSIC
interface that allows connection of an on-board peripheral supporting an HSIC interface to the Tegra processor.
This controller shares the same USB 2.0 port 1 pins with the XUSB controller.
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 59 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
USB 2.0 Controller #3 — Can be configured to use regular USB 2.0 port 2 (USB2) or can be configured to use an HSIC
interface that allows connection of an on-board peripheral supporting an HSIC interface to the Tegra processor.
This controller shares the same USB 2.0 port 2 pins with the XUSB controller.
TEGRA PCB
PLLE PLLU
USB connector
SS
(SS0)
100 MHz
USB connector
USB 3.0 SS
Controller (SS1)
(XUSB) 100 MHz
USB connector
UTMIP
USB 2.0 (USB0)
Controller #1 12 MHz
USB 2.0
Controller #2 480 MHz
UHSIC HSIC
(HSIC0) Peripheral/Host
12 MHz
USB connector
UTMIP
(USB2)
USB 2.0
Controller #3
480 MHz
UHSIC HSIC
(HSIC1) Peripheral/Host
USB_REXT Analog Reference External. Generates an accurate bias current. Has an external
precision biasing PD resistor of 1 KΩ ± 1%.
USB0_ID Analog Indicates a device connection. If device detection is based on cable-ID, then
the USB0_ID pin goes low whenever a USB device is connected
USB0_VBUS Analog When the USB interface is used in a mobile product as a Device, typically the
USB interface is powered down, so the presence of USB_VBUS from a Host is
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 60 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
HSIC[2:1]_DATA Bidirectional Serial Data. Data is transferred when STROBE and DATA transition from IDLE to
END-OF-IDLE which is defined by STROBE switching from high to low while data is
low. Data is transferred for the next strobe transition and all subsequent
transitions of STROBE until IDLE is again signaled.
HSIC_REXT Analog Reference External. Generates an accurate bias current. Has an external
precision biasing PD resistor of 1.0 KΩ ± 1%.
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 61 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
PCI Express Base Specification Revision 2.0 Tegra processors meet the timing requirements for the Gen2 (5.0 GT/s) data
rates. Refer to specification for complete interface timing details.
Although NVIDIA validates K1 design complies with PCIe specification, PCIe
software support may be limited. Specific PCIe use cases should be discussed
with your NVIDIA representative.
K1 series processors integrate a x4 lane PCIe bridge to enable a control path from the Tegra chip to external PCIe
devices. Two PCIe Gen2 controllers (one with a maximum width of x4 and the other with a maximum width of x1)
support connections to one or two endpoints.
PEX_CLK[2:1]P
Output Clock
PEX_CLK[2:1]N
PEX_USB3_RX1P
PEX_RX[4:2]P
Input Receive data, differential analog input for each lane
PEX_USB3_RX1N
PEX_RX[4:2]N
PEX_USB3_TX1P
PEX_TX[4:2]P
Output Transmit data, differential analog output for each lane
PEX_USB3_TX1N
PEX_TX[4:2]N
PEX_TESTCLKP
Output Test clock
PEX_TESTCLKN
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 62 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
Features:
Independent RX FIFO and TX FIFO.
Software controlled bit-length supports packet sizes of 1 to 32 bits.
Packed mode support for bit-length of 7 (8-bit packet size) and 15 (16-bit packet size).
SS_N can be selected to be controlled by software, or it can be generated automatically by the hardware
on packet boundaries.
Receive compare mode (controller listens for a specified pattern on the incoming data before receiving
the data in the FIFO).
Simultaneous receive and transmit supported.
Supports Master and Slave modes of operation
Table 33 SPI Signal Descriptions
SPI1A_CS0_N Bidirectional Chip Select options for SPI[6:1]: Depending on pin multiplexing, there may be
SPI4C_CS[3,1:0]_N one or more chip select options for each SPI interface. Multiple available chip
selects can be used to differentiate between two or more SPI slave devices
SPI1A_DIN Bidirectional Master In: the Tegra MWP receives data (input) on this pin.
SPI4C_DIN
SPI1A_DOUT Bidirectional Master Out: the Tegra MWP drives data (output) onto this pin.
SPI4C_DOUT
tCSL tCSH
SPIx_CSx_N
tDSU
SPIx_MISO
tDH tDD
SPIx_MOSI
Note: CSx_N can be driven by Software or Hardware. When driven by Hardware, the polarity is programmable.
Active low Hardware driven CSx_N is shown in the diagrams
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 63 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
tCSH
SPIx_CSx_N
SPIx_SCK 0 1 n
tDSU
SPIx_MOSI
tDH tDD
SPIx_MISO
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 64 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
The I2C controller implements an I2C-bus specification compliant I2C master and a slave controller. The I2C
controller supports multiple masters and slaves in: Standard-mode (up to 100Kbit/s), Fast-mode (up to 400 Kbit/s),
Fast-mode plus (Fm+, up to 1Mbit/s) and High-speed mode (up to 3.4Mbit/s) of operations. A general purpose I2C
controller allows system expansion for I2C-based devices, such as AM/FM radio, remote LCD display, serial
ADC/DAC, and serial EPROMs, as defined in the NXP inter-IC-bus (I2C) specification. The I2C bus supports serial
device communications to multiple devices. The I2C controller handles bus mastership with arbitration, clock
source negotiation, speed negotiation for standard and fast devices, and 7-bit and 10-bit slave address support
according to the I2C protocol and supports master and slave mode of operation.
I2C[6,4:1]_CLK, Bidirectional Serial Clock for I2C interfaces 1 through 4, 6 and I2CPMU
I2CPMU_CLK
I2C[6,4:1]_DAT, Bidirectional Serial Data for I2C interfaces 1 through 4, 6 and I2CPMU
I2CPMU_DAT
Features:
Synchronization for the serial data stream with start and stop bits to transmit data and form a data
character
Supports both 16450- and 16550-compatible modes. Default mode is 16450
Device clock upto 200MHz, baudrate of 12.5Mbits/second
Data integrity by attaching parity bit to the data character
Support for word lengths from five to eight bits, an optional parity bit and one or two stop bits
Support for modem control inputs
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 65 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
The Camera Serial Interface (CSI) is based on MIPI CSI 2.0 standard specification and implements the CSI receiver
which receives data from an external camera module with a CSI transmitter. It consists of two CSI receiver
interfaces so it can receive serial transmission from two cameras.
Features:
MIPI CSI 2.0 receiver
Support for 3 camera sensors (any 2 can be active at the same time)
- 1 x4 (single camera with 4 lane sensor)
- 1 x4 + 1 x1 (one high resolution camera and another front facing low resolution camera)
- 2 x4 (dual cameras for stereo with 4 lanes for each camera)
Supported input data formats:
- RGB: RGB888, RGB666, RGB565, RGB555, RGB444
- YUV: YUV422-8b, YUV420-8b (legacy), YUV420-8b, YUV444-8b
- RAW: RAW6, RAW7, RAW8, RAW10, RAW12, RAW14
- DPCM: user defined
- User defined: JPEG8
- Embedded: Embedded control information
Supports single-shot mode
D-PHY Modes of Operation
- High Speed Mode – High speed differential signaling up to 1.5Gbps; burst transmission for low power
- Low Power Control – Single-ended 1.2V CMOS level. Low speed signaling for handshaking.
- Low Power Escape –Low speed signaling for data, used for escape command entry only. 20Mbps
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 66 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
The two streams can come from any one or two of the three possible sources. If the two streams come from a
single source, then the streams are separated using a filter indexed on different virtual channel numbers or data
types. In case of separation using data types, the normal data type is separated from the embedded data type.
Since there are only two pixel parsers, virtual channel and embedded data capability cannot be used at the same
time.
CSI_DSI_RDN Analog Reference Down. Provides a ground voltage reference point for the MIPI
switching. A 50Ω , 1% (closest 1% value) resistor to GND is required.
CSI_DSI_RUP Analog Reference Up. Provides a source voltage reference point for the MIPI switching. A
450Ω, 1% (closest 1% value) resistor to the AVDD_CSI_DSI power rail is required.
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 67 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
TRACECLK
TRACEDATA[7:0]
PWM signals are useful for LCD contrast and brightness control, VCO-generated clocks and other analog voltage
references where high precision is not required.
Pulse Width Frequency Modulation. These are four outputs from the four pulse
PM3_PWM[3:0] Output width frequency modulators. They output a frequency divided down from the
device clock source and output a pulse of programmed width.
DTV_DATA Input DTV Serial Data input: Connect to Tuner DATA pin
DTV_VALID Input DTV Valid input: Connect to Peripheral Tuner VALID pin
DTV_ERR_PSYNC Input DTV Error packet indicator or packet sync input: Connect to Tuner ERROR or
PSYNC pin
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 68 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
WARNING: Exceeding the listed conditions may damage and/or affect long-term reliability of the
part. Tegra K1 series processors should never be subjected to conditions exceeding
absolute maximum ratings.
VDD_CORE
VDD_RTC -0.5 1.35 V
VDD_GPU
AVDDIO_PEX
AVDD_PEX_PLL
AVDD_HDMI_PLL
AVDD_LVDS0_IO
AVDD_PLL_APC2C4
AVDD_PLL_C4
AVDD_PLL_GX
AVDD_PLL_EREFE -0.5 1.1025 V
AVDD_PLL_M
AVDD_PLL_UD2DPD
AVDD_PLL_X
AVDD_SATA_PLL
DVDDIO_PEX
VDDIO_DDR_HS
VDDMAX
VDDIO_SATA
AVDD_CSI_DSI
-0.5 1.32 V
VDDIO_HSIC
Applicable when
The power sequencing specification is violated
OR
VDDIO_DDR 1.32 V
-0.5 VDD_RTC voltage is outside operating spec OR
VDDIO_DDR_MCLK VDD_RTC is powered within spec AND software
has configured this rail for 1.2V
Applicable when
The power sequencing specification is violated
OR
1.98 V
VDDIO_SDMMC3 -0.5 VDD_RTC voltage is outside operating spec OR
VDD_RTC is powered within spec AND software
has configured this rail for 1.2V
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 69 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
VDDIO_BB
VDDIO_UART
VDDIO_AUDIO
VDDIO_CAM
VDDIO_SYS
VDDIO_SYS_2 -0.5 1.98 V
AVDD_OSC
AVDD_PLL_UTMIP
VDDIO_SDMMC1
VDDIO_SDMMC4
VDDIO_GMI
AVDD_LVDS0_PLL
VDDIO_PEX_CTL
AVDD_HDMI
AVDD_USB
-0.5 3.63 V
HVDD_PEX
HVDD_PEX_PLL_E
HVDD_SATA
VDDIO_HV
Electrostatic Discharge
Voltage 2000 V
Human Body Model (HBM)
VESD
Electrostatic Discharge
Voltage 225 V
Charge Device Model (CDM)
1. All power rails are with respect to GND. VDD = Common name for powered voltage rail under consideration
2. VBUS (VM_VBUS) is an exception to the stated VM_PIN specification and has its own absolute maximum specification.
3. TJ = Die Junction Temperature; Thermal Design Power at TJ (max) is the power dissipation for use in thermal
design considering high-compute applications. Thermal Design Power (TDP) is not the theoretical maximum power
the device can generate.
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 70 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
VDD_CPU
CD570M (UCM #1) 1.26 DVFS setpoints (selected at runtime by
CD570M (UCM #2) 1.12 V software)
0.75 0.90
CD570MI (UCM #1) 1.21 Step size: 10mV
CD575MI (UCM #2) 1.1
VDD_GPU
CD570M (UCM #1) 1.23 DVFS setpoints (selected at runtime by
CD570M (UCM #2) 1.09 V software)
0.75 0.90
CD570MI (UCM #1) 1.2 Step size: 10mV
CD575MI (UCM #2) 1.07
VDD_CORE / VDD_RTC
CD570M (UCM #1) 1.15 DVFS setpoints (selected at runtime by
CD570M (UCM #2) 1.01 V software)
0.80 0.90
CD570MI (UCM #1) 1.13 Step size: 10mV
CD575MI (UCM #2) 1.0
AVDDIO_PEX
AVDD_PEX_PLL
VDDDC AVDD_HDMI_PLL
AVDD_LVDS0_IO
AVDD_PLL_APC2C3
AVDD_PLL_C4
AVDD_PLL_CG
AVDD_PLL_EREFE 0.9975 1.05 1.1025 V
AVDD_PLL_M
AVDD_PLL_UD2DPD
AVDD_PLL_X
AVDD_SATA_PLL
DVDDIO_PEX
VDDIO_DDR_HS
VDDIO_SATA
AVDD_CSI_DSI
1.14 1.20 1.26 V
VDDIO_HSIC
VDDIO_DDR
1.31 1.35 1.45 V DDR3L
VDDIO_DDR_MCLK
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 71 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
VDDIO_BB
VDDIO_UART
VDDIO_AUDIO
VDDIO_CAM
VDDIO_SYS
VDDIO_SYS_2 1.71 1.80 1.89 V
AVDD_PLL_UTMIP
AVDD_OSC
VDDIO_GMI
VDDIO_SDMMC1
VDDIO_SDMMC4
AVDD_LVDS0_PLL
1.71 1.80, 3.30 3.465 V LVDS (1.8V) and eDP (3.3V) modes
VDDIO_SDMMC3
AVDD_HDMI
AVDD_USB Recommended: AVDD_HDMI should not
HVDD_PEX 3.23 3.40 3.57 V be tied to any other 3.3V rail to
HVDD_PEX_PLL_E prevent leakage
HVDD_SATA
1. These voltage rails are intended to operate over the range defined by the Dynamic Voltage and Frequency Scaling
(DVFS) mechanism.
2. Minimum core voltage may be updated at the end of the characterization.
3. At power on, VDD_CORE and VDD_RTC must run at 0.9V and VDD_CPU must be off. After power on with software
enabled voltages can vary to accommodate different operating conditions.
4. Do not tie VDD_CORE and VDD_CPU voltage regulators together.
5. Min and Max values are absolute worst case DC specs for the voltage rail under any combination of workloads,
silicon corners, temperature conditions, voltage regulator DC variance, and board level IR drops.
VIL-XO Input Low Voltage –0.5 0.1 x VDD V XTAL_OUT pin when used as input
for external clock.
VIH-XO Input High Voltage 0.9 x VDD 0.5 + VDD V XTAL_OUT when used as input for
external clock.
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 72 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
VIL-VBUS VBUS Detect Input Low Voltage –0.5 0.8 V USB VBUS input.
VIH-VBUS VBUS Detect Input High Voltage 3.35 5.25 V USB VBUS input.
5.4 DC Characteristics
The maximum operating currents are specified as the worst-case average current consumed by Tegra over any 6µs
interval on worst-case silicon at worst-case temperature with nominal I/O loads and with power rails at maximum
recommended operational voltages. These maximums do not apply to systems that fail to implement on-board
decoupling and filtering networks specified by NVIDIA. The maximums have not been verified by characterization
and are not guaranteed.
Power supply designs should reserve the specified current sourcing capability for Tegra. Additional current
sourcing capability is required to drive other system-level components (including DRAM).
CPU VDD_CPU (peak) (sustained) Peak measurement was taken over 6µs interval; sustained was
collected over 1s.
CD575M (UCM #1) 15.5 A 15.5 A
CD575M (UCM #2) 11.2 A 11.2 A
CD575MI (UCM #1) 13.2 A 13.2 A
CD575MI (UCM #2) 11.2 A 11.2 A
GPU VDD_GPU (peak) (sustained) Peak measurement was taken over 6µs interval; sustained was
collected over 1s.
CD575M (UCM #1) 12 A 6.37 A
CD575M (UCM #2) 11 A 5.64 A
CD575MI (UCM #1) 11.4 A 5.64 A
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 73 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
CORE VDD_CORE (peak) (sustained) Peak measurement was taken over 6µs interval; sustained was
3.7 A 2.5 A collected over 1s.
990 mA Writes
IO with Display AVDD_CSI_DSI 146 mA Assumption 2 DSI panels connected, Max resolution camera
/ Camera sensor.
AVDD_HDMI_PLL 23 mA
AVDD_HDMI 48 mA Connected TV
90 mA Disconnected TV
AVDD_HDMI_PLL 35 mA
AVDD_HDMI 68 mA Connected TV
140 mA Disconnected TV
2560x1440
AVDD_LVDS0_IO 25 mA
AVDD_LVDS0_PLL 45 mA
3200x1800
AVDD_LVDS0_IO 35 mA
AVDD_LVDS0_PLL 66 mA
Digital IO VDDIO_AUDIO 16 mA Based on 40pF load limit and 25/50 (DVFS) DAP/SPI
frequencies
VDDIO_SDMMC1 58 mA Based on 30pF load, 200 MHz HS200 mode estimate, scaled by
1.8x correlation factor + 10% margin
VDDIO_SDMMC3 58 mA Based on 30pF load, 200 MHz HS200 mode estimate, scaled by
1.8x correlation factor + 10% margin
VDDIO_SDMMC4 57 mA Based on 30pF load, 200 MHz HS200 mode estimate + 10%
margin
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 74 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
VDD_1V05_D_PEX 43 mA
AVDD_1V05_PEX_P 70 mA
LL
AVDD_3V3_PEX 18 mA
AVDD_3V3_PEX_PL 26 mA
L_E
VDD_CPU current on the Tegra processor varies with workload. Typical workloads consume far less than stress and
benchmark tests used to measure CPU and GPU performance. For example, executing a CPU stress test designed to
maximize current consumption consumes approximately 30% more dynamic current than Dhrystone. Dhrystone is a
traditional CPU benchmark. VDD_CPU current also varies with temperature and operating frequency. Software
running on Tegra can limit the maximum VDD_CPU operating current by throttling CPU frequency as a function of
temperature.
The following tables show the operating current limits at various temperatures for the maximum CPU frequency.
Measurements were based on VDD_CPU peak current consumption (averaged over 6µs interval) as Tegra executes
four instances of a CPU stress test designed to maximize current consumption. The measurements were taken on
worst-case silicon at the specified temperature at voltage set by DVFS.
Tables list the CPU frequencies that silicon is capable of supporting at different levels of power delivery capacity.
CPU frequency and voltage are actively managed by Tegra Power and Thermal Management Software and
influenced by workload. Frequency may be throttled at higher temperatures (over 70C) resulting in a behavior that
reduces CPU operating frequency. Observed chip-to-chip variance is due to NVIDIA ability to maximize
performance (DVFS) on a per-chip basis, within available power budget.
NOTE: VDD_CPU current limits are preliminary and subject to change. Refer to the K1 Interface
Design Guide for Feedback and Sense connections from the Tegra processor to the PMU
and guidelines on trace impedance for both CORE and CPU rails.
NOTES: Some parts may exceed listed operating frequencies (up to a 2.2GHz) at lower
temperatures.
UCM #1 – Operating time per day at max frequency: 20%
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 75 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
NOTES: Some parts may exceed listed operating frequencies (up to a 2.1GHz) at lower
temperatures.
UCM #1 – Operating time per day at max frequency: 20%
NOTES: Some parts may exceed listed operating frequencies (up to a 1.9GHz) at lower
temperatures.
UCM #2 – Operating time per day at max frequency: 100%
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 76 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
The Tegra product family meets the RoHS guidelines for electronic components, and hardware set forth in the
European Union’s Directive 2002/95/EC of the European Parliament and the Council on the Restriction of
Hazardous Substance (RoHS).
TSTG Storage temperature (shelf life in sealed bag): 1 year Less than 90 % NA 40oC
Floor Life:
TA JEDEC MSL 3 (up to 168 hours after breaking the vacuum Less than 60% NA 30oC
seal on the bag containing the device)1
1. Compliant with IPC/JEDEC Moisture Sensitivity Level J-STD-020 MSL 4.
23 x 23 mm | 813 Ball FCBGA | 0.7 mm pitch 12.3 4.9 – 5.4 0.08 4.7 – 5.1 0.02
Notes:
JA – Junction to Air thermal resistance (°C/W)
JB – Junction to Board thermal resistance (°C/W)
JC = JT – Junction to Case (or top) thermal resistance (°C/W)
ψJB – Junction to Board thermal characterization parameter (°C/W)
ψJT – Junction to Top (case) thermal characterization parameter (°C/W)
Results are based on simulation results for JEDEC 4 Layer High K PCB. Actual values for JA, JB,
and JC may differ in your system
Ranges on ψJB and JB are based on temperature measured at the edge of the package or 1 mm
from the package (as per JEDEC spec)
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 77 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
* Laser or ink
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 78 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 79 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 80 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 81 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
Table 53. 23 x 23 mm 6L 0.7mm 813 Ball FCBGA Package Drawing Dimensions and Notes
NOTES
1. Controlling Dimension: Millimeter.
2. Primary datum C and seating plane are defined by the spherical crowns of the solder balls.
3. Dimension b is measured at the maximum solder ball diameter, parallel to primary datum C.
4. The pattern of pin 1 fiducial is for reference only.
5. Drawing not to scale.
6. All passive locations shown, some or all locations may not be populated.
7. Compliant to JEDEC publication 95, page 4.5-1/E to 4.5-19/E, with exception of dimension ddd.
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 82 of 83
Tegra K1 Series Processors
with Kepler Mobile GPU for Embedded Applications
DVFS Dynamic Voltage and Frequency Scaling SDRAM Synchronous Dynamic Random Access Memory
MPIO Multi-Purpose IO
Revision History
Version Date Description
v01 DEC, 2014 Initial Release for Embedded Applications
v02 FEB, 2015 Full Data Sheet Release for Embedded Applications
Tegra | K1 | DS-06742-007v02 | Copyright © 2013–2015 NVIDIA Corporation. All rights reserved. Page 83 of 83