TX6ULL
Computer On Module
•
Processor
ARM
®
Cortex
®
-A7 based
NXP i.MX 6ULL
MCIMX6Y2, 792 MHz
industrial grade
512MB 16-bit DDR3L SDRAM
4GB eMMC
Single 3.1V to 5.5V
26mm SO-DIMM
-25°C to 85°C
•
•
•
•
•
RAM
ROM
Power supply
Size
Temperature
Key Features
•
ARM
®
Cortex
®
-A7 Core
◦
ARM TrustZone
◦
NEON Multimedia Architecture
◦
VFP
◦
128 Kbyte L2 Cache
Peripherals
◦
Two 10/100Mbps Ethernet ports
◦
Two High Speed USB 2.0 ports
◦
LCD TFT controller, 24bpp
◦
Pixel-processing pipeline (PXP) to support 2D image
processing, including color-space conversion,
scaling, alpha-blending, and rotation
◦
8-bit Parallel CSI Camera Interface
◦
Up to 8x UART, 3x on standard TXCoM pinout
◦
SDIO interface
◦
Synchronous Serial Audio Interface (I2S/SAI)
◦
Two-wire Interface up to 400 Kbits/s (I2C)
◦
Master/Slave Serial Peripheral Interface (SPI)
◦
2x Controller Area Network (FlexCAN)
◦
12-bit ADC
3.3V I/O
•
•
OS Support
•
•
Windows Embedded Compact 7
Linux
Ka-Ro electronics GmbH - Pascalstr. 22, D-52076 Aachen, Germany - Tel.: +49 2408 1402-0 (FAX -10)
www.karo-electronics.de
TX6ULL
Processor
Expanding the i.MX 6 series, the i.MX 6ULL is a high performance, ultra-
efficient processor family featuring an advanced implementation of a single
ARM® Cortex®-A7 core, which operates at speeds up to 792 MHz.
•
•
The single ARM
®
Cortex
®
-A7 core can provide a more cost-
effective and more power efficient solution
Processor supports connections to a variety of interfaces: two
high-speed USB on-the-go with PHY, multiple expansion card ports
(high-speed MMC/SDIO host and other), two 12-bit ADC modules
with up to 10 total input channels, two CAN ports and a variety of
other popular interfaces (such as UART, I2C, and I2S serial audio)
Standard TXCOM pinout:
•
4-wire UARTs (x3)
•
LCD
•
I2C / PWM
•
Serial Audio Interfaces
•
4-wire SD-Card/SDIO
•
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 TXULL 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
Software and Tools
The TXULL Computer on Module is supported by standard TX development
kits. The TX Mainboard 7 comes with an pre-installed Linux® operating
system.
Ordering Information
Order Number
TX6ULL/800/512S/4GF/E85
CPU
792MHz MCIMX6Y2
SDRAM
512MB
Ka-Ro electronics GmbH - Pascalstr. 22, D-52076 Aachen, Germany - Tel.: +49 2408 1402-0 (FAX -10)
www.karo-electronics.de
2017-09-27
Flash
4GB
EMMC
Temp. Grade
industrial
-25°C..85°C
TX6ULL
PINOUT
PIN
Type
Function
i.MX6 ULL
Pad Name
Alternate functions
GPIO
Description (refer to i.MX6 ULL manuals for details)
POWER SUPPLY & RESET
1-4
5-7,
9-12
8
power
power
VIN
VOUT
Module power supply input (3.3V-5V)
3.3V power supply output.
Supplied by RN5T567 DCDC4 (max. 300mA, VIN>4.3V)
10K-PU
Boot mode select
H: Boot from NAND/eMMC / L: Boot from UART/USB
i.MX6ULL 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.
10K-PU
Connected to RN5T567 PWRON
Leave unconnected, if not used.
Connected to RN5T567 RESETO
May be used to reset peripherals on the carrier board.
Power On Reset — Active low input signal
Leave unconnected, if not used.
Wire ored to pin 16
3V3
BOOTMODE
13
power
Connected through a
240 Ohms resistor to
VDD_SNVS_IN
14
VIN
PMIC_PWR_BTN
15
3V3
#RESET_OUT
10K-PU
16
17
18
VIN
#POR
#RESET_IN
POR_B
POR_B
10K-PU
GND
GND
Ethernet
19
analog ETN_TXN
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.
20
3V3
#ETN_LED2
21
22
23
24
25
26
analog ETN_TXP
power
ETN_3V3
analog ETN_RXN
3V3
#ETN_LED1
analog ETN_RXP
GND
GND
USB-HOST
I2C1_SCL
GPT1_COMPARE2
USB_OTG2_PWR
ENET1_REF_CLK_25M
USDHC1_WP
SDMA_EXT_EVENT00
SRC_ANY_PU_RESET
UART1_TX
I2C1_SDA
GPT1_COMPARE3
USB_OTG2_OC
USDHC1_CD_B
CCM_DI0_EXT_CLK
SRC_TESTER_ACK
UART1_RX
Active high external 5V supply enable. This pin is used to enable the
external VBUS power supply.
27
3V3
USBH_VBUSEN
GPIO1_IO02
GPIO1[2]
28
3V3
#USBH_OC
GPIO1_IO03
GPIO1[3]
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_OTG2_DN
USB_OTG2_VBUS
USB_OTG2_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
TX6ULL
PIN
Type
Function
i.MX6 ULL
Pad Name
Alternate functions
GPIO
Description (refer to i.MX6 ULL manuals for details)
USB-OTG / 2
nd
CAN
33
USBOTG_VBUSEN
34
3V3
CAN_TX
35
analog USBOTG_DM
#USBOTG_OC
36
3V3
CAN_RX
37
38
39
analog USBOTG_DP
analog USBOTG_VBUS
GND
GND
USB_OTG1_DP
USB_OTG1_VBUS
UART3_RTS_B
USB_OTG1_DN
ENET2_TX_ER
FLEXCAN1_RX
CSI_DATA11
ENET1_1588_EVENT1_OUT
WDOG1_WDOG_B
UART3_CTS_B
Not connected
ENET2_RX_CLK
FLEXCAN1_TX
CSI_DATA10
GPIO1[26]
ENET1_1588_EVENT1_IN
EPIT2_OUT
Active high external 5V supply enable. This pin is used to enable the
external VBUS power supply.
D- pin of the USB cable
GPIO1[27]
10K-PU
Active low over-current indicator input connected to a GPIO.
D+ pin of the USB cable
VBUS pin of the USB cable. This pin is used for the VBUS
comparator inputs.
I2C
I2C2_SDA
GPT1_COMPARE1
USB_OTG1_OC
ENET2_REF_CLK2
MQS_LEFT
ENET1_1588_EVENT0_OUT
SRC_EARLY_RESET
WDOG1_WDOG_B
I2C2_SCL / MQS_RIGHT
GPT1_CAPTURE1
ANATOP_OTG1_ID
ENET1_REF_CLK1
ENET1_1588_EVENT0_IN
SRC_SYSTEM_RESET
WDOG3_WDOG_B
40
3V3
I2C_DATA
GPIO1_IO01
GPIO1[1]
I2C Data
41
3V3
I2C_CLK
GPIO1_IO00
GPIO1[0]
I2C Clock
PWM
42
3V3
PWM
NAND_DQS
RAWNAND_DQS
CSI_FIELD / EIM_WAIT
QSPI_A_SS0_B
PWM5_OUT
SDMA_EXT_EVENT01
SPDIF_EXT_CLK
GPIO4[16]
PWM Output
1-WIRE
43
Not connected
CSPI – Configurable Serial Peripheral Interface
44
3V3
CSPI_SS
UART4_RX_DATA
ENET2_TDATA03
I2C1_SDA
CSI_DATA13
GPIO1[29]
CSU_CSU_ALARM_AUT01
ECSPI2_SS0
SJC_MOD
GPT2_CLK
SPDIF_OUT
GPIO1[10]
ENET1_REF_CLK_25M
CCM_PMIC_RDY
SDMA_EXT_EVENT00
ECSPI2_MOSI
ENET2_CRS
I2C2_SCL
GPIO1[30]
CSI_DATA14
CSU_CSU_ALARM_AUT00
ENET2_COL
I2C2_SDA
CSI_DATA15
GPIO1[31]
CSU_CSU_INT_DEB
ECSPI2_MISO
ENET2_TDATA02
I2C1_SCL
CSI_DATA12
GPIO1[28]
CSU_CSU_ALARM_AUT02
ECSPI2_SCLK
Not connected
Slave Select (Selectable polarity) signal
45
3V3
CSPI_SS
JTAG_MOD
Slave Select (Selectable polarity) signal
46
3V3
CSPI_MOSI
UART5_TX_DATA
Master Out/Slave In signal
47
3V3
CSPI_MISO
UART5_RX_DATA
Master In/Slave Out signal
48
3V3
CSPI_SCLK
UART4_TX_DATA
Serial Clock signal
49
50
GND
GND
Ka-Ro electronics GmbH - Pascalstr. 22, D-52076 Aachen, Germany - Tel.: +49 2408 1402-0 (FAX -10)
www.karo-electronics.de
TX6ULL
PIN
Type
Function
i.MX6 ULL
Pad Name
Alternate functions
GPIO
Description (refer to i.MX6 ULL manuals for details)
SD – Secure Digital Interface 1
51
3V3
SD1_CD
NAND_CE1_B
RAWNAND_CE1_B
USDHC1_DATA6
QSPI_A_DATA02
ECSPI3_MOSI
EIM_ADDR18
UART3_CTS_B
USDHC1_DATA0
GPT2_COMPARE3
SAI2_TX_SYNC
FLEXCAN1_TX
EIM_ADDR21
ANATOP_OTG1_ID
USDHC1_DATA1
GPT2_CLK
SAI2_TX_BCLK
FLEXCAN1_RX
EIM_ADDR22
USB_OTG2_PWR
USDHC1_DATA2
GPT2_CAPTURE1
SAI2_RX_DATA
FLEXCAN2_TX
EIM_ADDR23
CCM_CLKO1
USB_OTG2_OC
USDHC1_DATA3
GPT2_CAPTURE2
SAI2_TX_DATA
FLEXCAN2_RX
EIM_ADDR24
CCM_CLKO2
ANATOP_OTG2_ID
USDHC1_CMD
GPT2_COMPARE1
SAI2_RX_SYNC
SPDIF_OUT
EIM_ADDR19
SDMA_EXT_EVENT00
USB_OTG1_PWR
USDHC1_CLK
GPT2_COMPARE2
SAI2_MCLK
SPDIF_IN
EIM_ADDR20
USB_OTG1_OC
GPIO4[14]
SD Card Detect – connected to a GPIO
52
3V3
SD1_D[0]
SD1_DATA0
GPIO2[18]
53
3V3
SD1_D[1]
SD1_DATA1
GPIO2[19]
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.
GPIO2[20]
54
3V3
SD1_D[2]
SD1_DATA2
55
3V3
SD1_D[3]
SD1_DATA3
GPIO2[21]
56
3V3
SD1_CMD
SD1_CMD
GPIO2[16]
SD Command bidirectional signal
57
3V3
SD1_CLK
SD1_CLK
GPIO2[17]
SD Output Clock.
58
GND
GND
1
st
UART
59
3V3
TXD
UART1_TX_DATA
ENET1_RDATA02
I2C3_SCL
CSI_DATA02
GPT1_COMPARE1
SPDIF_OUT
ENET1_RDATA03
I2C3_SDA
CSI_DATA03
GPT1_CLK
SPDIF_IN
ENET1_TX_ER
USDHC1_CD_B
CSI_DATA05
ENET2_1588_EVENT1_OUT
USDHC2_CD_B
ENET1_RX_CLK
USDHC1_WP
CSI_DATA04
ENET2_1588_EVENT1_IN
USDHC2_WP
GPIO1[16]
Application UART 1 Transmit Data output signal
60
3V3
RXD
UART1_RX_DATA
GPIO1[17]
Application UART 1 Receive Data input signal
61
3V3
RTS
UART1_RTS_B
GPIO1[19]
Application UART 1 Request to Send
input
signal
62
3V3
CTS
UART1_CTS_B
GPIO1[18]
Application UART 1 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