Colibri Arm Som t20 Datasheet
Colibri Arm Som t20 Datasheet
Datasheet
Colibri T20 Datasheet
Revision History
Date Doc. Rev. Colibri T20 Version Changes
18-Nov-2010 Rev. 0.9 V1.0a Initial Release: Preliminary version
23-Dec-2010 Rev. 0.91 V1.1a -Add some information about the suspend mode
-Remove programmable polarity form Memory Bus control
signals
- Add preliminary power consumption values
- Add Bootstrap chapter
- Add External Memory Map information
25-Jul-2011 Rev. 0.92 V1.1a - Change name form Colibri Tegra 2 to Colibri T20
- Change Picture on front page
- Correct spelling mistakes
- Add reference to Iris
- Add more information about the LCD interface
- Add more I2C information
- Add IDE Pin Description
- Add missing Pins in Chapter 4.4
- Correct Mistake in Memory Bus Tables
- Change name IDD_MAX -> IDD_HIGHCPU
- Add new RAM / Flash Configuration
26-Jul-2011 Rev. 0.93 V1.1a - Correct a lot of spelling mistakes
- Fix Tegra Signal Names in Table 5-13
- Correct available SW
- Add clarifications
09-Feb-2012 Rev 1.0 V1.2 - Fix mechanical drawing
- Add Temperature Specification
- Add ADC max values
- Correct Pin number in Boostrap Table
- Correct Table: USB Power Control Pins
- Correct Table: Camera Interface Pins
- Change recommended pull down value from 100 to
680 Ohm for boot strap pins
- Add additional comment to HOTPLUG_DETECT pin.
25-July-2012 Rev 1.1 V1.2 - Add/Change Thermal Diode Max Temp
- Corrected comment about RTC reset
- Change Wiki links to Dev Center links
- Correct Description in Table 5 17
- Update Typical Power Consumption
- Remove comment about preinstalled license
- Add drawings for pins 99 and 93
- Add a comment about reset states
- Add Thermal Design Power
- Add Clarifications in Chapter 3.2
- Correct description in Table 5-2
- Increase RGB resolution
- Add missing multiplexed Pins in Table 3-1
- Add missing GPIO name in Table 3-1
- Add Voltage Range for VCC_BATT
- Add clarify comments to VCC_BATT
- Correct Spelling Mistakes
20-May-2014 Rev 1.2 V1.2 - Section 5.6.4 Memory Bus Signals
Table 5-10: Updated compatible function details and
description.
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 2
Colibri T20 Datasheet
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 3
Colibri T20 Datasheet
Contents
1. Introduction ................................................................................................................................................. 7
1.1 Hardware ....................................................................................................................... 7
1.2 Software......................................................................................................................... 7
1.2.1 Windows CE ......................................................................................................... 7
Main Features .......................................................................................................................... 8
1.2.2 CPU .................................................................................................................... 8
1.2.3 Memory ............................................................................................................... 8
1.2.4 Interfaces ............................................................................................................. 8
1.2.5 HD Video Decode ................................................................................................. 8
1.2.6 HD Video Encode .................................................................................................. 8
1.2.7 Ultra-low Power NVIDIA GeForce GPU .................................................................... 9
1.2.8 Digital Audio Decode ............................................................................................. 9
1.2.9 Digital Audio Encode ............................................................................................. 9
1.2.10 Timers .............................................................................................................. 9
1.2.11 Supported Operating Systems ............................................................................. 9
1.3 Reference Documents ................................................................................................... 10
1.3.1 Ethernet Controller .............................................................................................. 10
1.3.2 Audio Codec and Touch Screen Controller ............................................................. 10
1.3.3 Toradex Migration Guide ...................................................................................... 10
1.3.4 Toradex Developer Center ................................................................................... 10
1.3.5 Colibri Carrier Board Schematics .......................................................................... 10
2. Architecture Overview ............................................................................................................................. 11
2.1 Block Diagram .............................................................................................................. 11
3. Colibri T20 Connectors ........................................................................................................................... 12
3.1 Physical Locations ......................................................................................................... 12
3.2 Assignment .................................................................................................................. 12
3.2.1 SODIMM 200 / X1 ............................................................................................... 12
3.2.2 HDMI / X2 .......................................................................................................... 16
4. I/O Pins ..................................................................................................................................................... 17
4.1 Function Multiplexing ..................................................................................................... 17
4.2 Pin Control ................................................................................................................... 19
4.3 Pin Reset Status ........................................................................................................... 19
4.4 List Functions ............................................................................................................... 19
5. Interface Description ............................................................................................................................... 25
5.1 Power Signals ............................................................................................................... 25
5.1.1 Digital Supply ..................................................................................................... 25
5.1.2 Analog Supply .................................................................................................... 25
5.1.3 Reset ................................................................................................................. 25
5.2 GPIOs .......................................................................................................................... 26
5.2.1 Wakeup Source .................................................................................................. 26
5.3 Ethernet ....................................................................................................................... 26
5.4 USB ............................................................................................................................. 26
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 4
Colibri T20 Datasheet
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 5
Colibri T20 Datasheet
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 6
Colibri T20 Datasheet
1. Introduction
1.1 Hardware
The Colibri T20 is a SODIMM sized computer module based on the NVIDIA© Tegra 2 embedded
system-on-a-chip. The Cortex A9 dual core CPU runs at speeds up to 1 GHz. The module delivers
very high CPU and graphic performance with minimum power consumption.
The integrated NVIDIA Graphics enables visually rich, smooth and fast user interfaces.
The module targets a wide range of applications, including: Digital Signage, Medical Devices,
Navigation, Industrial Automation, HMIs, Avionics, Entertainment System, POS, Data Acquisition, Thin
Clients, Robotics, Gaming and much more
It offers a wide range of interfaces from simple GPIOs, industry standard I2C and SPI buses through
to high speed USB 2.0 interfaces and a high speed memory bus. The HDMI interface makes it very
easy to connect large, full HD resolution displays.
Existing customers will benefit from an extremely easy migration path from the current Colibri PXAxxx
module range to the Colibri T20 – all Colibri modules are electrically pin compatible. New customers
will also appreciate the ability to select the Colibri module most suitable for their application to achieve
the optimum price/performance balance without the need to support different carrier board designs.
1.2 Software
Toradex provides Windows CE 6.0, Windows Embedded Compact 7 and Linux.
Please check our Developer Center (http://developer.toradex.com) for more information about the
current SW support.
Toradex works with partners in case you require another Operating System. For more information
contact our Support.
1.2.1 Windows CE
The WinCE images contain drivers for the most common interfaces and are easily customizable
through registry settings. The Windows CE image that is shipped as standard with all Colibri modules
has been optimized for performance and stability and is used by thousands of customers worldwide
over a diverse range of industries.
Toradex is highly experienced in Windows CE customization and application development and can
ensure you benefit from this experience through our engineering support channels.
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 7
Colibri T20 Datasheet
Main Features
1.2.2 CPU
NVIDIA Tegra 2 dual-core Cortex-A9 MPcore
Both CPUs have 32KB Instruction and 32KB Data Level 1 caches
1MB shared Level 2 cache
VFPv3 Floating Point Unit
1.2.3 Memory
256 MB DDR2 (32 Bit) / 512MB DDR2 (32 Bit)
512MB NAND FLASH (8 Bit) / 1GByte NAND FLASH (8 Bit)
1.2.4 Interfaces
16/32-Bit Data Bus
LCD RGB (1920 x 1200 24bpp)
HDMI 1.3 1080p (1920x1080)
Analog Video (1600x1200)
Touch Screen (4/5 wire)
Audio I/O (16 Bit stereo)
CMOS/CCD Image Sensor Interface (12MP)
I2C
4x SPI
5x UART
2x SDCard up to 8Bit (SDIO, MMC)
Up to 153 GPIOs
USB 2.0 high speed hosts
USB 2.0 high speed device
10/100 Mbit Ethernet
One-Wire
Keypad
4x PWM
S/PDIF
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 8
Colibri T20 Datasheet
1.2.10 Timers
4 timers
1 Micro Second resolution
Watchdog function
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 9
Colibri T20 Datasheet
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 10
Colibri T20 Datasheet
2. Architecture Overview
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 11
Colibri T20 Datasheet
X2
X1
3.2 Assignment
3.2.1 SODIMM 200 / X1
The following table describes the SODIMM 200 way connector pin out. It should be noted that some of
the pins are multiplexed; this means there is more than one Tegra pin connected to one SODIMM or
FFC pin. For example, SDIO3_CMD and VI_D6 GPIO99 GPIO113 are both assigned to SODIMM pin
67. Care should be taken to ensure that multiplexed Tegra pins are tri-stated when they are not being
used (e.g., if Tegra pin A and pin B are tied to SODIMM pin 1, then if you are driving Tegra pin A, then
pin B should be tri-stated). Additional information can be found in chapter 4.1: Function Multiplexing.
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 12
Colibri T20 Datasheet
X1 Compatible Tegra 2 Pin GPIO Name X1 Compatible Tegra 2 Pin GPIO Name
Pin Function Name Pin Function Name
27 UART_A_RTS SDIO1_DAT0 GPIO_Y7 28 PWM<B> SDIO3_DAT2 GPIO_B5
29 UART_A_DSR LCD_PWR1 GPIO_C1 30 PWM<C> SDIO3_CLK GPIO_A6
31 UART_A_DCD LCD_PWR2 GPIO_C6 32 UART_B_CTS GMI_AD18 GPIO_B1
33 UART_A_RXD SDIO1_DAT2 GPIO_Y5 34 UART_B_RTS GMI_AD19 GPIO_K7
35 UART_A_TXD SDIO1_DAT3 GPIO_Y4 36 UART_B_RXD GMI_AD17 GPIO_B0
37 UART_A_RI SDIO1_DAT1 GPIO_Y6 38 UART_B_TXD GMI_AD16 GPIO_J7
39 GND 40 VCC_BATT
41 GND 42 3V3
43 WAKEUP Source0, GMI_WP_N GPIO_C7 44 L_BIAS LCD_DE GPIO_J1
MM_CD (LCD_M1) (GPIO_W1)
45 GPIO_PV3 GPIO_V3 46 LDD<7> LCD_D7 GPIO_E7
47 MM_CLK GMI_CS5_N GPIO_I2 48 LDD<9> LCD_D9 GPIO_F1
49 MM_DAT<1> GMI_AD21 GPIO_AA1 50 LDD<11> LCD_D11 GPIO_F3
51 MM_DAT<2> GMI_AD22 GPIO_AA2 52 LDD<12> LCD_D12 GPIO_F4
53 MM_DAT<3> GMI_AD23 GPIO_AA3 54 LDD<13> LCD_D13 GPIO_F5
55 SDA1 (PS2 Mouse SDIO3_DAT1 GPIO_B6 56 L_PCLK_WR LCD_PCLK GPIO_B3
GPIO)
57 LDD<16> LCD_D16 GPIO_M0 58 LDD<3> LCD_D3 GPIO_E3
59 PWM<A>, SDIO3_DAT3 GPIO_B4 60 LDD<2> LCD_D2 GPIO_E2
CIF_DD<7> VI_D7 GPIO_L5
61 LDD<17> LCD_D17 GPIO_M1 62 LDD<8> LCD_D8 GPIO_F0
63 SCL1 (PS2 Mouse SDIO3_DAT0 GPIO_B7 64 LDD<15> LCD_D15 GPIO_F7
GPIO)
65 CIF_DD<9>, SDA2 VI_D9 GPIO_L7 66 LDD<14> LCD_D14 GPIO_F6
(PS2 Keyboard
GPIO)
67 PWM<D>,CIF_DD<6 SDIO3_CMD GPIO_A7 68 L_LCLK_A0 LCD_HSYNC GPIO_J3
> VI_D6 GPIO_L4
69 SCL2 (PS2 Keyboard VI_D10 GPIO_T2 70 LDD<1> LCD_D1 GPIO_E1
GPIO)
71 CIF_DD<0>, BL_ON VI_D0 GPIO_T4 72 LDD<5> LCD_D5 GPIO_E5
(LCD back-light
GPIO)
73 VI_GP6 GPIO_A0 74 LDD<10> LCD_D10 GPIO_F2
75 CIF_MCLK, VI_MCLK GPIO_T1 76 LDD<0> LCD_D0 GPIO_E0
77 VI_D11 GPIO_T3 78 LDD<4> LCD_D4 GPIO_E4
79 CIF_DD<4> VI_D4 GPIO_L2 80 LDD<6> LCD_D6 GPIO_E6
81 CIF_FV VI_VSYNC GPIO_D6 82 L_FCLK_RD LCD_VSYNC GPIO_J4
83 GND 84 3V3
85 CIF_DD<8>, VI_D8 GPIO_L6 86 SSPFRM SDIO3_DAT6 GPIO_D3
87 nRESET_OUT GMI_RST_N GPIO_I4 88 SSPSCLK SDIO3_DAT5 GPIO_D0
89 nWE GMI_WR_N GPIO_I0 90 SSPRXD SDIO3_DAT4 GPIO_D1
91 nOE GMI_OE_N GPIO_I1 92 SSPTXD SDIO3_DAT7 GPIO_D4
93 RDnWR GMI_WR_N GPIO_I0 94 CIF_LV VI_HSYNC GPIO_D7
GPIO_W0
95 RDY GMI_WAIT GPIO_I7 96 CIF_PCLK, VI_PCLK GPIO_T0
GMI_IORDY GPIO_I5
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 13
Colibri T20 Datasheet
X1 Compatible Tegra 2 Pin GPIO Name X1 Compatible Tegra 2 Pin GPIO Name
Pin Function Name Pin Function Name
97 CIF_DD<5> VI_D5 GPIO_L3 98 CIF_DD<1> VI_D1 GPIO_D5
99 GMI_WR_N GPIO_I0 100 SPI1_SCK GPIO_X5
GPIO_Z3
101 CIF_DD<2> VI_D2 GPIO_L0 102 SPI1_CS0_N GPIO_X6
103 CIF_DD<3> VI_D3 GPIO_L1 104 SPI1_MISO GPIO_X7
105 nCSx GMI_CS4_N GPIO_K2 106 nCSx GMI_CS3_N GPIO_K4
107 nCSx GMI_CS2_N GPIO_K3 108 3V3
109 GND 110 ADDRESS8 GPIO_PU2 GPIO_U2
111 ADDRESS0 UART2_RTS_N GPIO_J6 112 ADDRESS9 GPIO_PU3 GPIO_U3
113 ADDRESS1 UART2_CTS_N GPIO_J5 114 ADDRESS10 GPIO_PU4 GPIO_U4
115 ADDRESS2 UART3_TXD GPIO_W6 116 ADDRESS11 GPIO_PU5 GPIO_U5
117 ADDRESS3 UART3_RXD GPIO_W7 118 GPIO_PU6 GPIO_U6
119 ADDRESS4 UART3_RTS_N GPIO_C0 120 DAP4_FS GPIO_P4
121 ADDRESS5 UART3_CTS_N GPIO_A1 122 DAP4_DIN GPIO_P5
123 ADDRESS6 GPIO_PU0 GPIO_U0 124 DAP4_DOUT GPIO_P6
125 ADDRESS7 GPIO_PU1 GPIO_U1 126 GMI_CS0_N GPIO_J0
127 CAM_I2C_SDA GPIO_BB3 128 GMI_CS1_N GPIO_J2
129 USBH_PEN SPI2_CS1_N GPIO_W2 130 GMI_CS6_N GPIO_I3
131 USBH_OC SPI2_CS2_N GPIO_W3 132 GMI_CS7_N GPIO_I6
133 CAM_I2C_SCL GPIO_BB2 134 SPI1_MOSI GPIO_X4
135 ACC1_DETECT - 136 SPI2_CS0_N GPIO_X3
SPDIF_IN GPIO_K6 LCD_D18 GPIO_M2
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 14
Colibri T20 Datasheet
X1 Compatible Tegra 2 Pin GPIO Name X1 Compatible Tegra 2 Pin GPIO Name
Pin Function Name Pin Function Name
173 DATA12 GMI_AD12 GPIO_H4 174 DAP1_FS GPIO_N0
175 DATA13 GMI_AD13 GPIO_H5 176 DAP1_DIN GPIO_N1
177 DATA14 GMI_AD14 GPIO_H6 178 DAP1_DOUT GPIO_N2
179 DATA15 GMI_AD15 GPIO_H7 180 DAP1_SCLK GPIO_N3
181 GND 182 3V3
183 LINK_AKT AX88772B pin 184 DAP2_SCLK GPIO_A3
185 SPEED100 AX88772B pin 186 DAP2_FS GPIO_A2
187 TXO- AX88772B pin 188 DAP4_SCLK GPIO_P7
189 TXO+ AX88772B pin 190 MM_CMD GMI_DPD GPIO_T7
191 AGND_LAN AX88772B pin 192 MM_DAT<0> GMI_AD20 GPIO_AA0
193 RXI- AX88772B pin 194 I2C_SDA GEN1_I2C_SD GPIO_C5
A
195 RXI+ AX88772B pin 196 I2C_SCL GEN1_I2C_SC GPIO_C4
L
197 GND 198 3V3
199 GND 200 3V3
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 15
Colibri T20 Datasheet
3.2.2 HDMI / X2
This connector is not backward compatible with the Colibri PXAxxx family. Its primary purpose is to
provide the signals for the HDMI/DVI and analog (VGA) display interface. The only pin on this
connecter which provides a GPIO function is pin 14 (GPIO_N7).
Table 3-2 X2 Connector
Pin Name Description Direction
1 GND (Shield)
2 TMDS_CLK_P Transmit Clock Positive O
3 TMDS_CLK_N Transmit Clock Negative O
4 GND
5 TMDS_DATA0_P Data Lane 0 Positive O
TMDS_DATA0_N Data Lane 0 Negative O
7 GND
8 TMDS_DATA1_P Data Lane 1 Positive O
9 TMDS_DATA1_N Data Lane 1 Negative O
10 GND
11 TMDS_DATA2_P Data Lane 2 Positive O
12 TMDS_DATA2_N Data Lane 2 Negative O
13 3V3_DDC_OUT O
14 HOTPLUG_DETECT Hot Plug Detection, 5V Tolerant, 100K Ohm I
(GPIO_N7) pull down on Colibri. 1K Ohm Serie resistor on
base board recommended
15 DDC_SCL DDC Serial Clock used for HDMI and the VGA O
interface. Open Collector Output 5V tolerant.
To communicate with an HDMI/VGA display
you need to pull up this line to 5V.
16 DDC_SDA Serial Data. See DDC_SCL description I/O
17 GND
18 VGA_RED Red signal for Analog RGB and Component TV O
out connections. For TV S-Video Output, this
carries the color (chrominance) information.*
19 GND
20 VGA_GREEN Green signal for Analog RGB and Component O
TV out connections. For TV S-Video Output,
this carries the intensity (Luminance)
information. Also used for Composite TV
Output when this is the only TV Output
interface.*
21 GND
22 VGA_BLUE Blue signal for Analog RGB and Composite TV O
out connections. Used for Composite TV out
when VGA_RED and VGA_GREEN are used
for S-Video out.*
23 VGA_VSYNC Vertical Sync for Analog RGB (VGA) Interface. O
It is recommended to level shift this signal
before going to the monitor.
(Typically 5V)
24 VGA_HSYNC Horizontal Sync for Analog RGB (VGA) O
Interface. It is recommended to level shift this
signal before going to the monitor.
(Typically 5V)
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 16
Colibri T20 Datasheet
4. I/O Pins
The default setting for this pin is the primary function UART2_TXD. It is strongly recommended
whenever possible to use a pin for a function which is compatible with all Colibri modules. This
guarantees the best compatibility with the standard software and with the other modules in the Colibri
family.
All of the pins in the Tegra family are organized into groups. It is only possible to change the
alternative function of a complete group. The exception to this rule is when a pin is used as a GPIO;
the GPIO function can be enabled/disabled on a per pin base.
Most of the alternative functions are available on more than one pin. Care should be taken to ensure
that two pins are not configured with the same function. This could lead to system instability and
undefined behavior.
In a few cases, the available alternative functions of certain pins on the Tegra device were
constrained; to allow maximum flexibility. Some of these pins are paired and share the same SODIMM
pin. As previously mentioned, ensure that the unused pin in the pair is tri-stated to avoid undesired
behavior and/or hardware damage.
The following X1 connector pins are connected to more than one Tegra:
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 17
Colibri T20 Datasheet
In the table in chapter 4.4 you will find a list of all pins which have alternative functions. There you can
see which alternative function is available for each individual pin.
Figure 3
Figure 4
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 18
Colibri T20 Datasheet
These controls affect pins on a group level rather than individually (e.g. setting a pull up will pull up all
pins in a group, rather than an individual pin). The table in chapter 4.4 explains pin grouping.
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 19
Colibri T20 Datasheet
X1 Primary
Tegra Pin Name Alt1 Alt2 Alt3 GPIO Group Reset
Pin Function
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 20
Colibri T20 Datasheet
X1 Primary
Tegra Pin Name Alt1 Alt2 Alt3 GPIO Group Reset
Pin Function
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 21
Colibri T20 Datasheet
X1 Primary
Tegra Pin Name Alt1 Alt2 Alt3 GPIO Group Reset
Pin Function
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 22
Colibri T20 Datasheet
X1 Primary
Tegra Pin Name Alt1 Alt2 Alt3 GPIO Group Reset
Pin Function
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 23
Colibri T20 Datasheet
X1 Primary
Tegra Pin Name Alt1 Alt2 Alt3 GPIO Group Reset
Pin Function
1) This pin is pulled up (200kOhm). For more information about this pin see also the chapter
“Recovery Mode”
2) These pins are multiplexed; please check “table 4-1 Colibri Multiplexed Pins”
3) These pins are strong pulled up (3.3kOhm). This pins can be used to change the boot device,
see chapter “Bootstrap Options”
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 24
Colibri T20 Datasheet
5. Interface Description
5.1.3 Reset
Table 5-3 Reset Pins
X1 Pin # Signal Name I/O Description Remarks
26 nRESET_EXT I Reset Input This pin is low active and resets the Colibri
module. This pin is connected to the power
manger IC. You need to apply the reset signal at
least for 16us.
87 nRESET_OUT O Reset Output This pin is low active.
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 25
Colibri T20 Datasheet
5.2 GPIOs
Most of the pins have a GPIO (General Purpose Input/Output) function. All GPIO pins can be used as
interrupt source.
5.3 Ethernet
The Colibri Module features a 10/100 Mbit Ethernet interface. The MAC/PHY are already on the
Colibri, so you only need the magnetics on your base board.
Please check the datasheet of the Asix AX88772B Ethernet chip to learn more about the Ethernet
pins.
5.4 USB
The Colibri T20 provides a USB 2.0 High Speed (480 Mbit/s) port and a USB 2.0 High Speed OTG
port. (If you require 2 USB client ports, please contact Toradex). The shared USB Host/Client port can
also be used for the USB recovery mode, see the chapter “Recovery Mode” for more information.
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 26
Colibri T20 Datasheet
If you use the USB Host function you need to generate the 5V USB supply voltage on your base
board. The Colibri T20 provides two optional signals for the USB supply. We recommend using the
following pins to guarantee the best possible compatibility, however - you can use other GPIOs or not
use the signals at all.
5.5 Display
The Colibri T20 has two independent display controllers. Each of the two display controllers shares
access to the various output ports. There is only one instance of the parallel LCD, HDMI and TV
outputs. Only one display controller can access one of these outputs at any given time. If you are
using a smart display (displays with an internal frame-buffer) it is possible to use both display
controllers on the parallel display interface.
Features
- Up to WSXGA+ (1680 x1050) resolution
- Up to 24 bit color
- Supports parallel TTL displays and smart displays
- Max pixel clock 120MHz
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 27
Colibri T20 Datasheet
X1 Pin # Tegra Pin Nam e 24 bit RGB 18 bit RGB 16 bit RGB
146 LCD_D23 R1
144 LCD_D22 R0
142 LCD_D21 G1
140 LCD_D20 G0
138 LCD_D19 B1
136 LCD_D18 B0
61 LCD_D17 R7 R5 R4
57 LCD_D16 R6 R4 R3
64 LCD_D15 R5 R3 R2
66 LCD_D14 R4 R2 R1
54 LCD_D13 R3 R1 R0
52 LCD_D12 R2 R0
50 LCD_D11 G7 G5 G5
74 LCD_D10 G6 G4 G4
48 LCD_D9 G5 G3 G3
62 LCD_D8 G4 G2 G2
46 LCD_D7 G3 G1 G1
80 LCD_D6 G2 G0 G0
72 LCD_D5 B7 B5 B4
78 LCD_D4 B6 B4 B3
58 LCD_D3 B5 B3 B2
60 LCD_D2 B4 B2 B1
70 LCD_D1 B3 B1 B0
76 LCD_D0 B2 B0
Typically you will also require some signals to control the Backlight and/or the Display Enable Signal.
You can use any free GPIO for this function but we recommend using the same than we did on our
standard base boards, this minimizes the required SW configurations. If would you like to use a PWM
signal to control the backlight use a pin with PWM function for the Backlight Control, see also chapter
5.11.
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 28
Colibri T20 Datasheet
5.5.2 HDMI
The HDMI interface is available on the X2 FFC connector on the back of the Colibri T20 module. This
interface is not backwards compatible with older Colibri PXAxxx modules.
HDMI provides a unified method of transferring both video and audio data over a TMDS compatible
physical link to an audio/visual display device.
Please note that the signals HDMI (TMDS) cannot be used as GPIOs.
Features
- HDMI 1.3 up to 1080p
- Supports digital sound
Features
- Supports NTSC, PAL or SECAM color standards.
- Supports standard definition and high definition standard.
- Supports interlaced and progressive scan standard (480i, 576i, 480p, 576p, 1080i , 720p).
- Closed Captioning
- Teletext
5.5.5 LVDS
The Colibri does not have direct a LVDS interface. However, it is very easy to use the parallel LCD
port with an LVDS transmitter. Contact Toradex if you have any questions on how to connect a LVDS
transmitter.
Features
- Supports 16 or 32bit bus width
- Up to 28 address bits
- Up to 8 chip selects
- Data ready signal support
- Synchronous and asynchronous access supported
- Muxed and Demux address/data mode
The memory bus is typically used to connect high speed devices like FPGAs, DSPs, additional
Ethernet controllers, Wifi chips etc.
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 29
Colibri T20 Datasheet
On the Colibri T20 the mapping of the address bit is different than on the Colibri PXAs.
In 16bit mode the external address pin A[0] correlates to the internal memory address bit 1, external
address pin A[1] to internal memory address bit 2, and so on.
In 32 bit mode the external address pin A[0] correlates with the internal memory address bit 2, external
address pin A[1] with internal memory address bit 3, and so on.
180, 178,176,174 Data[31:28] GMI_D[31:28] I/O Non- Multiplexed Mode: Data bits 28 to 31
Multiplexed Mode: Data/Address bits 28 to 31
Note: Please see the table in chapter 4.4 for more information
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 30
Colibri T20 Datasheet
47,105, 106, 107, 126, nCS and others GMI_CSx_N O Chip Select Signals
128, 130, 132 We recommend to use the CS signals on the pins
X1 105, 106, 107 due to compatibility with our other
Colibri modules. Please see the Colibri Migration
Guide for more information
Note: Please see the table in chapter 4.4 for more information
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 31
Colibri T20 Datasheet
5.7 IDE
The Colibri T20 supports an IDE interface. The interface shares the pins with the external memory
interface.
Features:
- ATA/ATAPI-5 compliant
- PIO mode 0, 1, 2, 3, 4
- Multiword DMA mode 0, 1, 2
- Ultra DMA mode 0, 1,2,3,4
- Peak throughput of 66 MB/Sec ¡n UDMA Mode 4
- AHB Master Capability for DMA modes
- Separate timing select per drive
- Interface polarity control
- Maximum frequency of device clock is 100 MHz
Note: Please see the table in chapter 4.4 for more information
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 32
Colibri T20 Datasheet
5.8 I2C
The Colibri T20 offers three I2C controllers. They implement the I2C 2.1 specification. All can be used
as master or slave. Port 2 is typically used for DDC and is only available on the extension connector
X2 form more information see Table 3-2
Features:
- Supports standard and fast mode of operation (0-400KHz) as well as high speed mode (3.4 MHz).
Note: The high speed mode of operation is not l2C 2.1 specification-compliant (requires a current
source pull up to be implemented).
- Independent Master Controller and Slave Controller
- Master supports clock stretching by the slave
- Supports one to eight-byte burst data transfers
- 7-bit or 10-bit addressing
- Fully programmable 7-bit or 10-bit address for the slave
- Supports general call addressing
- Supports Recognition and Transfer of data to peripherals that do not send an acknowledge
There are a lot of low speed devices which use I2C interfaces RTCs or sensors but it is also used to
configure other devices like cameras or displays.
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 33
Colibri T20 Datasheet
5.9 UART
The Colibri Tegra provides up to five serial UART interfaces. Three of them are backward compatible
with the Colibri PXAxxx modules. UART2 (provided by default on the UART_C pins) can be used as
VFIR (Very Fast Infra-Red) interface.
UART Features
- Support 16450 and 16550 compatible modes
- 16 byte FIFO
- Up 4.5 Mbaud
- Word length 5 to 8 bit, optional parity, one or two stop bits
- Auto sense baud detection
VFIR Features
- Supports up to IrDA version 1.4 with 16Mbit/s
- 32bit x 16 deep FIFO
Table 5-15 UART Signals (additional, not compatible with other modules)
X1 Pin# Colibri Tegra 2 Tegra UART I/O Description
Signal Name Signal Name Function Name
110 ADDRESS8 GPIO0_PU2
UART1_CTS_N I Alternate Pin: Clear to send UART_A
19 UART_C_RXD UART2_RXD
114 ADDRESS10 GPIO0_PU4 UART1_DTR_N O Alternate Pin: Data Terminal Ready UART_A
116 ADDRESS11 GPIO0_PU5 UART1_RI_N I Alternate Pin: Ring Indicator UART_A
112 ADDRESS9 GPIO0_PU3
UART1_RTS_N O Alternate Pin: Request to send UART_A
21 UART_C_TXD UART2_TXD
113 ADDRESS1 UART2_CTS_N
UART1_RXD I Alternate Pin: Receive Data UART_A
125 ADDRESS7 GPIO0_PU1
111 ADDRESS0 UART2_RTS_N
123 ADDRESS6 GPIO_PU0 UART1_TXD O Alternate Pin: Transmit Data UART_A
30 PWM<C> SDIO3_CLK
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 34
Colibri T20 Datasheet
37 UART_A_RI SDIO1_DAT1
UART5_CTS I Clear to send UART_E
51 MM_DAT<2> GMI_AD22
27 UART_A_RTS SDIO1_DAT0
UART5_RTS O Request to send UART_E
53 MM_DAT<3> GMI_AD23
33 UART_A_RXD SDIO1_DAT2
UART5_RXD I Receive Data UART_E
49 MM_DAT<1> GMI_AD21
192 MM_DAT<0> GMI_AD20
UART5_TXD O Transmit Data UART_E
35 UART_A_TXD SDIO1_DAT3
5.10 SPI
The four SPI controllers operate at up to 50 Mbps. They provide full duplex, synchronous, serial
communication between the Colibri module and external peripheral devices. Each SPI channel
consists of four signals; clock, chip select (frame), data in and data out.
Features:
- Up to 50 Mbps
- 32bit x 32 deep FIFO
- Packet size 1-32 bit
- Packed mode with 8 or 16bit packet size
- Receive compare mode where the controller checks for a particular pattern in the incoming data
stream before transferring the data to the FIFO
- Simultaneous receive and transmit
Each SPI channel supports four different modes of the SPI protocol:
Table 5-16 SPI Modes
SPI Mode Clock Clock Description
Polarity Phase
0 0 0 Clock is positive polarity and the data is latched on the positive edge of SCK
1 0 1 Clock is positive polarity and the data is latched on the negative edge of SCK
2 1 0 Clock is negative polarity and the data is latched on the positive edge of SCK
4 1 1 Clock is negative polarity and the data is latched on the negative edge of SCK
SPI can be used as a fast interface for ADCs, DACs, FPGAs, etc. Some LCD displays are required to
be configured over SPI prior to being driven via the RGB or LVDS interface.
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 35
Colibri T20 Datasheet
For a list with more SODIMM pins with SPI functions have a look at the table in chapter 4.4
Features:
- Up to 50 Mbps
- 32bits x 4 deep FIFO
- Packet size 1-32 bit
- Packed mode with 8 or 16bit packet size
- Receive compare mode where the controller checks for a particular pattern in the incoming data
stream before transferring the data to the FIFO
- Simultaneous receive and transmit
The display unit and camera interface support their own PWM signals, however, these functions are
not compatible with the Colibri PXAxxx family.
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 36
Colibri T20 Datasheet
Features
- FIFO depth of 32 x 32 bits
- Hard-wired implementation of one wire protocol to eliminate need for external bridge chip
- 1 MHz device clock required
- Supports de-glitch
- Supports Byte transfer or 1 Bit transfer
- Supports the following commands: Read Rom, Skip Rom, Read Mem, Read Status, Read
Data/Generate 8 bit CRC, Write Memory, Write Status
- Supports CRC 8/16 bit implementation
- Supports different battery devices, up to a memory size of 256KB in byte transfer
5.13 SD/MMC
The Colibri T20 has 4 SD/MMC controllers, which are capable of interfacing with SD Memory Cards,
SDIO, MMC, CE-ATA cards and eMMC devices. The controllers can act as both master and slave
simultaneously.
Three interfaces provide up to 8 data signals, with a fourth providing up to 4 data signals.
It is also possible to use the SD card interface as a boot device.
Features
- Supports MMC Specification Version 4.3
- Supports SD Memory Card Specification 2.0
- Supports SDIO Card Specification Version 2.0
- Supports MMC Plus, MMC Mobile and Dual-Voltage MMC Cards.
- Support of 8-bit data interlace for MMC cards
- Support SPI mode
- Up to 200Mbits per second data rate using 4 parallel data lines (SD 4-bit mode) at 50MHz
- Up to 100Mbits per second data rate using 4 parallel data lines (SDIO 4-bit mode) at 25 MHz
- Up to 4I6Mbits per second data rate using 8 bit parallel data lines (MMC 8-bit mode) at 52MHz.
- Up to 52Mbits per second data rate using 1 bit SPI mode at 52MHz.
- Supports the boot mode feature of MMC Specification 4.3 version.
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 37
Colibri T20 Datasheet
Table 5-19 Additional SD/MMC Signals (not compatible with other modules)
X1 Pin# Colibri Tegra 2 Tegra SD/MMC I/O Description
Signal Name Signal Name Function Name
166 GMI_AD24
HSMMC_DAT4 I/O Serial Data 4 (only for 8bit MMC)
169 DATA10 GMI_AD10
153 DATA2 GMI_AD2
HSMMC_DAT5 I/O Serial Data 5 (only for 8bit MMC)
168 GMI_AD25
170 GMI_AD26
HSMMC_DAT6 I/O Serial Data 6 (only for 8bit MMC)
171 DATA11 GMI_AD11
155 DATA3 GMI_AD3
HSMMC_DAT7 I/O Serial Data 7 (only for 8bit MMC)
172 GMI_AD27
The additional SD/MMC signals allow the SD/MMC interface to be used as an 8bit interface. The pins
are not compatible with other Colibri modules, as it is not part of the Colibri module specification.
Table 5-20 Additional SD/MMC interfaces (not compatible with other modules)
X1 Pin# Colibri Tegra 2 Tegra SD/MMC I/O Description
Signal Name Signal Name Function Name
180 DAP1_SCLK
SDIO2_SCLK O SDIO2: Serial Clock
96 CIF_PCLK VI_PCLK
174 DAP1_FS
SDIO2_CMD I/O SDIO2: Command
98 CIF_DD<1> VI_D1
101 CIF_DD<2> VI_D2
SDIO2_DAT0 I/O SDIO2: Serial Data 0
176 DAP1_DIN
103 CIF_DD<3> VI_D3
SDIO2_DAT1 I/O SDIO2: Serial Data 1
178 DAP1_DOUT
137 USBC_DET (USB USB1_VBUS,
cable detect GPIO) SPDIF_OUT SDIO2_DAT2 I/O SDIO2: Serial Data 2
79 CIF_DD<4> VI_D4
135 ACC1_DETECT,
SPDIF_IN SDIO2: Serial Data 3
SDIO2_DAT3 I/O
(Hardware multiplexed pin)
97 CIF_DD<5> VI_D5
67 PWM<D>, SDIO3_CMD, SDIO2_DAT4 I/O SDIO2: Serial Data 4
CIF_DD<6> VI_D6 (Hardware multiplexed pin)
59 PWM<A>, SDIO3_DATA3, SDIO2_DAT5 I/O SDIO2: Serial Data 5
CIF_DD<7> VI_D7
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 38
Colibri T20 Datasheet
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 39
Colibri T20 Datasheet
Features
- Raw (Bayer), RGB, YUV input up to 12 Megapixels
- 8/10/12bit parallel video interface
- ITU-R 8bit
- Max pixel clock input 120 MHz
- Max Master clock output (Camera input clock) 80MHz
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 40
Colibri T20 Datasheet
Features
- Supports 5 data formats
- 16-bit
- 20-bit
- 24-bit
- Raw
- 16-bit packed
- Supports “autolock” mode to automatically detect “spdifin” sample rate and lock onto the data
stream.
- Supports override mode to provide a manual control to sample “spdifin” data stream.
- Maximum device clock of 50 MHz
5.20 AC97/I2S
The NVIDIA Tegra chip has 3 Audio Controllers (two I2S and a single AC97). On the Colibri T20, 4 of
the 5 audio ports (DAP) are available. One (DAP3) is used internally for the onboard AC97 codec.
With the Digital Audio Switch it is possible to connect the internal Audio Controllers (DAC) with the
DAPs in many different configurations.
The audio interface is a new feature and is not backwards compatible with the PXAxxx based Colibri
modules.
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 41
Colibri T20 Datasheet
5.20.1 AC97
This Audio Controller is normally used for the onboard AC97 codec. However, it is possible to connect
it via the Digital Audio Switch with one of the alternative audio ports.
Features
- AC97 V2.3 compliant
- Supports double Data Rate playback
5.20.2 I2S
The I2S can be used to connect an additional external audio codec.
Features
- PCM, Network and TDM mode Support
- Master or Slave
- Supports I2S, RJM, LJM and DSP mode data formats
- Maximum device clock of 24 MHz
Care must be taken when changing PLL frequencies; these PLLs are also used internally in the Tegra
processor.
5.22 Keypad
You can use any free GPIOs to realise a Matrix keypad interface.
5.23 JTAG
There is a JTAG interface available. Please contact support if you wish to make use of this interface.
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 42
Colibri T20 Datasheet
6. Recovery Mode
The shared USB Client/Host port can be used to download new software. This is normally only
required if the Bootloader does not boot anymore.
To enter the recovery mode, either connect the recovery mode pads on the front of the module
together (see picture below) or pull SODIMM pin 91 to GND with a 10KOhm resistor while booting.
When the module is in recovery mode, the NVFlash tool can be used to re-program the module.
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 43
Colibri T20 Datasheet
7. Bootstrap Options
By default the Colibri T20 will boot from the internal Flash Memory.
You have the option to change this setting and boot directly from an SD card. For example this could
be useful if the system doesn’t boot anymore from the internal Flash Memory. You need to format the
SD Card with a special tool to use it as a boot device.
To change the boot device you need to use the following boot strap pins. If you like to minimize power
consumption you can activate the pull down resistors only at boot time.
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 44
Colibri T20 Datasheet
8. Suspend
In the suspend state the CPU is powered off but the RAM is still powered. It is very fast to wake up
form this state.
You can use several pins as Wakeup Sources, see chapter 5.2.1 for more information about possible
wakeup sources.
The GPIO pins have keeper circuits that maintain the output level of the pads during Suspend.
If a specific level is needed during suspend state other than what the pad is already driving, the pad
can be configured as a GPlO to drive out the desired level. This includes setting the outputs to drive
high/low or Tristate.
The internal pull up/down control is deactivated in the suspend state except for the following pins:
X1 Pin# Remarks
23
25
27
28
30
33
35
37
55
59 Multiplexed pin
63
67 Multiplexed pin
86
88
90
92
137 Multiplexed pin
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 45
Colibri T20 Datasheet
9. Known Issues
TBD
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 46
Colibri T20 Datasheet
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 47
Colibri T20 Datasheet
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 48
Colibri T20 Datasheet
Colibri T20/ Colibri T20 IT Thermal Resistance Junction-to-Top of Package, 2.2 °C/W
Tegra Chip only, (Psi-JT) 1
1
A High K JEDEC Board as defined by JEDEC Standard JESD51-9, Test Boards for Area Array Surface Mount
Package Thermal Measurements, was used for thermal modeling to determine thermal performance.
2
Thermal Design Power is the power dissipation for use in thermal design considering high-compute applications.
Thermal Design Power is not the theoretical maximum power the device can generate
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 49
Colibri T20 Datasheet
DISCLAIMER:
Copyright © Toradex AG. All rights reserved. All data is for information purposes only and not
guaranteed for legal purposes. Information has been carefully checked and is believed to be accurate;
however, no responsibility is assumed for inaccuracies.
Brand and product names are trademarks or registered trademarks of their respective owners.
Specifications are subject to change without notice.
Toradex AG l Altsagenstrasse 5 l 6048 Horw l Switzerland l +41 41 500 48 00 l www.toradex.com l [email protected] Page | 50