TX6Q
Computer On Module
•
•
•
•
•
•
Quad ARM
®
Cortex
®
-A9 based
NXP i.MX6 Quad, 1GHz
RAM
1GB DDR3 SDRAM 64-bit
ROM
128MB SLC NAND Flash
Power supply
Single 3.1V to 5.5V
Size
31mm SO-DIMM
Temperature Grade Extended Consumer
(-20°C to 105°C Tj)
Processor
10/100Mbps Ethernet
Two High Speed USB 2.0 ports
Full HD LCD controller, 24bpp
OpenGL ES 2.0 and OpenVG 1.1
hardware accelerators
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
IEEE1588 support
2x Controller Area Network (FlexCAN)
PCIe 2.0 (1-lane)
Key Features
•
•
•
•
•
•
•
•
•
•
•
•
•
LVDS Option only:
•
•
Dual LVDS display port
SATA
OS Support
•
•
•
•
Windows Embedded Compact 7
Linux
Android by kernel conceptswww.kernelconcepts.de
QNX by SITRE
www.sitre.fr
ad
Qu
®
A9
-
ex
rt
Co
Ka-Ro electronics GmbH - Pascalstr. 22, D-52076 Aachen, Germany - Tel.: +49 2408 1402-0 (FAX -10)
www.karo-electronics.de
TX6Q
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 Quad, 1 GHz
1GByte SDRAM (64bit) DDR3-1066
128 MByte SLC NAND Flash memory
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 ..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.MX 6Dual and i.MX 6Quad 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 6Dual and i.MX
6Quad processors feature NXP’s advanced implementation
of the quad 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-1066 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 : Quad ARM
®
Cortex
®
-A9
•
•
•
Quad 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
up to quad shaders performing 200 MT/s
Separate 2D and/or Vertex acceleration
engines for an optimal user interface
experience
Stereoscopic image sensor support for 3D
imaging
•
•
1GB
8GB
Ka-Ro electronics GmbH - Pascalstr. 22, D-52076 Aachen, Germany - Tel.: +49 2408 1402-0 (FAX -10)
www.karo-electronics.de
2017-02-14
Order Number
TX6Q/1000/1024S/128F
TX6Q/1000/1024S/128F/LVDS
TX6Q/1000/1024S/128F/MIPI
TX6Q/1000/1024S/8GF
TX6Q/1000/1024S/8GF/LVDS
CPU
1GHz MCIMX6Q5
Quad Core Consumer
1GHz MCIMX6Q5
Quad Core Consumer
SDRAM
1GB
Flash
128MB
Temp. Grade
Extended
Consumer
Extended
Consumer
TX6Q
PINOUT
PIN
Type
Function
i.MX6 Quad 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
10K-PU
Module power supply input
(3.3V-5V, observe DIMM socket contact current rating)
3.3V power supply output.
Supplied by RN5T567 LDO2 (max. 300mA)
Boot mode select H: Boot from NAND / L: Boot from UART/USB
13
power VBACKUP
Connected through a 240
Ohms resistor to
VDD_SNVS_IN
Version with DS1339 RTC
DS1339 RTC backup power supply. Supply voltage must be held
between 1.3V and 3.7V for proper RTC operation. This pin can be
connected to a primary cell such as a lithium button cell.
Additionally, this pin can be connected to a rechargeable cell or a
super cap when used with the trickle charge feature.
Version without DS1339 RTC
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.
ESAI1_TX0
ENET_1588_EVENT3_IN
CCM_PMIC_RDY
SDMA_EXT_EVENT[0]
SPDIF_OUT1
SJC_JTAG_ACT
#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.
Wire ored to pin 16
14
VIN
PMIC_PWR_BTN
15
3V3
#RESET_OUT
GPIO_17
GPIO7[12]
16
17
18
GND
#POR
#RESET_IN
GND
POR_B
POR_B
10K-PU
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
27
3V3
USBH_VBUSEN
EIM_D31
WEIM_D[31]
IPU1_DISP1_DAT[20]
IPU1_DI0_PIN12
IPU1_CSI0_D[2]
UART3_RTS
USBOH3_USBH1_PWR
MX6Q_PER_HPROT[1]
WEIM_D[30]
IPU1_DISP1_DAT[21]
IPU1_DI0_PIN11
IPU1_CSI0_D[3]
UART3_CTS
USBOH3_USBH1_OC
MX6Q_PER1_HPROT[0]
GPIO3[31]
Active high external 5V supply enable. This pin is used to enable the
external VBUS power supply.
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
TX6Q
PIN
Type
Function
i.MX6 Quad Pad Name
Alternate functions
GPIO
Description (refer to i.MX6 Dual manuals for details)
USB-OTG / 2
nd
CAN
33
3V3
USBOTG_ID
EIM_D23
WEIM_D[23]
DI0_D0_CS
UART3_CTS
UART1_DCD
IPU2_CSI1_DATA_EN
IPU1_DI1_PIN2
IPU1_DI1_PIN14
ESAI1_TX4_RX1
ECSPI5_RDY
EPIT1_EPITO
CAN1_TXCAN
UART2_TXD_MUX
SPDIF_PLOCK
OTGUSB_HOST_MODE
GPIO3[23]
34
3V3
USBOTG_VBUSEN
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
ESAI1_TX5_RX0
EPIT2_EPITO
CAN1_RXCAN
UART2_RXD_MUX
SPDIF_SRCLK
USB_PWRCTL_WAKEUP
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
ESAI1_SCKT
OBSRV_INT_OUT1
I2C3_SDA
CCM_CCM_OUT_0
CSU_CSU_INT_DEB
USDHC2_LCTL
MLB_MLBSIG
ESAI1_HCKR
OBSRV_INT_OUT0
I2C3_SCL
CCM_CLKO2
USBOH3_USBH1_OC
MLB_MLBCLK
ESAI1_SCKR
WDOG2_WDOG_B
KPP_ROW[5]
PWM2_PWMO
USDHC1_CD
SRC_TESTER_ACK
ESAI1_TX1
ENET_RX_CLK
USDHC3_VSELECT
SDMA_EXT_EVENT[1]
ASRC_ASRC_EXT_CLK
SNVS_VIO_5_CTL
SRC_SYSTEM_RST
WEIM_EB[2]
ECSPI1_SS0
CCM_DI1_EXT_CLK
IPU2_CSI1_D[19]
HDMI_TX_DDC_SCL
I2C2_SCL
SRC_BT_CFG[30]
WEIM_D[19]
ECSPI1_SS1
IPU1_DI0_PIN8
IPU2_CSI1_D[16]
UART1_CTS
EPIT1_EPITO
MX6Q_PER_HRESP
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
TX6Q
PIN
Type
Function
i.MX6 Quad Pad Name
Alternate functions
WEIM_D[18]
ECSPI1_MOSI
IPU1_DI0_PIN7
IPU2_CSI1_D[17]
IPU1_DI1_D0_CS
I2C3_SDA
MX6Q_PER_HBURST[2]
WEIM_D[17]
ECSPI1_MISO
IPU1_DI0_PIN6
IPU2_CSI1_PIXCLK
DCIC1_DCIC_OUT
I2C3_SCL
MX6Q_PER_HBURST[1]
WEIM_D[16]
ECSPI1_SCLK
IPU1_DI0_PIN5
IPU2_CSI1_D[18]
HDMI_TX_DDC_SDA
I2C2_SDA
KPP_COL[5]
ENET_1588_EVENT0
SPDIF_OUT1
CCM_CLKO
ECSPI1_RDY
ENET_TX_ER
SRC_INT_BOOT
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
USDHC3_CMD
UART2_CTS
CAN1_TXCAN
USBOH3_UH3_
DFD_OUT[4]
USBOH3_UH2_
DFD_OUT[4]
MIPI_CORE_DPHY_
TEST_IN[16]
USDHC1_DAT0
ECSPI5_MISO
CAAM_WRAPPER_
RNG_OSC_OBS
GPT_CAPIN1
PCIE_CTRL_DIAG_
STATUS_BUS_MUX[8]
HDMI_TX_OPHYDTB[1]
USDHC1_DAT1
ECSPI5_SS0
PWM3_PWMO
GPT_CAPIN2
PCIE_CTRL_DIAG_
STATUS_BUS_MUX[7]
HDMI_TX_OPHYDTB[0]
USDHC1_DAT2
ECSPI5_SS1
GPT_CMPOUT2
PWM2_PWMO
WDOG1_WDOG_B
WDOG1_WDOG_
RST_B_DEB
USDHC1_DAT3
ECSPI5_SS2
GPT_CMPOUT3
PWM1_PWMO
WDOG2_WDOG_B
WDOG2_WDOG_
RST_B_DEB
USDHC1_CMD
ECSPI5_MOSI
PWM4_PWMO
GPT_CMPOUT1
USDHC1_CLK
ECSPI5_SCLK
OSC32K_32K_OUT
GPT_CLKIN
PHY_DTB[0]
SATA_PHY_DTB[0]
51
3V3
SD1_CD
SD3_CMD
GPIO7[2]
SD Card Detect – connected to a GPIO
52
3V3
SD1_D[0]
SD1_DAT0
GPIO1[16]
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.
53
3V3
SD1_D[1]
SD1_DAT1
GPIO1[17]
54
3V3
SD1_D[2]
SD1_DAT2
GPIO1[19]
55
3V3
SD1_D[3]
SD1_DAT3
GPIO1[21]
56
3V3
SD1_CMD
SD1_CMD
GPIO1[18]
SD Command bidirectional signal
57
3V3
SD1_CLK
SD1_CLK
GPIO1[20]
SD Output Clock.
58
GND
GND
Ka-Ro electronics GmbH - Pascalstr. 22, D-52076 Aachen, Germany - Tel.: +49 2408 1402-0 (FAX -10)
www.karo-electronics.de