TX6S
Computer On Module
•
•
•
•
•
•
Processor
RAM
ROM
Power supply
Size
Temperature
ARM
®
Cortex
®
-A9 based
NXP i.MX6 Solo, 800MHz
256MB / 512MB DDR3 SDRAM
128MB NAND Flash / 4GB eMMC
Single 3.1V to 5.5V
31mm SO-DIMM
Industrial Grade
(-40°C/-25°C to 105°C Tj)
Key Features
•
•
•
•
•
•
•
10/100Mbps Ethernet
Two High Speed USB 2.0 ports
Full HD LCD controller, 24bpp
OpenGL ES 2.0 hardware accelerator
Multi-format HD 1080p60 video decoder and
1080p30 encoder hardware engine
Two Camera Interfaces
NEON MPE coprocessor
— SIMD Media Processing Architecture
— dual, single-precision floating point execute pipeline
Unified 1MB L2 cache
Several interfaces:
3x UART, 2x SDIO, 2x SSI/AC97/I2S,
I2C, CSPI, Keypad, Ext. Memory I/F
3.3V I/O
2x Controller Area Network (FlexCAN)
PCIe 2.0 (1-lane)
•
•
•
•
•
Standard version:
•
24 bit parallel display interface
LVDS version:
•
Dual LVDS display interface
OS Support
•
•
•
•
•
Windows Embedded Compact 7
Windows Embedded Compact 2013
Linux
Android by kernel concepts
www.kernelconcepts.de
QNX by SITRE
www.sitre.fr
Hz
M
00
®
-A9
8
ex
rt
Co
Ka-Ro electronics GmbH - Pascalstr. 22, D-52076 Aachen, Germany - Tel.: +49 2408 1402-0 (FAX -10)
www.karo-electronics.de
TX6S
Board highlights:
•
•
•
•
Highly integrated
Standard TX-DIMM pinout
as small as possible - only 31mm
3.3V I/O
Standard TXCOM pinout:
•
•
•
•
•
4-wire UARTs (x3)
LCD
I2C / PWM
Serial Audio Interfaces (x2)
4-wire SD-Card/SDIO
The TX6 is a member of the TXCOM module series, specially designed for
i.MX multimedia processors. TXCOM modules are complete computers,
implemented on a board smaller than a credit card, and ready to be
designed into your embedded system. TXCOM modules includes an i.MX
processor, SDRAM and Flash memory. The integrated LCD-controller
enables direct connection of an LCD screen. The TX6 is specifically
targeted at embedded applications where size, high cpu-performance
and cost are critical factors.
Computer on module
•
•
•
•
•
NXP i.MX6 Solo, 800 MHz
256 Mbyte (16bit) / 512 MByte (32bit) SDRAM DDR3-800
128 Mbyte NAND Flash memory / 4GB eMMC
TXCOM DIMM200-module (67,6mm x 31 mm x 4mm)
Operating temperature ranges (Processor junction temperature)
Extended Consumer Grade: -20°C ..105°C
Industrial Grade:
-40°C (eMMC: -25°C) ..105°C
Automotive Grade:
-40°C ..125°C, AEC-Q100 Grade 3
High-Speed communication interfaces incl. onboard Ethernet PHY / on-chip
USB PHY allows direct use of connectors/magnetics on the baseboard without
the need for additional logic:
•
•
•
10/100 Mbps Ethernet
480 Mbps USB OTG (Host or Device)
480 Mbps USB Host
Power Supply
The TX6 accepts an input voltage from various sources:
•
•
•
1-cell Li-Ion/Polymer (up to 4.2V)
5.0V USB supply or AC wall adapter
3.3V
Read more in our TX-Guide:
www.karo-electronics.com/TX-Guide
Processor
The i.MX6 Solo processors represent NXP Semiconductors’
latest achievement in integrated multimedia applications
processors. These processors are part of a growing family
of multimedia-focused products that offer high
performance processing and are optimized for lowest
power consumption. The i.MX 6Solo processors feature
NXP’s advanced implementation of the dual ARM Cortex™-
A9 core, which operates at speeds up to 1 GHz. They
include 2D and 3D graphics processors, 3D 1080p video
processing, and integrated power management. Each
processor provides a 64-bit DDR3/LVDDR3/LPDDR2-800
memory interface and
a number of other interfaces for connecting peripherals,
such as WLAN, Bluetooth™, GPS, hard drive, displays,
and camera sensors.
High Performance CPU : ARM
®
Cortex
®
-A9
•
•
•
ARM
®
Cortex
®
-A9, with ARMv7™, Neon,
VFPv3 and Trustzone support
32K instruction and data L1 caches
and 256 KB to 1 MB of L2 cache
Multi-stream-capable HD video engine
delivering 1080p60 decode, 1080p30
encode and 3D video playback in HD
in high performance families
Superior 3D graphics performance with a shader
performing up to 50 MT/s. Separate 2D and/or
Vertex acceleration engines for an optimal user
interface experience
Stereoscopic image sensor support for 3D imaging
•
•
Ordering Information
Order Number
TX6S/800/256S/128F/I
TX6S/800/512S/4GF/E85
TX6S/800/512S/4GF/LVDS/E85
CPU
800MHz MCIMX6S7
800MHz MCIMX6S7
800MHz MCIMX6S7
SDRAM
256MB
512MB
512MB
Flash
128MB
4GB
4GB
Ka-Ro electronics GmbH - Pascalstr. 22, D-52076 Aachen, Germany - Tel.: +49 2408 1402-0 (FAX -10)
www.karo-electronics.de
2016-02-11
Temp. Grade
industrial
-40°C..85°C
industrial
-25°C..85°C
industrial
-25°C..85°C
TX6S
PINOUT
PIN
Type
Function
i.MX6 Pad Name
Alternate functions
GPIO
Description (refer to i.MX6 Dual manuals for details)
POWER SUPPLY & RESET
1-4
5-7,
9-12
8
power VIN
power VOUT
3V3
BOOTMODE
Connected through a
240 Ohms resistor to
VDD_SNVS_IN
10K-PU
Module power supply input (3.3V-5V)
3.3V power supply output.
Supplied by RN5T567 LDO2 (max. 300mA)
Boot mode select H: Boot from NAND / L: Boot from UART/USB
i.MX6 SNVS backup power supply. Supply voltage must be held
between 2.9V and 3.3V if the system requires keeping real time and
other data on OFF state. This pin is connected to RN5T567
LDORTC1 (3V/30mA) through an onboard 240R resistor. Leave
unconnected if the system does not require keeping real time and
other data on OFF state.
Connected to RN5T567 PWRON, 10K-PU connected to VIN
Leave unconnected, if not used.
ESAI_TX0
ENET_1588_EVENT3_IN
CCM_PMIC_READY
SDMA_EXT_EVENT0
SPDIF_OUT
#RESET_OUT may be used to reset peripherals on the carrier
board. This signal can be controlled by a GPIO function during
runtime.
Power On Reset — Active low input signal
Leave unconnected, if not used.
13
power VBACKUP
14
VIN
PMIC_PWR_BTN
15
3V3
#RESET_OUT
GPIO_17
GPIO7[12]
16
#POR
POR_B
10K-PU
17
18
GND
#RESET_IN
GND
POR_B
Wire ored to pin 16
Ethernet
19
20
21
22
23
24
25
26
analog ETN_TXN
3V3
#ETN_LED2
Transmit Data Negative: 100Base-TX or 10Base-T differential
transmit output to magnetics.
Active low - output is driven active when the operating speed is
100Mbps. This LED will go inactive when the operating speed is
10Mbps or during line isolation.
Transmit Data Positive: 100Base-TX or 10Base-T differential
transmit output to magnetics.
+3.3V analog power supply output to magnetics
Receive Data Negative: 100Base-TX or 10Base-T differential receive
input from magnetics.
Active low - output is driven active whenever the device detects a
valid link, and blinks indicating activity.
Receive Data Positive: 100Base-TX or 10Base-T differential receive
input from magnetics.
analog ETN_TXP
power ETN_3V3
analog ETN_RXN
3V3
#ETN_LED1
analog ETN_RXP
GND
GND
USB-HOST
EIM_DATA31
IPU1_DISP1_DATA20
IPU1_DI0_PIN12
IPU1_CSI0_DATA02
UART3_RTS_B
USB_H1_PWR
EPDC_SDCLK_P
EIM_ACLK_FREERUN
EIM_DATA30
IPU1_DISP1_DATA21
IPU1_DI0_PIN11
IPU1_CSI0_DATA03
UART3_CTS_B
USB_H1_OC
EPDC_SDOEZ
Active high external 5V supply enable. This pin is used to enable the
external VBUS power supply.
27
3V3
USBH_VBUSEN
EIM_D31
GPIO3[31]
28
3V3
#USBH_OC
EIM_D30
GPIO3[30]
10K-PU
Active low over-current indicator input connected to a GPIO.
29
30
31
32
analog USBH_DM
analog USBH_VBUS
analog USBH_DP
GND
GND
USB_H1_DN
USB_H1_VBUS
USB_H1_DP
D- pin of the USB cable
VBUS pin of the USB cable. This pin is used for the VBUS
comparator inputs.
D+ pin of the USB cable
Ka-Ro electronics GmbH - Pascalstr. 22, D-52076 Aachen, Germany - Tel.: +49 2408 1402-0 (FAX -10)
www.karo-electronics.de
TX6S
PIN
Type
Function
i.MX6 Pad Name
Alternate functions
GPIO
Description (refer to i.MX6 Dual manuals for details)
USB-OTG / 2
nd
CAN
EIM_D23
EIM_DATA23
IPU1_DI0_D0_CS
UART3_CTS_B
UART1_DCD_B
IPU1_CSI1_DATA_EN
IPU1_DI1_PIN02
IPU1_DI1_PIN14
EPDC_DATA11
ESAI_TX4_RX1
EPIT1_OUT
FLEXCAN1_TX
UART2_TX_DATA
SPDIF_LOCK
USB_OTG_HOST_MODE
I2C4_SCL
33
3V3
USBOTG_ID
GPIO3[23]
USBOTG_VBUSEN
34
3V3
CAN_TX
GPIO_7
GPIO1[7]
Active high external 5V supply enable. This pin is used to enable the
external VBUS power supply.
35
analog USBOTG_DM
USB_OTG_DN
ESAI_TX5_RX0
XTALOSC_REF_CLK_32K
EPIT2_OUT
FLEXCAN1_RX
UART2_RX_DATA
SPDIF_SR_CLK
USB_OTG_PWR_CTL_WAKE
I2C4_SDA
D- pin of the USB cable
#USBOTG_OC
36
3V3
CAN_RX
GPIO_8
GPIO1[8]
Active low over-current indicator input connected to a GPIO.
10K-PU
37
38
39
analog USBOTG_DP
analog USBOTG_VBUS
GND
GND
USB_OTG_DP
USB_OTG_VBUS
D+ pin of the USB cable
VBUS pin of the USB cable. This pin is used for the VBUS
comparator inputs.
I2C
40
3V3
I2C_DATA
GPIO_6
ESAI_TX_CLK
I2C3_SDA
SD2_LCTL
MLB_SIG
ESAI_RX_HF_CLK
I2C3_SCL
XTALOSC_REF_CLK_24M
CCM_CLKO2
USB_H1_OC
MLB_CLK
ESAI_RX_CLK
WDOG2_B
KEY_ROW5
USB_OTG_ID
PWM2_OUT
SD1_CD_B
ESAI_TX1
ENET_RX_CLK
SD3_VSELECT
SDMA_EXT_EVENT1
ASRC_EXT_CLK
SNVS_VIO_5_CTL
EIM_EB2
ECSPI1_SS0
IPU1_CSI1_DATA19
HDMI_TX_DDC_SCL
I2C2_SCL
SRC_BOOT_CFG30
EPDC_DATA05
EIM_DATA19
ECSPI1_SS1
IPU1_DI0_PIN08
IPU1_CSI1_DATA16
UART1_CTS_B
EPIT1_OUT
EPDC_DATA12
GPIO1[6]
I2C Data
41
3V3
I2C_CLK
GPIO_3
GPIO1[3]
I2C Clock
PWM
42
3V3
PWM
GPIO_1
GPIO1[1]
PWM Output
1-WIRE
43
3V3
OWDAT
GPIO_18
GPIO7[13]
1-Wire bus. Requires an external pull-up resistor. The
recommended
resistor is specified by the generic 1-Wire device used in a given
system.
CSPI – Configurable Serial Peripheral Interface
44
3V3
CSPI_SS
EIM_EB2
GPIO2[30]
Slave Select (Selectable polarity) signal
45
3V3
CSPI_SS
EIM_D19
GPIO3[19]
Slave Select (Selectable polarity) signal
Ka-Ro electronics GmbH - Pascalstr. 22, D-52076 Aachen, Germany - Tel.: +49 2408 1402-0 (FAX -10)
www.karo-electronics.de
TX6S
PIN
Type
Function
i.MX6 Pad Name
Alternate functions
EIM_DATA18
ECSPI1_MOSI
IPU1_DI0_PIN07
IPU1_CSI1_DATA17
IPU1_DI1_D0_CS
I2C3_SDA
EPDC_VCOM1
EIM_DATA17
ECSPI1_MISO
IPU1_DI0_PIN06
IPU1_CSI1_PIXCLK
DCIC1_OUT
I2C3_SCL
EPDC_VCOM0
EIM_DATA16
ECSPI1_SCLK
IPU1_DI0_PIN05
IPU1_CSI1_DATA18
HDMI_TX_DDC_SDA
I2C2_SDA
EPDC_DATA10
KEY_COL5
ENET_1588_EVENT0_OUT
SPDIF_OUT
CCM_CLKO1
ECSPI1_RDY
ENET_TX_ER
GPIO
Description (refer to i.MX6 Dual manuals for details)
46
3V3
CSPI_MOSI
EIM_D18
GPIO3[18]
Master Out/Slave In signal
47
3V3
CSPI_MISO
EIM_D17
GPIO3[17]
Master In/Slave Out signal
48
3V3
CSPI_SCLK
EIM_D16
GPIO3[16]
Serial Clock signal
49
3V3
CSPI_RDY
GPIO_19
GPIO4[5]
Serial Data Ready signal
50
GND
GND
SD – Secure Digital Interface 1
51
52
53
3V3
3V3
3V3
SD1_CD
SD1_D[0]
SD1_D[1]
SD3_CMD
SD1_DAT0
SD1_DAT1
SD3_CMD
UART2_CTS_B
FLEXCAN1_TX
SD1_DATA0
GPT_CAPTURE1
SD1_DATA1
PWM3_OUT
GPT_CAPTURE2
SD1_DATA2
GPT_COMPARE2
PWM2_OUT
WDOG1_B
WDOG1_RESET_B_DEB
SD1_DATA3
GPT_COMPARE3
PWM1_OUT
WDOG2_B
WDOG2_RESET_B_DEB
SD1_CMD
PWM4_OUT
GPT_COMPARE1
SD1_CLK
GPT_CLKIN
GPIO7[2]
SD Card Detect – connected to a GPIO
GPIO1[16]
GPIO1[17]
SD Data bidirectional signals—If the system designer does not want
to make use of the internal pull-up, via the Pull-up enable register,
a 50 K–69 K external pull up resistor must be added.
54
3V3
SD1_D[2]
SD1_DAT2
GPIO1[19]
55
3V3
SD1_D[3]
SD1_DAT3
GPIO1[21]
56
57
58
3V3
3V3
GND
SD1_CMD
SD1_CLK
GND
SD1_CMD
SD1_CLK
GPIO1[18]
GPIO1[20]
SD Command bidirectional signal
SD Output Clock.
1
st
UART
59
60
61
62
3V3
3V3
3V3
3V3
TXD
RXD
RTS
CTS
SD3_DAT7
SD3_DAT6
SD3_DAT1
SD3_DAT0
SD3_DATA7
UART1_TX_DATA
SD3_DATA6
UART1_RX_DATA
SD3_DATA1
UART1_RTS_B
FLEXCAN2_RX
SD3_DATA0
UART1_CTS_B
FLEXCAN2_TX
GPIO6[17]
GPIO6[18]
GPIO7[5]
GPIO7[4]
Application UART 1 Transmit Data output signal
Application UART 1 Receive Data input signal
Application UART 1 Request to Send
input
signal
Application UART 1 Clear to Send
output
signal
2
nd
UART
63
64
65
66
3V3
3V3
3V3
3V3
TXD
RXD
RTS
CTS
SD4_DAT7
SD4_DAT4
SD4_DAT5
SD4_DAT6
SD4_DATA7
UART2_TX_DATA
SD4_DATA4
UART2_RX_DATA
SD4_DATA5
UART2_RTS_B
SD4_DATA6
UART2_CTS_B
GPIO2[15]
GPIO2[12]
GPIO2[13]
GPIO2[14]
Application UART 2 Transmit Data output signal
Application UART 2 Receive Data input signal
Application UART 2 Request to Send
input
signal
Application UART 2 Clear to Send
output
signal
Ka-Ro electronics GmbH - Pascalstr. 22, D-52076 Aachen, Germany - Tel.: +49 2408 1402-0 (FAX -10)
www.karo-electronics.de