Home
iMX6SoloX COM Board - Datasheet
Contents
1. 0 i m il O Com Be coda HH oe i O ee 4 a on onto AMAT LLL Figure 2 EACOM Board Pin Numbering Top Side Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 13 a _ _ _ 3 te 3 O i ov os Fe D0 on a b MN A S A a oooga o0 Setollata a Oooog g E a oo oO ap YY ooo 40 OOM 5 Mi Po boas Be Oa g0 Le 5 Ag O S Sessa oF se aa 0 Saco o ao ob go p eh m OO D J Qp amp o o Jane I T BS ec eS yo Ek 2 ea See E be g O O zm EEA OY BEERE S ome moa E am anal oo m t O OO foo WJ a 2 Jiem g _ ae et u E m 5
2. 85 175 LCD_HSYNC LCD1_HSYNC Data Sensor Signal Alternative location for CSI1_DATA18 Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 41 13 25 CAN2_RX QSPI1B_SS1_B Data Sensor Signal ternative location for CS11_DATA18 86 177 LCD_VSYNC LCD1_VSYNC Data Sensor Signal ternative location for CSI1_DATA19 75 149 LCD_DATA00 LCD1_DATA00 Data Sensor Signal ternative location for CSI1_DATA20 76 157 LCD_DATA01 LCD1_DATA01 Data Sensor Signal ternative location for CSI1_DATA21 P121 250 SPI2_MISO QSPI1B_DATA1 l Data Sensor Signal ternative location for CS11_DATA21 877 159 LCD_DATA02 LCD1_DATA02 Data Sensor Signal ternative location for CSI1_DATA22 P120 248 SPI2_MOSI QSPI1B_DATA0 l Data Sensor Signal ternative location for CS11_DATA22 878 161 LCD_DATA03 LCD1_DATA03 Data Sensor Signal ternative location for CSI1_DATA23 14 27 CAN1_TX QSPI1B_DQS I Data Sensor Signal Alternative location for CSI1_DATA23 P66 132 USB_01_ID GPIO1_1010 CSI Field Signal Alternative location for CSI1_FIELD 80 165 LCD_DATA05 LCD1_DATA05 Horizontal Sync Alternative location for CSI1_HSYNC P136 280 UART1_RTS GPIO1_I006 0 CMOS Sensor Master Clock Alternative location for CS11_MCLK 882 169 LCD_DATA07 LCD1_DATA07 l CMOS Sensor Master Clock Alternative location for CS11_MCLK 881 167 LCD_DATA06 LCD1_DATA06 Pixel Clock Alternative location for CSI1_PIXCLK 79 163 LCD_DATA04 LCD1_DATA04 Vertical Sync Start Of Frame
3. Security ARM TrustZone v Functions Advanced High Assurance Boot v Cryptographic Acceleration and Assurance Module Vv Secure Non Volatile Storage incl Secure Real v Time Clock System JTAG controller v Memory DDR3L RAM Size 1 GByte DDR3L RAM Speed 800 MT s DDR3L RAM Memory Width 32 bit eMMC NAND Flash 8 bit 4 GByte QSPI two 4 bit in parallel 64 MByte Graphical GPU 2D 3D Vivante GC400T Processing Open GL ES 2 0 17Mtri s 133Mpxl s PiXel Processing Pipeline PXP vo Graphical LVDS 18 24 bit 7 Purpur RGB 24 bit parallel interface 7 Graphical CMOS sensor interface camera digital 20 bit Input parallel interface NTSC PAL analogue video input interface 4 ch Interfaces Dual 10 100 1000 Mbps Gigabit Ethernet controllers v with on board PHY all with support for Audio Video Bridging AVB functions ar tiot PCle v2 0 1 lane available at Dual 4 ch 12 bit ADC 8 ch in total the same 2x USB 2 0 ports HS OTG PHY time 3x SD MMC 4 5 o E lt lt D3 interface used on board 5x SPI 6x UART 4x I C 5x I S SSI Dual FlexCAN CAN bus 2 0B Other PMIC MMPF0200 supporting DVFS techniques for low power modes So A Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 9 On board switches to select eMMC or QSPI boot source or USB OTG booting E2PROM storing board information including Ethernet MAC address and memory bus setup parameters i MX6SoloX on chip RTC On bo
4. iMX6SoloX COM Board Datasheet Document status Preliminary Copyright 2015 Embedded Artists AB IMX6SoloX COM Board Datasheet DEFGHIKL t lox COM Board rev Embedded Artists AB eeeeeuee 1 EEERReks BOSSES RRSERESEREOSERES Get Up and Running Quickly and Start Developing Your Application On Day 1 Pa Embedded Artists EA2 USG 1501 Rev A iMX6SoloX COM Board Datasheet Page 2 Embedded Artists AB Davidshallsgatan 16 211 45 Malmo Sweden http www EmbeddedArtists com Copyright 2015 Embedded Artists AB All rights reserved No part of this publication may be reproduced transmitted transcribed stored in a retrieval system or translated into any language or computer language in any form or by any means electronic mechanical magnetic optical chemical manual or otherwise without the prior written permission of Embedded Artists AB Disclaimer Embedded Artists AB makes no representation or warranties with respect to the contents hereof and specifically disclaim any implied warranties or merchantability or fitness for any particular purpose The information has been carefully checked and is believed to be accurate however no responsibility is assumed for inaccuracies Information in this publication is subject to change without notice and does not represent a commitment on the part of Embedded Artists AB Feedback We appreciate any feedback you may have for improvements on this document T
5. P36 72 ETH1_TRXP1 AR8031 1 pin14 I O Media Dependent Interface P37 74 ETH1_TRXN1 AR8031 1 pin15 I O Media Dependent Interface P48 96 ETH1_TRXP2 AR8031 1 pint I O Media Dependent Interface Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 35 P47 94 ETH1_TRXN2 AR8031 1 pin18 I O Media Dependent Interface P45 90 ETH1_TRXP3 AR8031 1 pin20 I O Media Dependent Interface P44 88 ETH1_TRXN3 AR8031 1 pin21 I O Media Dependent Interface P42 84 ETH1_LED_ACT AR8031 1 pin23 O LED indicator output Signal toggles during TX RX activity P43 86 ETH1_LED_LINK AR8031 1 pin26 O LED indicator output Signal high when 100M link is active P41 82 ETH1_LED_LINK1000 AR8031 1 pin24 O Signal high when 1000M link is connected or active P53 106 ETH2_TRXPO AR8031 2 pin11 I O Media Dependent Interface P54 108 ETH2_TRXNO AR8031 2 pin12 I O Media Dependent Interface P50 100 ETH2_TRXP1 AR8031 2 pin14 I O Media Dependent Interface P51 102 ETH2_TRXN1 AR8031 2 pin15 I O Media Dependent Interface P62 124 ETH2_TRXP2 AR8031 2 pin17 I O Media Dependent Interface P61 122 ETH2_TRXN2 AR8031 2 pin 18 I O Media Dependent Interface P59 118 ETH2_TRXP3 AR8031 2 pin20 1 0 Media Dependent Interface P58 116 ETH2_TRXN3 AR8031 2 pin21 I O Media Dependent Interface P56 112 ETH2_LED_ACT AR8031 2 pin23 O LED indicator output Signal toggles during TX RX activity P57 114 ETH2_LED_LINK100 AR8031 2 pin26 O LED indicator output Signal h
6. unless otherwise noted Stress above these limits may cause malfunction or permanent damage to the board Symbol Description Min Max Unit VIN Main input supply voltage 0 3 3 6 V VBAT Coin cell voltage 0 3 3 6 V VIO Vin Vout I O VDD 0 3 0 5 3 4 V VADCIN Analog input voltage on ADC inputs 0 3 3 4 V USB_xx_VBUS USB VBUS signals 0 3 V USB_xx_DP DN USB data signal pairs 0 3 V 7 2 Recommended Operating Conditions All voltages are with respect to ground unless otherwise noted Description Min Typical Main input supply voltage 3 2 3 3 Ripple with frequency content lt 10 MHz Ripple with frequency content 10 MHz Coin cell voltage Note This voltage must remain valid at all times for correct operation of the board including but not limited to the RTC Note if the backup battery is rechargeable the board provides a backup battery charger function USB_xx_VBUS USB VBUS signals 7 3 Power Ramp Up Time Requirements Input supply voltages VIN and VBAT shall have smooth and continuous ramp from 10 to 90 of final set point Input supply voltages shall reach recommended operating range in 1 20 ms 7 4 Electrical Characteristics For DC electrical characteristics see iMX6SoloX Datasheet Depending on internal VDD operating point OVDD is either 3 25V 50 mV under typical recommended VIN 3 3V or 3 1V In the latter case the on board PMIC MMPF0200 regulates VIN to 3 1V 74 1 Reset Output Voltage Range
7. ADC 35 type specific pins not inputs used since all iMX6SoloX pins allocated 10 VIN VBAT and 47 GND 10 VIN VBAT and About 15 of the pins are 47 GND ground pins 2 5 Reference Documents The following documents are important reference documents and should be consulted when integrating the iMX6SoloX COM board e EACOM Board Specification e EACOM Board Integration Manual The following Freescale documents are also important reference documents and should be consulted for functional details e IMX6SXCEC i MX 6SoloX Applications Processors for Consumer Products Data Sheet latest revision e _IMX6SXRM i MX 6SoloX Applications Processor Reference Manual latest revision e IMX6SXCE Chip Errata for the i MX 6SoloX latest revision Note It is the user s responsibility to make sure all errata published by the manufacturer are taken note of The manufacturer s advice should be followed e AN5050 i MX 6SoloX Power Consumption Measurement latest revision e AN5062 i MX 6SoloX Product Lifetime Usage Estimates latest revision The following documents are external industry standard reference documents and should also be consulted when applicable e eMMC Embedded Multi Media Card the eMMC electrical standard is defined by JEDEC JESD84 B45 and the mechanical standard by JESD84 C44 www jedec org e GbE MDI Gigabit Ethernet Medium Dependent Interface defined by IEEE 802 3 The 1000Base T operation over copper twisted pair cabling
8. Operating Conditions 53 7 3 Power Ramp Up Time Requirements 53 7 4 Electrical Characteristics 53 7 4 1 Reset Output Voltage Range 53 7 4 2 Reset Input 54 7 4 3 ADC_VREFH 54 7 5 Power Consumption 54 7 6 Mechanical Dimensions 54 7 6 1 MXM3 Socket 56 7 6 2 Module Assembly Hardware 56 7 7 Environmental Specification 56 7 7 4 Operating Temperature 56 7 7 2 Relative Humidity RH 57 7 8 Thermal Design Considerations 57 7 8 1 Thermal Management 57 78 2 Thermal Parameters 57 7 9 Product Compliance 57 8 Functional Verification and RMA 58 9 Things to Note 59 9 1 Shared Pins and Multiplexing 59 9 2 Only Use EA Board Support Package BSP 59 9 3 OTP Fuse Programming 59 9 4 Write Protect on Parameter Storage E2PROM 59 9 5 Integration Contact Embedded Artists 59 9 6 ESD Precaution when Handling iMX6SoloX COM Board 61 9 7 EMC ESD 61 10 Custom Design 62 11 Disclaimers 63 11 1 Definition of Document Status 64 Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 5 1 Document Revision History Revision Date Description PA1 2015 10 01 First version Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 6 2 Introduction This document is a datasheet that specifies and describes the iIMX6SoloX COM Board mainly from a hardware point of view Some basic software related issues are also addressed like booting and functional verification but there are separate software development
9. The reset output is an open drain output with a 1500 ohm pull up resistor to VIN Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 54 74 2 Reset Input The reset input is triggered by pulling the reset input low 0 2 V max for 20 uS minimum The internal reset pulse will be 140 280 mS long before the iMX6SoloX boot process starts 74 3 ADC_VREFH ADC_VREFH in an output that specific the upper reference voltage for the ADC inputs Note that the voltage is not fixed but rather follows VIN TBD mV 7 5 Power Consumption There are several factors that determine power consumption of the iMX6SoloX COM Board like input voltage operating temperature DDR3 activity operating frequencies for the different cores DVFS levels and software executed i e Linux distribution The values presented are typical values and should be regarded as an estimate Always measure current consumption in the real system to get a more accurate estimate Symbol Description VIN 3 3V Toperating 25 C Typical Max Unit Observed Ivin_DSM Deep Sleep mode DSM aka Dormant mode TBD TBD mA or Suspend to RAM in Linux BSP TBD TBD mA Ivin_XXX Dhrystone benchmark on Cortex A9 996 MHz CoreMark benchmark on Cortex M4 227 MHz Iveat BACKUP Current consumption to keep internal RTC TBD TBD uA running 7 6 Mechanical Dimensions The board use the SMARC mechanical form factor Dimension Value 0 1mm Unit 1 2 m
10. alternative pin locations COM Board Pin 124 253 P76 160 P9 18 P17 34 123 251 Copyright 2015 Embedded Artists AB EA COM Board ET CSI_D5 USB_H1_OC SD_D3 MMC_D5 CSI_D4 iMX6SoloX Ball 1 0 Name CSI_DATA05 l GPIO1_I011 l SD2_DATA3 l SD4_DATA5 I CSI_DATA04 0 Description Input line Input line Input line Input line Output line signal Remarks Alternative function SPDIF_IN Alternative function SPDIF_IN Alternative function SPDIF_IN Alternative function SPDIF_IN Alternative function SPDIF_OUT iMX6SoloX COM Board Datasheet Page 34 P75 158 USB_H1_PWR GPIO1_I012 0 Output line signal Alternative function SPDIF_OUT P10 20 SD_D2 SD2_DATA2 0 Output line signal Alternative function SPDIF_OUT P19 38 MMC_D4 SD4_DATA4 0 Output line signal Alternative function SPDIF_OUT P66 132 USB_01_ID GPIO1_1010 External clock signal Alternative function SPDIF_EXT_CLK 54 107 DISP_PWR_EN ENET1_CRS 0 Lock signal Alternative function SPDIF_LOCK 5 8 Digital Audio Interfaces MQS This section lists signals related to the Medium Quality Sound MQS function The iMX6SoloX SoC has one MQS block that can generate audio via PWM modulation on digital output pins MQS provides only simple audio reproduction No internal pop click or distortion artifact reduction methods are provided The EA COM Board specification defines a stereo output for MQS sound signals The table below lists the pin assignment accordi
11. and the general so called EACOM specification is found in separate document 2 2 Software The iMX6SoloX COM Board has Board Support Packages BSPs for Embedded Linux Precompiled images are available Embedded Artists works with partners that can provide support for other operating systems OS For more information contact Embedded Artists support This document has a hardware focus and does not cover software development See other documents related to the iMX6SoloX COM Board for more information about software development 2 3 Features and Functionality The iMX6SoloX is a powerful SoC The full specification can be found in Freescale s iMX6SoloX Datasheet and iMX6SoloX Reference Manual The table below lists the main features and functions of the iMX6SoloX COM board which represents Embedded Artists integration of the iMX6SoloX SoC Due to pin configuration some functions and interfaces of the iMX6SoloX are not available on the iMX6SoloX COM board Feature iMX6SoloX COM Board Freescale SoC MCIMX6X4EVM10AB CPU Cores 1x Cortex A9 1x Cortex M4 with MPU FPU L1 Instruction cache 32 KByte on Cortex A9 16 KByte on Cortex M4 Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 8 L1 Data cache 32 KByte on Cortex A9 16 KByte on Cortex M4 L2 Cache on Cortex A9 512 KByte TCM on Cortex M4 64 KByte NEON SIMD media accelerator on Cortex A9 v Maximum CPU frequency 996 MHz on Cortex A9 227 MHz on Cortex M4
12. detect logic level to use for signaling Typically 3 1V 2 JTAG_TMS l JTAG signal TMS 4 JTAG_TCK JTAG signal TCK Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 38 6 JTAG_TDO 0 JTAG signal TDO 7 JTAG_MOD Signal shall always be connected to ground Signal has a 1Kohm pulldown resistor and can be left floating 8 JTAG_TDI JTAG signal TDI 9 JTAG_TRST JTAG signal TRST Signal has a 10Kohm pullup resistor 10 JTAG_SRST System reset Signal is active low and controls internal system reset via buffer Signal has a 10K ohm pullup resistor The iMX6SoloX Developer s Kit contains an adapter board for connection to common debug connectors The 10 pos connector is Molex 512811094 and has 0 5 mm 20 mil pitch FPC length should be kept less than 7 cm 5 13 Matrix Keypad This section lists signals related to the Matrix Keypad interface The iMX6SoloX SoC has a Key Pad Port KPP that can control a keyboard in an up to 8x8 matrix There are no specific matrix keypad pins defined in the EA COM Board specification KPP pins are only available as alternative functions on certain pins The table below lists the available pins COM Board Pin EA COM iMX6SoloX 1 0 Description EGUE Board Name Ball Name P2 4 GPIO5 KEY_COL2 0 Keyboard matrix column 2 P129 266 UART3_TXD KEY_COL3 0 Keyboard matrix column 3 P7 14 SD_CLK SD2_CLK 0 Keyboard matrix column 5 Alternative function is KEY_COL5 121 247 CSI_
13. e paT TE O Bahia i B e Ha POSE eo y eel zam zE a HA Bes Hee BAe use Pg BEB rere p gt Figure 3 EACOM Board Pin Numbering Bottom Side 3 2 Pin Assignment This section describes the pin assignment of the board with the following columns Pin number Px are top side edge fingers Sx are bottom side edge fingers An alternative consecutive numbering is also shown with odd numbers on the top and even numbers on the bottom side EACOM Board Describe the typical usage of the pin according to EACOM This pin usage should be followed to get compatibility between different COM boards If this is not needed then any of the alternative functions on the pin can also be used The name of the ball of the iIMX6SoloX SoC or other component on the COM board that is connected to this pin When relevant the preferred pin function is listed iMX6SoloX Ball Name Notes There are 47 ground pins which equal to about 15 and 10 input voltage supply pins Note that some pins are COM board type specific meaning that these pins might not be compatible with other EACOM boards Using these may result in lost compatibility between EACOM boards but not always Check details between EACOM boards of interest The table
14. iMX6SoloX COM Board Datasheet Page 36 pins can be GPIOs but are unsuitable since I2C 0 is used on board and 2C 1 and 2 has 2 2Kohm on board pullup resistors COM Board Pin P140 288 P139 286 P4 8 P3 6 P2 4 P1 2 84 173 5 11 12C EA COM Board Name GPIO1 GPIO2 GPIO03 GPIO04 GPIO5 GPIO6 GPIO7 iMX6SoloX 1 0 Ball Name SD1_CLK 1 0 SD1_CMD 1 0 SD4_RESET 1 0 KEY_ROW1 0 KEY_COL2 1 0 KEY_ROW3 0 LCD1_RESET 1 0 Description GPIO GPIO GPIO GPIO GPIO GPIO GPIO Remarks GPIO1 controlled by alternative pin function GPIO6_I000 GPIO2 controlled by alternative pin function GPIO6_I001 GPIO3 controlled by alternative pin function GPIO6_1022 GPI04 controlled by alternative pin function GPIO2_1016 GPIO5 controlled by alternative pin function GPIO2_1012 GPIO6 controlled by alternative pin function GPIO2_I018 GPIO7 controlled by alternative pin function GPIO3_l027 This section lists signals related to the Inter Integrated Circuit I2C interface The iMX6SoloX SoC has four 12C interfaces Three of these are assigned in the EA COM Board Specification It is recommended not to change this assignment since the pins have 2 2Kohm pullup resistors Pin assignment for 12C channel 0 cannot be changed since this channel is used on the iMX6SoloX COM board for PMIC and E2PROM communication The table below lists the pin assignment as well as alternative pin locations COM Board Pin 47 93 846 91 849
15. is defined by IEEE 802 3ab www ieee org e The I2C Specification Version 2 1 January 2000 Philips Semiconductor now NXP www nxp com Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 11 e 12S Bus Specification Feb 1986 and Revised June 5 1996 Philips Semiconductor now NXP www nxp com e JTAG Joint Test Action Group defined by IEEE 1149 1 2001 IEEE Standard Test Access Port and Boundary Scan Architecture www ieee org e MXM3 Graphics Module Mobile PCI Express Module Electromechanical Specification Version 3 0 Revision 1 1 2009 NVIDIA Corporation www mxm sig org e PCI Express Specifications www pci sig org e SD Specifications Part 1 Physical Layer Simplified Specification Version 3 01 May 18 2010 2010 SD Group and SD Card Association Secure Digital www sdcard org e SPDIF aka S PDIF Sony Philips Digital Interface IEC 60958 3 e SPI Bus Serial Peripheral Interface de facto serial interface standard defined by Motorola A good description may be found on Wikipedia http en wikipedia org wiki Serial_Peripheral_Interface_Bus e USB Specifications www usb org Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 12 3 EACOM Board Pinning Embedded Artists has defined the EA COM board standard that is based on the SMARC form factor module size 82 x 50 mm Note that pinning is different from the SMARC standard See the EA COM
16. manuals that should also be consulted 2 1 Hardware The iMX6SoloX COM Board is a Computer on Module COM based on Freescale s dual core ARM Cortex A9 M4 iMX6SoloX System on Chip SoC application processor The board provides a quick and easy solution for implementing a high performance ARM dual core Cortex A9 M4 based design The Cortex A9 runs at up to 1GHz and the Cortex M4 core at up to 227 MHz The dual core architecture enables the system to run an OS like Linux on the Cortex A9 and a Real Time OS RTOS on the Cortex M4 This architecture is ideal for real time applications where Linux cannot be used for all time critical task The Cortex M4 can handle real time critical tasks and can also be used to lower the power consumption The iMX6SoloX COM Board delivers high computational and graphical performance at very low power consumption The on board PMIC supporting DVFS Dynamic Voltage and Frequency Scaling together with a DDR3L memory sub system reduce the power consumption to a minimum The SoC is part of the scalable iMX6 product family There is a range of iMX6 COM Boards from Embedded Artists with single dual and quad Cortex A9 cores All boards share the same basic pinning for maximum flexibility and performance scalability The iMX6SoloX COM Board has a very small form factor and shields the user from a lot of complexity of designing a high performance system It is a robust and proven design that allows the user to foc
17. not be erased or overwritten The E2PROM is write protected if signal EZPROM_WR pin P146 300 is connected to VIN This should always be the case 9 5 Integration Contact Embedded Artists It is strongly recommended to contact Embedded Artists at an early stage in your project A wide range of support during evaluation and the design in phase are offered including but not limited to e Developer s Kit to simplify evaluation e Custom Carrier board design including ready to go standard carrier boards e Display solutions e Mechanical solutions e Schematic review of customer carrier board designs e Driver and application development Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 60 The iMX6SoloX COM Board targets a wide range of applications such as e Industrial controllers and HMI systems e Home automation and facility management e Audiovisual equipment e Instrumentation and measuring equipment e Vending machines e Industrial automation e HVAC Building and Control Systems e Smart Grid and Smart Metering e HMI GUI solutions e Smart Toll Systems e Connected vending machines e Digital signage e Point of Sale POS applications e Data acquisition e Communication gateway solutions e Connected real time systems e Portable systems e and much more For more harsh use and environments and where fail safe operation redundancy or other strict reliability or safety requirements exists always contact E
18. not support USB 3 0 so this pin is unconnected Controlled by alternative pin function USB_OTG1_PWR Controlled by alternative pin function USB_OTG1_OC Controlled by alternative pin function USB_OTG2_OC Controlled by alternative pin function USB_OTG2_PWR USB Host port 1 on iMX6SoloX does not support USB 3 0 so this pin is unconnected USB Host port 1 on iMX6SoloX does not support USB 3 0 so this pin is unconnected iMX6SoloX COM Board Datasheet Page 16 P82 172 GND P83 174 USB_H1_SSRXN USB Host port 1 on iMX6SoloX does not support USB 3 0 so this pin is unconnected P84 176 USB_H1_SSRXP USB Host port 1 on iMX6SoloX does not support USB 3 0 so this pin is unconnected P85 178 USB_H1_VBUS USB_HOST_VBUS No P86 180 USB_H2_PWR_EN SNVS_TAMPER No USB Host port 2 on iMX6SoloX does not exist Non standard pin allocation Pin carry signal SNVS_TAMPER iMX6SoloxX ball V14 P87 182 USB_H2_OC ONOFF No USB Host port 2 on iMX6SoloX does not exist Non standard pin allocation Pin carry signal ONOFF iMX6SoloX ball W17 P88 184 GND P89 186 USB_H2_DN KEY_COLO Yes USB Host port 2 on iMX6SoloX does not exist Non standard pin allocation KEY_COLO signal iMX6Solox ball C23 During boot from eMMC this pin carry signal SD3_CD_B The signal has a 10K pulldown resistor to ground Signal can be used if it does not interfere with booting not driving the signal high before eMMC boot is complete P90 188 USB_H2_DP CCM_CLK2 No USB Host
19. port 2 on iMX6SoloX does not exist Non standard pin allocation Pin carry signal CCM_CLK2 iMX6SoloX ball W18 P91 190 GND P92 192 COM board specific P93 194 COM board specific P94 196 COM board specific P95 198 COM board specific P96 200 COM board specific P97 202 COM board specific P98 204 COM board specific P99 206 COM board specific P100 208 COM board specific P101 210 COM board specific P102 212 COM board specific P103 214 COM board specific P104 216 COM board specific P105 218 COM board specific P106 220 COM board specific P107 222 COM board specific P108 224 COM board specific P109 226 COM board specific P110 228 COM board specific P111 230 COM board specific P112 232 COM board specific P113 234 COM board specific Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 17 P114 236 COM board specific P115 238 COM board specific P116 240 COM board specific P117 242 COM board specific P118 244 GND P119 246 SPI2_SSEL QSPI1B_SS0_B Yes Controlled by alternative pin function ECSPI3_SS0 P120 248 SPI2_MOSI QSPI1B_DATA0 Yes Controlled by alternative pin function ECSPI3_MOSI P121 250 SPI2_MISO QSPI1B_DATA1 Yes Controlled by alternative pin function ECSPI3_MISO P122 252 SPI2_CLK QSPI1B_SCLK Yes Controlled by alternative pin function ECSPI3_SCLK P123 254 SPI1_SSEL QSPI1A_SS0_B Yes Controlled by alternative pin function ECSPI1_SSO P124 256 SPI1_MOSI QSPI1A_DATAO Yes Controlled by alternative pin function
20. pullup resistor on carrier board 12C4_SCL signal will require a pullup resistor on carrier board 12C4_SDA signal will require a pullup resistor on carrier board 12C2_SCL Note that this location is not recommended since the EA COM Board specification has allocated this function on another pin GPIO1_1000 12C2_SDA Note that this location is not recommended since the EA COM Board specification has allocated this function on another pin GPIO1_1001 iMX6SoloX COM Board Datasheet Page 37 Note that the following two positions for I2C interfaces are not allowed 12C1_SCL on iMX6SoloX pin CSI_DATA00 should not be used 12C channel 1 is allocated on other pins 12C1_SDA on iMX6SoloX pin CSI_DATA01 should not be used 12C channel 1 is allocated on other pins 12C4_SCL on iMX6SoloX pin USB_H_STROBE cannot be used due to an on board voltage level translator where the pin is output only 12C4_SDA on iMX6SoloX pin USB_H_DATA cannot be used due to an on board voltage level translator where the pin is output only 5 12 JTAG This section lists signals related to the JTAG debug interface The iMX6SoloX SoC has a module called System JTAG Controller SJC that provides a JTAG interface to internal logic including the two ARM Cortex cores A9 and M4 The SJC complies with JTAG TAP standards The i MX 6SoloX processors use the JTAG port for production testing and system debugging The JTAG signals are not available on the
21. 0 0 0 Description Card detection pin Card detection pin LED control used to drive an external LED Active high Card hardware reset signal active LOW IO power voltage selection signal Card write protect detect Card write protect detect Page 45 Alternative function SD1_CLK Alternative function SD1_CMD Alternative function SD1_DATAO Alternative functi Alternative function SD1_DATA2 Alternative function SD1_DATA3 Alternative function SD1_CD_B Note that the pin is pre allocated as 2C2_SCL and has on board 2 2Kohm pullup resistor It is possible to use this pin but not recommended Alternative function SD1_CD_B Alternative function SD1_LCTL Note that the pin is pre allocated as 2C3_SDA and has on board 2 2Kohm pullup resistor It is possible to use this pin but not recommended Alternative function SD1_WP Note that the pin is pre allocated as I2C2_SDA and has on board 2 2Kohm pullup resistor It is possible to use this pin but not recommended Alternative function SD1_WP Remarks Alternative function SD2_CD_B Alternative function SD2_CD_B Alternative function SD2_LCTL Note that the pin is pre allocated as 12C3_SCL and has on board 2 2Kohm pullup resistor It is possible to use this pin but not recommended Alternative function SD2_RESET_B Alternative function SD2_VSELECT Alternative function SD2_WP Alternative function SD2_WP There are no accessible pins f
22. 1 is also available on pin S4 7 Alternative function AUD6_TXFS This section lists signals related to the Enhanced Serial Audio Interface ESAI function EASI is part of the iMX6SoloX SoC audio subsystem provides a full duplex serial port for serial communication with a variety of serial devices including industry standard codecs Sony Phillips Digital Interface SPDIF transceivers and other DSPs The ESAI consists of independent transmitter and receiver sections each section with its own clock generator There are no specific ESAI pins defined in the EACOM Board specification ESAI pins are only available as alternative functions on certain pins The table below lists the available pins COM Board Pin 121 247 P121 250 122 249 P120 248 117 239 8 15 P122 252 114 233 7 13 Copyright 2015 Embedded Artists AB EA COM Board Name CSI_D2 SPI2_MISO CSI_D3 SPI2_MOSI CSI_PIXCLK AUDIO_MCLK SPI2_CLK CSI_LHSYNC AUDIO_TXD iMX6SoloX Ball Name CSI_DATA02 QSPI1B_DATA1 CSI_DATA03 QSPI1B_DATA0 CSI_PIXCLK QSPI1B_SCLK CSI_LHSYNC 1 0 1 0 1 0 1 0 0 1 0 0 1 0 Description RX serial bit clock RX serial bit clock RX frame sync signal RX frame sync signal RX high frequency clock RX high frequency clock ESAI_TXO serial transmit data Remarks Alternative function ESAI_RX_CLK Alternative function ESAlI_RX_CLK Alternative function ESAl_RX_FS Alternative function ESAI_RX_
23. 12C3 SDA interface and has a 2 2Kohm pullup resistor 5 14 PCI Express This section lists signals related to the PCI Express interface The iMX6SoloX SoC has a single lane PC Express PCle interface The interface is compliant with the PCle 2 0 specification that supports 5Gbit s data rate PCle 2 0 is backward compatible with the PCle 1 1 standard that supports 2 5Gbit s data rate COM Board Pin EA COM Board iMX6SoloX 1 0 Description Remarks Name Ball Name 150 305 PCIE_CLK_P CCM_CLK1 P O 100 MHz reference clock positive signal in differential pair 151 307 PCIE_CLK_N CCM_CLK1_N O 100 MHz reference clock negative signal in differential pair 153 311 PCIE_TX_P PCIE_TX_P 0 Transmit data positive signal in differential pair 8154 313 PCIE_TX_N PCIE_TX_N 0 Transmit data negative signal in differential pair 8156 317 PCIE_RX_P PCIE_RX_P l Receive data positive signal in differential pair 8157 319 PCIE_RX_N PCIE_RX_N Receive data negative signal in differential pair A typical PCle interface also has a USB Host a 12C interface and typically three control signals wakeup input to iMX6 disable and reset outputs from iMX6 These interfaces and control signals are not specifically defined in the EA COM Board specification and is up to each carrier board design to assign allocate 5 15 Parallel Camera Interface This section lists signals related to CMOS Sensor Interface CSI functions The iMX6SoloX SoC has two C
24. 2 0 Chip select signal ECSPI1_SS3 Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 47 There are no accessible pins for ECSPI2 signals due to on board allocation conflicts No additional alternative pins exist for ECSPI3 signals The table below lists of alternative pin locations for ECSPI4 signals COM Board EA COM Board iMX6SoloX I O Description Remarks Pin ETT Ball Name P9 18 SD_D3 SD2_DATA3 I O Master data in slave data out ECSPI4_MISO P8 16 SD_CMD D2_CMD I O Master data out slave datain ECSPI4_MOSI P21 42 MMC_D2 SD1_DATA2 VO SPI data ready signal ECSPI4_RDY P7 14 SD_CLK SD2_CLK VO SP clock signal ECSPI4_SCLK P10 20 SD_D2 SD2_DATA2 0 Chip select signal ECSPI4_SS0 P20 40 MMC_D3 D1_DATA3 0 Chip select signal ECSPI4_SS1 P5 10 SD_D1 SD2_DATA1 0 Chip select signal ECSPI4_SS2 P6 12 SD_DO SD2_DATA0 I O Chip select signal ECSPI4_SS3 The table below lists of alternative pin locations for ECSPI5 signals COM Board EA COM Board iMX6SoloX Ball I O Description Remarks Pin ETT Name P73 146 USB_O1_PWR QSPI1A_DATA2 I O Chip select signal ECSPI5_SS1 52 103 TP_RST QSPI1A_DATA3 I O Chip select signal ECSPI5_SS2 5 21 UART This section lists signals related to Universal Asynchronous Receiver Transmitter UART functions The iMX6SoloX SoC has six UARTs supporting bitrates up to 5Mbps each The EA COM Board specification defines two 4 signal UARTs and one 2 signal UART The remaining UART signals
25. 5 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 23 4 Pin Mapping 4 1 Functional Multiplexing on I O Pins There are a lot of different peripherals inside the iMX6SoloX SoC Many of these peripherals are connected to the IOMUX block that allows the I O pins to be configured to carry one of many up to nine different alternative functions This leave great flexibility to select a function multiplexing scheme for the pins that satisfy the interface need for a particular application Some interfaces with specific voltage levels drivers transceivers have dedicated pins like PCle SATA HDMI MIPI and LVDS iMX6SoloX pins carrying these signals do not have any functional multiplexing possibilities These interfaces are fixed To keep compatibility between COM boards the EACOM specified pinning should be followed but in general there are no restrictions to select alternative pin multiplexing schemes on the iMX6SoloX COM Board Note that all EACOM defined pins are not connected on some COM boards typically because an interface is not supported or there are not enough free pins in the SoC Further some COM board pins are type specific meaning that these pins might not be compatible with other EACOM boards Using type specific pins may result in lost compatibility between EACOM boards but not always Always check details between EACOM boards of interest If switching between EACOM board is not needed then pin multiplexing can be don
26. 5 9 P6 12 121 247 P8 16 122 249 P7 14 119 243 6 11 P5 10 114 233 7 13 P9 18 120 245 S4 7 P10 20 5 6 Digital Audio Interfaces ESAI EA COM Board ET CSI_VSYNC AUDIO_RXD SD_DO CSI_D2 SD_CMD CSI_D3 SD_CLK CSI_DO AUDIO_TXC SD_D1 CSI_LHSYNC AUDIO_TXD SD_D3 CSI_D1 AUDIO_TXFS SD_D2 iMX6SoloX Ball Name CSI_VSYNC SD2_DATAO CSI_DATA02 D2_CMD CSI_DATA03 SD2_CLK CSI_DATA00 SD2_DATA1 CSILHSYNC SD2_DATA3 CSI_DATA01 SD2_DATA2 1 0 l l l l l 0 0 0 O 0 O Description Data receive signal Ch 6 Data receive signal Ch 6 Receive clock signal Ch 6 Receive clock signal Ch 6 Receive Frame sync signal Ch 6 Receive Frame sync signal Ch 6 Transmit clock signal Ch 6 Transmit clock signal Ch 6 Data transmit signal Ch 6 Data transmit signal Ch 6 Transmit Frame sync signal Ch 6 Transmit Frame sync signal Chi 6 Remarks Alternative function AUD6_RXD Note that CSI_VSYNC is also available on pin S5 9 Alternative function AUD6_RXD Alternative function AUD6_RXC Alternative function AUD6_RXC Alternative function AUD6_RXFS Alternative function AUD6_RXFS Alternative function AUD6_TXC Note that CSI_DATA00 is also available on pin S6 11 Alternative function AUD6_TXC Alternative function AUD6_TXD Note that CSI_LHSYNC is also available on pin 87 13 Alternative function AUD6_TXD Alternative function AUD6_TXFS Note that CSI_DATA0
27. 79 843 85 57 113 74 147 888 181 98 201 101 207 104 213 118 241 127 259 130 265 133 271 136 277 139 283 142 289 145 295 148 301 149 303 152 309 155 315 158 321 Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 43 P145 298 VBAT AV AO Power supply for MMPF0200 Connected to MMPF0200 PMIC pin 42 PMIC and iMX6SoloX on chip LICELL RTC PMIC can be programmed to charge a Connect to external primary secondary coin cell non rechargeable or secondary rechargeable coin cell battery 5 18 PWM This section lists signals related to Pulse Wide Modulators PWM The iMX6SoloX SoC has eight PWM channels that are available via pin multiplexing The generated signals has 16 bit resolution PWM signals can be used to generate analogue signals emulate a DAC and also control intensity brightness in display applications There are two PWM signals defined in the EACOM Board specification One general PWM signal and one that is intended for backlight intensity control for displays The latter can however be used as a general PWM signals also if backlight intensity control is not needed or control is arranged differently The remaining PWM signals are available as alternative functions on certain pins The table below lists the pin assignment as well as alternative pin locations COM Board EA COM Board iMX6SoloX Ball 0 Description Remarks Pin Name Name P138 284 P
28. 97 848 95 851 101 50 99 125 255 126 257 P5 10 P6 12 P20 40 P21 42 Copyright 2015 Embedded Artists AB EA COM Board Name 12C1_SCL 12C1_SDA 12C2_SCL 12C2_SDA 12C3_SCL 12C3_SDA CSI_D6 CSI_D7 SD_D1 SD_DO MMC_D3 MMC_D2 iMX6SoloX iI e Ball Name GPIO1_1000 1 0 GPIO1_I001 1 0 GPIO1_1002 1 0 GPIO1_I003 1 KEY_COL4 0 KEY_ROW4 I O CSI_DATA06 1 0 CSI_DATA07 I O SD2_DATA1 I O SD2_DATAO 1l SD4_DATA3 1 0 SD4_DATA2 I O Description Clock signal of 12C channel 1 Data signal of I2C channel 1 Clock signal of 12C channel 2 Data signal of 12C channel 2 Clock signal of 12C channel 3 Data signal of I2C channel 3 Clock signal of 12C channel 4 Data signal of 12C channel 4 Clock signal of 12C channel 4 Data signal of I2C channel 4 Clock signal of 12C channel 2 Data signal of 12C channel 2 Remarks Signal has on board 2 2Kohm pullup resistor Signal is connected to on board 12C channel to PMIC and E2PROM Signal has on board 2 2Kohm pullup resistor Signal is connected to on board 12C channel to PMIC and E2PROM Signal has on board 2 2Kohm pullup resistor Signal has on board 2 2Kohm pullup resistor Signal has on board 2 2Kohm pullup resistor Signal has on board 2 2Kohm pullup resistor 12C4_SCL signal will require a pullup resistor on carrier board 12C4_SDA signal will require a
29. A COM iMX6SoloX Ball I O Description Remarks Pin Board Name Name P125 258 SPI1_MISO QSPI1A_DATA1 I O Master data in slave data out ECSPI1_MISO P124 256 SPI1_MOSI QSPI1A_DATAO 0 Master data out slave data in ECSPI1_MOSI P126 260 SPI1_SCLK QSPI1A_SCLK VO SP clock signal ECSPI1_SCLK P123 254 SPI1_SSO QSPI1A_SS0_B I O Chip select signal ECSPI1_SS0 P121 250 SPI2_MISO QSPI1B_DATA1 I O Master data in slave data out ECSPI3_MISO Note difference in SPI numbering between iMX6SoloX SoC and EA COM Board specification P120 248 SPI2_MOSI QSPI1B_DATAO Master data out slave data in ECSPI3_MOSI Note difference in SPI numbering between iMX6SoloX SoC and EA COM Board specification P122 252 SPI2_SCLK QSPI1B_SCLK SPI clock signal ECSPI3_SCLK Note difference in SPI numbering between iMX6SoloX SoC and EA COM Board specification P119 246 SPI2_SS0 QSPI1B_SS0_B Chip select signal ECSPI3_SSO0 Note difference in SPI numbering between iMX6SoloX SoC and EA COM Board specification The table below lists of alternative pin locations for ECSPI1 signals COM Board EA COM Board iMX6SoloX 0 Description Remarks Pin ETT Ball Name 53 105 TP_IRQ KEY_ROWO I O Master data out slave datain ECSPI1_MOSI P2 4 GPIO5 KEY_COL2 VO SPI data ready signal ECSPI1_RDY P3 6 GPIO4 KEY_ROW1 O Chip select signal ECSPI1_SS0 P128 264 UART3_RXD KEY_ROW3 O Chip select signal ECSPI1_SS1 P129 266 UART3_TXD KEY_COL3 I O Chip select signal ECSPI1_SS2 P1 2 GPIO6 KEY_ROW
30. A08 LCD1_DATA08 Data Sensor Signal ternative location for CSI1_DATA09 65 129 LCD_DATA23 LCD1_DATA23 Data Sensor Signal ternative location for CSI1_DATA10 15 29 CAN1_RX QSPI1A_SS1_B l Data Sensor Signal ternative location for CSI1_DATA10 64 127 LCD_DATA22 LCD1_DATA22 Data Sensor Signal ternative location for CSI1_DATA11 52 103 TP_RST QSPI1A_DATA3 Data Sensor Signal ternative location for CSI1_DATA11 63 125 LCD_DATA21 LCD1_DATA21 Data Sensor Signal ternative location for CSI1_DATA12 P73 146 USB_O1_PWR QSPI1A_DATA2 Data Sensor Signal ternative location for CSI1_DATA12 62 123 LCD_DATA20 LCD1_DATA20 Data Sensor Signal ternative location for CSI1_DATA13 P125 258 SPI1_MISO QSPI1A_DATA1 Data Sensor Signal ternative location for CSI1_DATA13 61 121 LCD_DATA19 LCD1_DATA19 Data Sensor Signal Iternative location for CSI1_DATA14 P124 256 SPI1_MOSI QSPI1A_DATAO Data Sensor Signal ternative location for CS11_DATA14 60 119 LCD_DATA18 LCD1_DATA18 Data Sensor Signal ternative location for CSI1_DATA15 12 23 CAN2_TX QSPI1A_DQS l Data Sensor Signal ternative location for CS11_DATA15 883 171 LCD_CLK LCD1_CLK Data Sensor Signal ternative location for CSI1_DATA16 P122 252 SPI2_SCLK QSPI1B_SCLK Data Sensor Signal ternative location for CS11_DATA16 887 179 LCD_ENABLE LCD1_ENABLE Data Sensor Signal Iternative location for CSI1_DATA17 P119 246 SPI2_SSEL QSPI1B_SS0_B Data Sensor Signal ternative location for CSI1_DATA17
31. A20 O LCD1_DATA21 O LCD1_DATA22 O LCD1_DATA23 O LCD1_HSYNC LCD1_VSYNC O LCD1_ENABLE LCD1_CLK Vertical frame synchronization iMX6SoloX COM Board Datasheet Page 27 O Horizontal line synchronization O Data enable O Pixel dot clock The EA COM Board specification has allocated some additional signals that are typically needed to implement an LCD interface The table below list these signals COM Board Pin WEU 856 111 855 109 BL_PWR_EN 854 107 853 105 852 103 TP_IRQ TP_RST 8471 193 12C1_SCL 846 91 12C1_SDA Copyright 2015 Embedded Artists AB EA COM Board DISP_PWR_EN iMX6SoloX Ball Name BL_CRTL_PWM USB_H_DATA GPIO1_I009 ENET1_CRS KEY_ROWO QSPI1A_DATA3 GPIO01_I000 GPI01_1001 1 0 O 0 0 l 0 1 0 1 0 Description PWM signal to control backlight contrast Power control for backlight Active high Power control for LCD power supply Active high Interrupt from touch controller Reset signal to touch controller Active low Clock signal of 12C channel 1 Data signal of 12C channel 1 Remarks Signal is connected to PWM2_OUT Signal is connected to GPIO2_1001 Signal is connected to GPIO2_I015 Signal is connected to GPIO4_1019 It is recommended to connect the RGB LCD touch controller if 12C interface to this channel It is recommended to connect the RGB LCD touch controller if I2C interface iMX6SoloX COM Boar
32. ART6 Request to Send Alternative function is UART6_RTS_B 126 257 CSI_D7 CSI_DATA07 UARTE6 Clear to Send Alternative function is UART6_CTS_B 53 105 TP_IRQ KEY_ROWO UARTE Clear to Send Alternative function is UART6_CTS_B 119 243 CSI_DO CSI_DATA00 VO UARTE6 Ring Indicator Alternative function is UART6_RI_B 120 245 CSI_D1 CSI_DATA01 VO UART6 DataSet Ready Alternative function is UART6_DSR_B 121 247 CSI_D2 CSI_DATA02 I O UART6 Data Terminal Alternative function is UART6_DTR_B Ready 122 249 CSI_D3 CSI_DATA03 I O UART6 Data Carrier Alternative function is UART6_DCD_B Detect 5 22 USB This section lists signals related to the USB interfaces The EACOM Board specification has one USB 3 0 OTG port one USB 3 0 Host port and one USB 2 0 Host port The iMX6SoloX has two USB 2 0 OTG ports and USB 3 0 is backward compatible with USB 2 0 The pins that are specific for USB 3 0 are just left unconnected and are for future upgrade The carrier board must provide a 5V supply with enable and over current functionality for USB Host interfaces fore EA COM Board Name iMX6SoloX Ball 0 Description Remarks Board Pin Name P64 128 USB_O1_DN USB_OTG1_DN I O Negative Differential USB Signal OTG compatible P65 130 USB_O1_DP USB_OTG1_DP I O Positive Differential USB Signal OTG compatible P66 132 USB_0O1_ID GPIO1_1010 l USB OTG ID pin P67 134 USB_O1_SSTXN Not connected P68 136 USB_O1_SSTXP Not connected P70 140 USB_O1_SSRXN N
33. Alternative location for CS11_VSYNC The CSI can support connection with the sensor as follows e To connect with one 8 bit sensor the sensor data interface should connect to CSI_DATA 9 2 This is the method that is supported by the EA COM Board specification e To connect with one 10 bit sensor the sensor data interface should connect to CSI_DATA9 0 e To connect with one 16 bit sensor the sensor data interface should connect to CSI_DATA 15 0 e To connect with one 24 bit data either video pass through or TV Decoder input the sensor data interface should connect to CSI_DATA 23 0 The CSI input data format mapping is shown in the table below Internal CSI EACOM CCIR656 Generic YCbCr422 YCbCr422 RGB565 RGB666 RGB888 RGB888 TVdecoder Signal Name Board 10 bit 2 Cycle 1 Cycle 1 Cycle 1Cycle YUV4444 1 Cycle YCbCr Name 3 Cycle 1 Cycle CSI1_DATA00 Ge0 co Cro CSI1_DATA01 Get C1 B1 Cr1 CSI1_DATA02 CSI_DO CO YO Ge2 YO CO C2 BO RO GO BO B2 CSI1_DATA03 CSI D1 C1 Y1 Ge3 Y1 C1 C3 B1 R1 G1 B1 B3 CSI1_DATA04 CSI D2 C2 Y2 Ge4 Y2 C2 C4 B2 R2 G2 B2 B4 CSI1_DATA05 CSI_D3 C3 Y3 Ge5 Y3 C3 C5 B3 R3 G3 B3 B5 CSI1_DATA06 CSI_D4 C4 Y4 Ge6 Y4 C4 C6 B4 R4 G4 B4 B6 CSI1_DATA07 CSI_D5 C5 Y5 Ge7 Y5 C5 C7 BS R5 G5 B5 B7 CSI1_DATA08 CSI_D6 C6 Y6 Ge8 Y6 C6 YO G4 R6 G6 B6 G0 CSI1_DATA09 CSI_D7 C7 7 Ge9 Y7ICT Y1 G5 R7 G7 B7 G1 CSI1_DATA10 GO G2 CSI1_DATA11 G3 CSI1_DATA12 G4 CSI1_DATA13 G5 Copyright 2015 Embedded Artists AB iMX6SoloX CO
34. Board Name 12C3_SCL GPIO2 UART2_RXD UART2_RTS 12C3_SDA GPIO1 UART2_TXD TP_IRQ UART2_RTS iMX6SoloX Ball 1 0 Name ENET2_COL l ENET1_CRS 0 ENET1_RX_CLK O iMX6SoloX Ball 1 0 Name KEY_COL4 SD1_CMD l SD1_DATA0 l SD1_DATA3 l KEY_ROW4 l SD1_CLK l SD1_DATA1 0 KEY_ROWO 0 SD1_DATA3 0 Description Receive clock signal Ch 4 Data transmit signal Ch 4 Transmit Frame sync signal Ch 4 Description Receive clock signal Ch 5 Receive clock signal Ch 5 Data receive signal Ch 5 Data receive signal Ch 5 Receive Frame sync signal Ch 5 Receive Frame sync signal Ch 5 Transmit clock signal Ch 5 Data transmit signal Ch 5 Data transmit signal Ch 5 Remarks Alternative function AUD4_RXC Alternative function AUD4_TXD Alternative function AUD4_TXFS Remarks Alternative function AUD5_RXC Alternative function AUD5_RXC Alternative function AUD5_RXD Alternative function AUD5_RXD Alternative function AUD5_RXFS Alternative function AUD5_RXFS Alternative function AUD5_TXC Alternative function AUD5_TXD Alternative function AUD5_TXD iMX6SoloX COM Board Datasheet P131 270 UART2_CTS SD1_DATA2 0 Transmit Frame sync signal Ch 5 Page 32 Alternative function AUD5_TXFS Besides the AUDMUX port 6 signals allocated in the EACOM Board specification there are more alternative pins for the AUDMUX port 6 AUD6 interface The table below lists these pins COM Board Pin 8115 235
35. Board EA COM iMX6SoloX Ball IO Description Remarks Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Pin P140 288 P139 286 P130 268 P133 274 P131 270 P132 272 49 97 87 179 50 99 48 95 83 171 Board Name GPIO1 GPIO2 UART2_RXD UART2_TXD UART2_CTS UART2_RTS 12C2_SCL LCD1_ENABLE 12C3_SDA 12C2_SDA LCD1_CLK Name SD1_CLK SD1_CMD SD1_DATAO GP101_1002 LCD1_ENABLE KEY_ROW4 GPIO1_I003 LCD1_CLK 0 I O 1 0 1 0 1 0 1 0 l 0 Clock for MMC SD SDIO card CMD line connect to card DATAO line in all modes Also used to detect busy status DATA1 line in 4 8 bit mode Also used to detect interrupt in 1 4 bit mode DATA2 line or Read Wait in 4 bit mode Read Wait in 1 bit mode DATAS line in 4 8 bit mode or configured as card detection pin May be configured as card detection pin in 1 bit mode Card detection pin Card detection pin LED control used to drive an external LED Active high Card write protect detect Card write protect detect The table below lists of alternative pin locations for USDHC2 signals COM Board Pin P136 280 86 177 51 101 P137 282 P134 276 P135 278 85 175 EA COM Board Name UART1_RTS LCD1_VSYNC 12C3_SCL UART1_TXD UART_RXD UART1_CTS LCD1_HSYNC iMX6SoloX Ball ETT GPIO1_1006 LCD1_VSYNC KEY_COL4 GPIO1_l004 GPIO1_1005 GPIO1_l007 LCD1_HSYNC 1 0 l l
36. Board specification document for details and background information Hereafter this standard will be referred to as EACOM The carrier board connector has 314 pins with 0 5 mm pitch and the COM board is inserted in a right angle R A style The connector is originally defined for use with MXM3 graphics cards There are multiple sources for carrier board MXM3 connectors due to the popular standard The signal integrity is excellent and suitable for data rates up to 5 GHz Overall assembly height of the COM board Carrier board connector can be as low as 6 mm There are different stack height options available including 2 7 mm resulting in overall 6 mm height 5 mm and 8 mm 3 1 Pin Numbering The figures below show the pin numbering for EACOM Top side edge fingers are numbered P1 P156 Bottom side edge fingers are numbers S1 S158 There is an alternative pin numbering that follows the MXM3 standard with even numbers on the bottom and odd numbers on the top This numbering is from 1 321 with 7 numbers pins 150 156 removed due to the keying mj a O B SIs SIs Lars Olja oJ Oo AE feed Be m Bge goat 14 oO 3 E Sy E9 Ag Too00000g0000007 I i S OI ol al
37. C has two Flexible Controller Area Network FlexCAN interfaces that supports bitrates of up to 1Mbps each The FlexCAN module is a communication controller implementing the CAN protocol according to the CAN 2 0B protocol specification which supports both standard and extended message frames COM Board Pin EA COM iMX6SoloX Ball 0 Description Remarks Board Name Name 812 23 CAN2_TX QSPI1A_DQS O CAN port2 transmit signal Default location for EA COM Board spec 13 25 CAN2_RX QSPI1B_SS1_B l CAN port 2 receive signal Default location for EA COM Board spec 14 27 CAN1_TX QSPI1B_DQS O CAN port 1 transmit signal Default location for EA COM Board spec 15 29 CAN1_RX QSPI1A_SS1_B CAN port 1 receive signal Default location for EA COM Board spec P129 266 UART3_TX KEY_COL3 O CAN port 2 transmit signal Alternative location for CAN2_TX signal P128 264 UART3_RX KEY_ROW3 I CAN port 2 receive signal Alternative location for CAN2_RX signal P2 4 GPIO5 KEY_COL2 O CAN port 1 transmit signal Alternative location for CAN1_TX signal P1 2 GPIO6 KEY_ROW2 l CAN port 1 receive signal Alternative location for CAN1_RX signal 5 4 Display Interfaces This section lists signals related to Enhanced LCD Interface eLCDIF and LVDS Display Bridge LDB functions The iMX6SoloX SoC has an advanced feature rich display and graphics subsystem with several key components e PXP pixel pipeline e Graphic Processing Unit GPU support for 2D 3D e Dual LCD interfaces LC
38. D2 CSI_DATA02 O Keyboard matrix column 5 Alternative function is KEY_COL5 P9 18 SD_D3 SD2_DATA3 O Keyboard matrix column 6 Alternative function is KEY_COL6 123 251 CSI_D4 CSI_DATA04 O Keyboard matrix column 6 Alternative function is KEY_COL6 P5 10 SD_D1 SD2_DATA1 O Keyboard matrix column 7 Alternative function is KEY_COL7 125 255 CSI_D6 CSI_DATA06 O Keyboard matrix column 7 Alternative function is KEY_COL7 53 105 TP_IRQ KEY_ROWO Keyboard matrix row 0 P3 6 GPIO4 KEY_ROW1 l Keyboard matrix row 1 P1 2 GPIO6 KEY_ROW2 Keyboard matrix row 2 P128 264 UART3_RXD KEY_ROW3 Keyboard matrix row 3 P8 16 SD_CMD D2_CMD Keyboard matrix row 5 Alternative function is KEY_ROW5 122 249 CSI_D3 CSI_DATA03 Keyboard matrix row 5 Alternative function is KEY_ROW5 P10 20 SD_D2 SD2_DATA2 Keyboard matrix row 6 Alternative function is KEY_ROW6 124 253 CSI_D5 CSI_DATA05 Keyboard matrix row 6 Alternative function is KEY_ROW6 P13 26 SD_DO SD2_DATAO Keyboard matrix row 7 Alternative function is KEY_ROW7 126 257 CSI_D7 CSI_DATAO7 Keyboard matrix row 7 Alternative function is KEY_ROW7 The following KPP pins are not available due to allocation for on board functionality KEY_COLO is used on board by eMMC interface during booting KEY_COL1 is used on board by eMMC interface Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 39 KEY_COL4 is part of I2C3 SCL interface and has a 2 2Kohm pullup resistor KEY_ROW4 is part of
39. D2_CMD VO CMD line connect to card P6 12 SD_DO D2_DATAO I O DATAO line in all modes Also used to detect busy status P5 10 SD_D1 SD2_DATA1 VO DATA1 line in 4 8 bit mode Also used to detect interrupt in 1 4 bit mode P10 20 D_D2 D2_DATA2 VO DATA2 line or Read Wait in 4 bit mode Read Wait in 1 bit mode SD_D3 D2_DATA3 0 DATA line in 4 8 bit mode or configured as card detection pin May be configured as card detection pin in 1 bit mode P16 32 MMC_CLK SD4_CLK 0 Clock for MMC SD SDIO card P18 36 MMC_CMD SD4_CMD VO CMD line connect to card P13 26 MMC_DO SD4_DATAO VO DATAO line in all modes Also used to detect busy status P12 24 MMC_D1 SD4_DATA1 I O DATA line in 4 8 bit mode Also used to detect interrupt in 1 4 bit mode P10 20 MMC_D2 SD4_DATA2 VO DATA2 line or Read Wait in 4 bit mode Read Wait in 1 bit mode P20 40 MMC_D3 D4_DATA3 VO DATAS line in 4 8 bit mode or configured as card detection pin May be configured as card detection pin in 1 bit mode P19 38 MMC_D4 SD4_DATA4 0 DATA4 line in 8 bit mode not used in other modes P17 34 MMC_D5 SD4_DATA5 I O DATAS line in 8 bit mode not used in other modes P15 30 MMC_D6 D4_DATA6 VO DATA line in 8 bit mode not used in other modes P14 28 MMC_D7 SD4_DATA7 I O DATA7 line in 8 bit mode not used in other modes The table below lists of alternative pin locations for USDHC1 signals Note that it is not possible to access all data bits so 8 bit mode is not possible to use COM
40. DIF which are 24 bit parallel RGB LCD interfaces e LVDS interface e Dual CS interfaces which are up to 24 bit parallel interface for image sensors e Video ADC e TV decoder The picture below shows the high level structure of the display and graphics subsystem in the iMX6Solox Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 26 Camera Input Parallel1 NTSC PAL Analog Video LCD Panel Display Parallel1 DRAM Interface Figure 4 Structure of Display and Graphics Subsystem The iMX6SoloX COM board has allocated pins according to the EA COM Board specification for one parallel camera input analogue video inputs one parallel LCD output and one LVDS output interface There is no access to parallel camera input 2 or parallel LCD output 2 The data source for CSI 2 is the analogue video inputs If two displays are needed the output from LCDIF 2 is routed to the LVDS interface 5 4 1 Parallel RGB LCD Interface This section lists signals for the parallel RGB LCD interface The LCDIF supports one display with up to 1920x1200 pixel resolution WUXGA and 24 bit color The parallel RGB LCD interface is ideal for smaller lower resolution displays Note that due to EMI LVDS is a better choice of interface for high resolution displays The EA COM Board specification defines an 24 bit parallel LCD interface The table below lists the pin assignment according to EA C
41. Data USB_O1_OC GPI01_l007 l GP101_1008 0 UART2 Request to Send LCD_BL_PWR GP101_1009 l UART2 Clear to Send The table below lists of alternative pin locations for UARTS signals COM Board Pin P119 246 P122 252 P121 250 P120 248 EA COM Board Name SPI2_SSEL SPI2_SCLK SPI2_MISO SPI2_MOSI iMX6SoloX Ball 1 0 Name QSPI1B_SS0_B o QSPI1B_SCLK l QSPI1B_DATA1 0 QSPI1B_DATA0 l Description UART3 Transmit Data UART3 Receive Data UART3 Request to Send UART3 Clear to Send The table below lists of alternative pin locations for UART4 signals COM Board Pin 117 239 116 237 114 233 8115 235 P12 24 P13 26 EA COM Board Name iMX6SoloX Ball 10 Name Description CSI_PIXCLK CSI_MCLK CSI_HSYNC CSI_VSYNC SD_D1 CSI_PIXCLK 0 CSI_MCLK l CSI_HSYNC 0 CSI_VSYNC l SD2_DATA1 0 UART4 Transmit Data UART4 Receive Data UART4 Request to Send UART4 Clear to Send UART4 Transmit Data UART4 Receive Data SD_DO SD2_DATAO l The table below lists of alternative pin locations for UART5 signals COM Board Pin P17 34 P19 38 P15 30 P2 4 P14 28 P1 2 EA COM Board Name MMC_D5 iMX6SoloX Ball iI e Name SD4_DATAS 0 Description UART5 Transmit Data MMC_D4 UART5 Receive Data MMC_D6 GPIO5 SD4_DATA4 l SD4_DATA6 O KEY_COL2 0 SD4_DATA7 KEY_ROW2 l UART5 Request to Send UART5 Request to Send MMC_D7 UART5 Clear to Send GPIO6 UART5 Clear to Send The table below lis
42. ECSPI1_MOSI P125 258 SPI1_MISO QSPI1A_DATA1 Yes Controlled by alternative pin function ECSPI1_MISO P126 260 SPI1_CLK QSPI1A_SCLK Yes Controlled by alternative pin function ECSPI1_SCLK P127 262 GND P128 264 UART3_RXD KEY_ROW3 Yes Controlled by alternative pin function UART5_RX_DATA P129 266 UART3_TXD KEY_COL3 Yes Controlled by alternative pin function UART5_TX_DATA P130 268 UART2_RXD D1_DATAO Yes Controlled by alternative pin function UART2_RX_DATA P131 270 UART2_CTS SD1_DATA2 Yes Controlled by alternative pin function UART2_CTS_B P132 272 UART2_RTS D1_DATA3 Yes Controlled by alternative pin function UART2_RTS_B P133 274 UART2_TXD SD1_DATA1 Yes Controlled by alternative pin function UART2_TX_DATA P134 276 UART1_RXD GPIO1_l005 Yes Controlled by alternative pin function UART1_RX_DATA P135 278 UART1_CTS GPIO1_I007 Yes Controlled by alternative pin function UART1_CTS_B P136 280 UART1_RTS GPIO1_l006 Yes Controlled by alternative pin function UART1_RTS_B P137 282 UART1_TXD GPIO1_1004 Yes Controlled by alternative pin function UART1_TX_DATA P138 284 PWM USB_H_STROBE Yes Controlled by alternative pin function PWM1_OUT Pin can only be an output since signal pass through a voltage level translator P139 286 GPIO2 SD1_CMD Yes GPIO2 controlled by alternative pin function GPIO6_1001 P140 288 GPIO1 SD1_CLK Yes GPIO1 controlled by alternative pin function GPIO6_I000 P141 290 PERI_PWR_EN GP104_1026 Yes Enable signal active high for carrier board p
43. FS Alternative function ESAI_RX_HF_CLK Alternative function ESAI_RX_HF_CLK Alternative function ESAI_TX0 iMX6SoloX COM Board Datasheet 52 103 123 251 P125 258 TP_RST CSI_D4 SPI1_MISO 125 255 CSI_D6 P126 260 SPI1_CLK 126 257 CSI_D7 P123 254 SP 124 253 CSI_D5 P124 256 SP 1_MOSI QSPI1A_DATA3 CSI_DATA04 QSPI1A_DATA1 CSI_DATA06 QSPI1A_SCLK CSI_DATA07 _DATA05 1A_DATAO 0 ESAI_TXO serial transmit data VO ESAI_TX1 serial transmit data I O ESAI_TX1 serial transmit data I O ESAI_TX2 serial transmit data or ESAI_RX3 serial receive data O ESAI_TX2 serial transmit data or ESAI_RX3 serial receive data I O ESAI_TX3 serial transmit data or ESAI_RX2 serial receive data TX3 serial transmit data or RX2 serial receive data VO ESAI_TX4 serial ESAI_RX1 serial O ESA _TX4 seria transmit data or receive data transmit data or 115 235 5 9 119 243 6 11 P73 146 120 245 S4 7 116 237 117 239 8 15 P119 246 5 7 CSI_VSYNC AUDIO_RXD CSI_DO AUDIO_TXC USB_OTG1_PWR CSI_D1 AUDIO_TXFS CSI_MCLK CSI_PIXCLK AUDIO_MCLK SPI2_SSEL CSILVSYNC 1 0 CSI_DATA00 0 QSPI1A_DATA2 1 0 CSI_DATA01 1 0 CSI_MCLK 1 0 CSI_PIXCLK 1 0 QSPI1B_SS0_B 1 0 Digital Audio Interfaces S PDIF ESAI_RX1 serial receive data ESAI_TX5 serial transmit data or ESAI_RXO serial receive data TX serial bit clock TX serial bit clock T
44. Freescale Note that most pins are configured as GPIO inputs with a 100Kohm pull down resistor after reset When the bootloader typically u boot executes it is possible to reconfigure the pins Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 24 5 Interface Description This chapter lists details about all different interfaces The iMX6SoloX datasheet and user manual should always be consulted for details about different functions and interfaces Many interfaces are multiplexed on different pins and not available simultaneously 5 1 Analogue Inputs This section lists signals related to analog inputs The iMX6SoloX SoC has two 12 bit ADC modules with 4 dedicated single ended inputs which equals 8 analogue inputs in total A sample rate of up to about 1 4MHz can be configured Input voltage range is from ground to ADC_VREFH voltage COM Board Pin EA COM iMX6SoloX I O Description Remarks Board Name Ball Name 897 199 ADC_INO ADC1_INO Al Analog input 0 to ADC 1 96 197 ADC_IN1 ADC1_IN1 Al Analog input 1 to ADC 1 95 195 ADC_IN2 ADC1_IN2 Al Analog input 2 to ADC 1 94 193 ADC_IN3 ADC1_IN3 Al Analog input 3 to ADC 1 93 191 ADC_IN4 ADC2_INO Al Analog input 0 to ADC 2 92 189 ADC_INS ADC2_IN1 Al Analog input 1 to ADC 2 91 187 ADC_IN6 ADC2_IN2 Al Analog input 2 to ADC 2 90 185 ADC_IN7 ADC2_IN3 Al Analog input 3 to ADC 2 889 183 ADC_VREFH AO Positive reference voltage Connected to an intern
45. G2 ID P124 256 SPI1_MOSI QSPI1A_DATAO USB OTG2 OC Signals an over current condition on the USB voltage supply Active low input P123 254 SPI1_SSEL QSPI1A_SS0_B 0 USB OTG2 PWR EN Enable external USB voltage supply Active high output Note that EACOM USB Host port 2 is not connected to a USB port on the iMX6SoloX Some other signals are connected to these pins in a non standard way see table below core EA COM Board iMX6SoloX Ball Name I O Description Remarks Board Pin Name P86 180 USB_H2_PWR_EN SNVS_TAMPER signal iMX6SoloX ball V14 Not connected for USB functionality P87 182 USB_H2_0C ONOFF signal iMX6SoloX ball W17 Not connected for USB functionality P89 186 USB_H2_DN KEY_COLO signal iMX6SoloX ball C23 During Not connected for Signal can be used if boot from eMMC this pin carry signal USB functionality it does not interfere SD3_CD_B The signal has a 10K pulldown with booting not resistor to ground driving the signal high before eMMC boot is complete P90 188 USB_H2_DP CCM_CLK2 signal iMX6SoloX ball W18 Not connected for USB functionality Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 51 6 Boot Options This chapter presents the different boot settings that the iMX6SoloX COM Board supports This chapter will only present how the different options are controlled Other documents discuss the pros and cons with different options and what general system architectures with differe
46. HDMI_TXD1_N HDMI interface not assigned on this COM board P30 60 HDMI_TXD1_P HDMI interface not assigned on this COM board P31 62 GND P32 64 HDMI_TXD2_N HDMI interface not assigned on this COM board P33 66 HDMI_TXD2_P HDMI interface not assigned on this COM board P34 68 HDMI_CEC HDMI interface not assigned on this COM board P35 70 GND P36 72 ETH1_MD1_P Connects to Ethernet PHY AR8031 1 pin 14 P37 74 ETH1_MD1_N Connects to Ethernet PHY AR8031 1 pin 15 P38 76 GND P39 78 ETH1_MDO_P Connects to Ethernet PHY AR8031 1 pin 11 P40 80 ETH1_MDO0_N Connects to Ethernet PHY AR8031 1 pin 12 P41 82 ETH1_LINK1000 Connects to Ethernet PHY AR8031 1 pin 24 P42 84 ETH1_ACT Connects to Ethernet PHY AR8031 1 pin 23 P43 86 ETH1_LINK Connects to Ethernet PHY AR8031 1 pin 26 P44 88 ETH1_MD3_N Connects to Ethernet PHY AR8031 1 pin 21 P45 90 ETH1_MD3_P Connects to Ethernet PHY AR8031 1 pin 20 P46 92 GND Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 15 P47 94 P48 96 P49 98 P50 100 P51 102 P52 104 P53 106 P54 108 P55 110 P56 112 P57 114 P58 116 P59 118 P60 120 P61 122 P62 124 P63 126 P64 128 P65 130 P66 132 P67 134 P68 136 P69 138 P70 140 P71 142 P72 144 P73 146 P74 148 150 152 154 156 P75 158 P76 160 P77 162 P78 164 P79 166 P80 168 P81 170 Copyright 2015 Embedded Artists AB ETH1_MD2_N ETH1_MD2_P GND ETH2_MD1_P ETH2_MD1_N GND ETH2_MD0_P ETH2
47. M Board Datasheet Page 42 CSI1_DATA15 CSI1_DATA16 4 CSI1_DATA17 Y5 4 a Y7 R4 G5 G7 Cb7 E R RO YO a R1 Y1 R1 R3 Y3 R2 R4 Y4 R3 R5 Y5 R R6 Y6 R7 Y7 5 16 Power Management This section lists signals related to power management i e reset and external power supplies COM Board Pin EA COM Board Name I O Description Remarks P143 294 RESET_OUT Reset output active low Open drain output Driven low during reset 1 5K pull up resistor to VIN P142 292 RESET_IN Reset input active low Pull signal low to activate reset No need to pull signal high externally Connected to cathode of series diode so logic level of driving signal can be anywhere between 1 5 5 V P141 290 PERI_PWR_EN Enable signal active high Uses pin GPIO4_1026 on the iMX6SoloX More for carrier board peripheral information about carrier board design can be found power supplies in EA COM Board specification 5 17 Power Supply Signals This section lists signals related to power supply COM Board Pin EA COM 1 0 Description Remarks Board Name P1471302 P148 304 3 3V supply voltage See technical specification for details about P149 306 P150 308 valid range P151 310 P152 312 P153 314 P154 316 P155 318 P156 320 P22 44 P25 50 P31 62 Ground P35 70 P38 76 P46 92 P49 98 P52 104 P60 120 P63 126 P69 138 P77 162 P82 172 P88 184 P91 190 P118 244 P127 262 P144 296 3 5 9 17 16 31 22 43 25 49 28 55 31 61 S37 73 S40
48. MXM3 edge connector Instead the signals are available via a 10 pos FPC connector see picture below for location and orientation JTAG Interface Connector fyn 7 6 O i a jO o ve K N jita Pin 10 to 1 left to right a 10 000 O alal i si A BEIS oo00000 m BE se3esess Tt Te io poaseoe eo COM Board rev ae a 0000000 E ed A i AB 201 y 99999009 baie or bmbedgeaacelsts con fall ol ato 1a o0o00000 s ao BH a oooga H a wy m I w G oom anmi gt oo on G n oo ma p g A bmo alls i oi a O rx mi jr Ip 20 O TP A cH is Oae Enas SD iiss N Figure 6 iMX6SoloX COM Board Top Side The table below lists the 10 signals on the JTAG connector J1 Pin Connected to iMX6SoloX I O Description Remarks Number Ball Name 1 NVCC_JTAG 0 Logic level supply voltage Used by external debugger to
49. O1 controlled by alternative pin function GPIO3_l027 Typically used as LCD DISPLAY_ENABLE signals 85 175 LCD_HSYNC LCD1_HSYNC Yes 86 177 LCD_VSYNC LCD1_VSYNC Yes 87 179 LCD_ENABLE LCD1_ENABLE Yes 88 181 GND 89 183 AIN_VREF ADC_VREFH No AA16 90 185 AIN7 ADC2_IN3 No 91 187 AING ADC2_IN2 No 92 189 AIN5 ADC2_IN1 No 93 191 AIN4 ADC2_INO No 94 193 AIN3 ADC1_IN3 No 95 195 AIN2 ADC1_IN2 No 96 197 AIN1 ADC1_IN1 No 97 199 AINO ADC1_INO No 98 201 GND 99 203 COM board specific VADC_INO No 100 205 COM board specific VADC_IN1 No 101 207 GND 102 209 COM board specific VADC_IN2 No 103 211 COM board specific VADC_IN3 No 104 213 GND 105 215 COM board specific 106 217 COM board specific 107 219 COM board specific Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 21 108 221 COM board specific 109 223 COM board specific 110 225 COM board specific 111 227 COM board specific 112 229 COM board specific 8113 231 COM board specific 8114 233 CSI_HSYNC CSI_HSYNC Yes Signal also available on pin S2 3 Both interfaces cannot be active simultaneous 115 235 CSI_VSYNC CSI_VSYNC Yes Signal also available on pin S1 1 Both interfaces cannot be active simultaneous 116 237 CSI_MCLK CSI_MCLK Yes 117 239 CSI_PCLK CSI_PIXCLK Yes 118 241 GND 119 243 CSI_DO CSI_DATA00 Yes 120 245 CSI_D1 CSI_DATA01 Yes 121 247 CSI_D2 CSI_DATA02 Yes 122 249 CSI_D3 CSI_DATA03 Yes 123 251 CSI_D4 CSI
50. OM Board specification For best portability it is recommended to always have the LCD interface running in 24 bit mode If less bits are needed in a specific LCD implementation the LSB bits of each color is just ignored see the three rightmost columns core EA COM iMX6SoloX I O Color Config Color Config Color Config Color Config Color Config Board Board Name Ball Name for 16 bit for 18 bit for 16 bit for 18 bit for Pin 565RGB 666RGB 565RGB if 666RGB if 24 bit 888RGB interface setto interface set 24 bit to 24 bit 875 149 LCD_DATA00 LCD1_DATA00 O 876 157 LCD_DATA01 LCD1_DATAO1 O Po Copyright 2015 Embedded Artists AB 77 159 LCD_DATA02 78 161 LCD_DATA03 879 163 LCD_DATA04 80 165 LCD_DATA05 881 167 LCD_DATA06 882 169 LCD_DATA07 866 134 LCD_DATA08 867 133 LCD_DATA09 68 135 LCD_DATA10 869 137 LCD_DATA11 870 139 LCD_DATA12 871 144 LCD_DATA13 872 143 LCD_DATA14 873 145 LCD_DATA15 858 115 LCD_DATA16 859 117 LCD_DATA17 60 119 LCD_DATA18 861 124 LCD_DATA19 862 123 LCD_DATA20 863 125 LCD_DATA21 864 127 LCD_DATA22 865 129 LCD_DATA23 885 175 LCD_HSYNC 886 177 LCD_VSYNC 887 179 LCD_ENABLE 883 174 LCD_CLK LCD1_DATA02 O LCD1_DATA03 O LCD1_DATA04 O LCD1_DATA05 O LCD1_DATA06 O LCD1_DATA0O7 O LCD1_DATA08 O LCD1_DATA09 O LCD1_DATA10 O LCD1_DATA11 O LCD1_DATA12 O LCD1_DATA13 O LCD1_DATA14 O LCD1_DATA15 O LCD1_DATA16 O LCD1_DATA17 O LCD1_DATA18 O LCD1_DATA19 O LCD1_DAT
51. P_RST QSPI1A_DATA3 Yes Controlled by alternative pin function GPIO4_1019 53 105 TP_IRQ KEY_ROWO Yes Controlled by alternative pin function GPIO2_1015 54 107 DISP_PWR_EN ENET1_CRS Yes Controlled by alternative pin function GPIO2_1001 55 109 BL_PWR_EN GPIO1_I009 Yes Controlled by alternative pin function GPIO4_1018 56 111 BL_PWM USB_H_DATA Yes Controlled by alternative pin function PWM2_OUT Signal can only be output since signal pass through a voltage level translator 57 113 GND 58 115 LCD_RO LCD1_DATA16 Yes 59 117 LCD_R1 LCD1_DATA17 Yes 60 119 LCD_R2 LCD1_DATA18 Yes 61 121 LCD_R3 LCD1_DATA19 Yes 62 123 LCD_R4 LCD1_DATA20 Yes 63 125 LCD_R5 LCD1_DATA21 Yes 64 127 LCD_R6 LCD1_DATA22 Yes 65 129 LCD_R7 LCD1_DATA23 Yes 866 131 LCD_G0 LCD1_DATA08 Yes 867 133 LCD_G1 LCD1_DATA09 Yes 68 135 LCD_G2 LCD1_DATA10 Yes 69 137 LCD_G3 LCD1_DATA 1 Yes Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 20 70 139 LCD_G4 LCD1_DATA12 Yes 71 141 LCD_G5 LCD1_DATA13 Yes 872 143 LCD_G6 LCD1_DATA14 Yes 873 145 LCD_G7 LCD1_DATA15 Yes 74 147 GND 75 149 LCD_BO LCD1_DATA00 Yes 151 Non existing pin 153 Non existing pin 155 Non existing pin 76 157 LCD_B1 LCD1_DATA01 Yes 77 159 LCD_B2 LCD1_DATA02 Yes 78 161 LCD_B3 LCD1_DATA03 Yes 79 163 LCD_B4 LCD1_DATA04 Yes 80 165 LCD_B5 LCD1_DATA05 Yes 81 167 LCD_B6 LCD1_DATA06 Yes 82 169 LCD_B7 LCD1_DATA07 Yes 83 171 LCD_CLK LCD1_CLK Yes 884 173 GPIO7 LCD1_RESET Yes GPI
52. SI interfaces that allows direct connection to CMOS image sensors or cameras for short The interfaces provides parallel CSI standard camera interface port The CSI parallel data ports are up to 24 bits It is designed to support 24 bit RGB888 YUV444 CCIR656 video interface 8 bit YCbCr YUV or RGB and 8 bit 10 bit 26 bit Bayer also called raw data input Note that CSI2 is not available on the iMX6SoloX COM board CSI2 pins are allocated for the dual on board Ethernet interfaces instead The EA COM Board specification defines an 8 bit parallel camera interface Note the difference in pin numbering and internal data bus numbering The table below lists the pin assignment according to EA COM Board specification COM Board EACOM iMX6SoloX Ball 0 Description Remarks Pin Board Name ETT 116 237 CSI_MCLK CSI_MCLK 0 CMOS Sensor Master Clock 8117 239 CSI_PIXCLK CSI_PIXCLK Pixel Clock 8114 233 CSI_HSYNC CSI_HSYNC Horizontal Sync Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 40 115 235 CSI_VSYNC CSI_VSYNC Vertical Sync Start Of Frame 119 243 CSI_DO CSI_DATA00 Data Sensor Signal Signal called CSI1_DATA02 internally 120 245 CSI_D1 CSI_DATA01 I Data Sensor Signal Signal called CSI1_DATA03 internally 121 247 CSI_D2 CSI_DATA02 Data Sensor Signal Signal called CSI1_DATA04 internally 122 249 CSI_D3 CSI_DATA03 Data Sensor Signal Signal called CSI1_DATA05 internally 123 251 CSI_D4 CSI_DA
53. TA04 Data Sensor Signal Signal called CSI1_DATA06 internally 124 253 CSI_D5 CSI_DATA05 Data Sensor Signal Signal called CS11_DATA07 internally 8125 255 CSI_D6 CSI_DATA06 Data Sensor Signal Signal called CSI1_DATA08 internally 126 257 CS _D7 CSI_DATA07 I Data Sensor Signal Signal called CSI1_DATA09 internally The table below lists these the alternative pin locations are COM Board EA COM Board iMX6SoloX Ball I O Description Remarks Pin Name ETT 59 117 LCD_DATA17 LCD1_DATA17 Data Sensor Signal Alternative location for CSI1_DATA00 P123 254 SPI1_SSEL QSPI1A_SS0_B Data Sensor Signal Alternative location for CSI1_DATA00 58 115 LCD_DATA16 LCD1_DATA16 Data Sensor Signal Alternative location for CSI11_DATA01 P126 260 SPI1_SCLK QSPI1A_SCLK l Data Sensor Signal Alternative location for CS11_DATA01 873 145 LCD_DATA15 LCD1_DATA15 Data Sensor Signal ternative location for CSI1_DATA02 72 143 LCD_DATA14 LCD1_DATA14 Data Sensor Signal ternative location for CSI1_DATA03 71 141 LCD_DATA13 LCD1_DATA13 Data Sensor Signal ternative location for CSI1_DATA04 70 139 LCD_DATA12 LCD1_DATA12 Data Sensor Signal ternative location for CS11_DATA05 69 137 LCD_DATA11 LCD1_DATA11 Data Sensor Signal ternative location for CSI1_DATA06 68 135 LCD_DATA10 LCD1_DATA10 l Data Sensor Signal ternative location for CS11_DATA07 867 133 LCD_DATA09 LCD1_DATA09 Data Sensor Signal ternative location for CSI1_DATA08 66 131 LCD_DAT
54. WM1 USB_H_STROBE O PWM1_OUT signal 56 111 LCD_BL_CTRL USB_H_DATA O PWM2_OUT signal P66 132 USB_01_ID GPIO1_1010 0 PWM1_OUT signal Available as alternative signal Note that PWM1_OUT is assigned by the EA COM Board specification to another location SD2_DATA0 0 PWM1_OUT signal Available as alternative signal Note that PWM1_OUT is assigned by the EA COM Board specification to another location P76 160 USB_H1_OC GPIO1_I011 0 PWM2_OUT signal Available as alternative signal Note that PWM2_OUT is assigned by the EA COM Board specification to another location SD2_DATA1 0 PWM2_OUT signal Available as alternative signal Note that PWM2_OUT is assigned by the EA COM Board specification to another location P131 270 UART2_CTS SD1_DATA2 0 PWM3_OUT signal Available as alternative signal P75 158 USB_H1_PWR GPI01_1012 0 PWM3_OUT signal Available as alternative signal P130 268 UART2_RXD SD1_DATA1 0 PWM4_OUT signal Available as alternative signal 865 129 LCD1_DATA23 LCD1_DATA23 0 PWM5_OUT signal Available as alternative signal 8123 251 CSI_D4 CSI_DATA04 0 PWM5_OUT signal Available as alternative signal 8124 253 cCSI_D5 CSI_DATA05 0 PWM6_OUT signal Available as alternative signal 64 127 LCD1_DATA22 LCD1_DATA22 0 PWM6_OUT signal Available as alternative signal 863 125 LCD1_DATA21 LCD1_DATA21 0 PWM7_OUT signal Available as alternative signal 862 123 LCD1_DATA20 LCD1_DATA20 0 PWM8_OUT signal Available
55. X frame sync and RX if synchronous mode TX high frequency clock TX high frequency clock TX high frequency clock Page 33 Alternative function ESAI_TX0 Alternative function ESAI_TX1 Alternative function ESAI_TX1 Alternative function ESAI_TX2_RX3 Alternative function ESAI_TX2_RX3 Alternative function ESAI_TX3_RX2 Alternative function ESAI_TX3_RX2 Alternative function ESAI_TX4_RX1 Alternative function ESAI_TX4_RX1 Alternative function ESAI_TX5_RX0 Alternative function ESAI_TX_CLK Alternative function ESAI_TX_CLK Alternative function ESAI_TX_FS Alternative function ESAI_TX_HF_CLK Alternative function ESAI_TX_HF_CLK Alternative function ESAI_TX_HF_CLK This section lists signals related to the Sony Philips Digital Interface SPDIF function The iMX6SoloX SoC has one SPDIF interface which is a stereo transceiver that allows the processor to receive and transmit digital audio according to the AES EBU IEC 60958 standard The EA COM Board specification defines one input and one output SPDIF interface The table below lists the pin assignment according to EA COM Board specification COM Board Pin 10 19 11 21 EA COM Board Name SPDIF_IN SPDIF_OUT iMX6SoloX Ball 0 Name ENET2_COL l ENET1_RX_CLK O Description Input line Output line signal Remarks There are alternative locations for the SPDIF pins as well as some clock signals that are not used very often The table below lists these
56. _DATA04 Yes 124 253 CSI_D5 CSI_DATA05 Yes 125 255 CSI_D6 CSI_DATA06 Yes 126 257 CSI_D7 CSI_DATAO7 Yes 127 259 GND 128 261 CSI_D3_M CSI MIPI interface not assigned on this COM board 129 263 CSI_D3_P CSI MIPI interface not assigned on this COM board 130 265 GND 131 267 CSI_D2_M CSI MIPI interface not assigned on this COM board 132 269 CSI_D2_P CSI MIPI interface not assigned on this COM board 8133 271 GND 8134 273 CSI_D1_M CSI MIPI interface not assigned on this COM board 8135 275 CSI_D1_P CSI MIPI interface not assigned on this COM board 136 277 GND 137 279 CSI_DO_M CSI MIPI interface not assigned on this COM board 138 281 CSI_DO_P CSI MIPI interface not assigned on this COM board 8139 283 GND 8140 285 CSI _CLK_M CSI MIPI interface not assigned on this COM board 8141 287 CSI_CLK_P CSI MIPI interface not assigned on this COM board 142 289 GND 143 291 SATA_TX_P SATA interface not assigned on this COM board 144 293 SATA_TX_N SATA interface not assigned on this COM board 145 295 GND 146 297 SATA_RX_N SATA interface not assigned on this COM board 147 299 SATA_RX_P SATA interface not assigned on this COM board 148 301 GND Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 22 149 303 GND 151 307 PCIE_CLK_N CCM_CLK1_N No 100 MHz PCIE clock signal generated by CCM_CLK1 outputs 153 311 PCIE_TX_P PCIE_TX_P No 155 315 GND 157 319 PCIE_RX_N PCIE_RX_N No Copyright 201
57. _MD0_N ETH2_LINK1000 ETH2_ACT ETH2_LINK ETH2_MD3_N ETH2_MD3_P GND ETH2_MD2_N ETH2_MD2_P GND USB_O1_DN USB_O1_DP USB_O1_OTG_ID USB_O1_SSTXN USB_OTG1_DN No USB_OTG1_DP No GPI01_1010 Yes USB_O1_SSTXP GND USB_O1_SSRXN USB_O1_SSRXP USB_O1_VBUS USB_OTG1_VBUS No USB_O1_PWR_EN QSPI1A_DATA2 Yes USB_O1_0C GPIO1_l008 Yes Non existing pin Non existing pin Non existing pin Non existing pin USB_H1_PWR_EN _GPIO1_1012 Yes USB_H1_OC GPIO1_1011 Yes GND USB_H1_DN USB_HOST_DN No USB_H1_DP USB_HOST_DP No USB_H1_SSTXN USB_H1_SSTXP Connects to Ethernet PHY AR8031 1 pin 18 Connects to Ethernet PHY AR8031 1 pin 17 Connects to Ethernet PHY AR8031 2 pin 14 Connects to Ethernet PHY AR8031 2 pin 15 Connects to Ethernet PHY AR8031 2 pin 11 Connects to Ethernet PHY AR8031 2 pin 12 Connects to Ethernet PHY AR8031 1 pin 24 Connects to Ethernet PHY AR8031 2 pin 23 Connects to Ethernet PHY AR8031 2 pin 26 Connects to Ethernet PHY AR8031 2 pin 21 Connects to Ethernet PHY AR8031 2 pin 20 Connects to Ethernet PHY AR8031 2 pin 18 Connects to Ethernet PHY AR8031 2 pin 17 Controlled by alternative pin function USB_OTG1_ID USB OTG port 1 on iMX6SoloX does not support USB 3 0 so this pin is unconnected USB OTG port 1 on iMX6SoloX does not support USB 3 0 so this pin is unconnected USB OTG port 1 on iMX6SoloX does not support USB 3 0 so this pin is unconnected USB OTG port 1 on iMX6SoloX does
58. air 1 negative signal 838 75 LVDS0_D1_P LVDS_DATA1 P Differential data pair 1 positive signal 836 71 LVDS0_D2_N LVDS_DATA2 N O Differential data pair 2 negative signal 35 69 LVDS0_D2_P LVDS_DATA2 P O Differential data pair 2 positive signal 833 65 LVDS0_D3_N LVDS_DATA3 N Differential data pair 3 Pair not used in 18 bit color depth negative signal Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 29 32 63 LVDSO_D3_P LVDS_DATA3_P Differential data pair 3 Pair not used in 18 bit color depth positive signal 45 89 LVDSO_CLK_N LVDS_CLK_N o Differential clock pair negative signal 44 87 LVDSO_CLK_P LVDS_CLK_P 0 Differential clock pair positive signal LVDS interface 1 as defined in the EA COM Board specification is not utilized by the iMX6SoloX COM Board since the iMX6SoloX only has one LVDS interface 5 5 Digital Audio Interfaces Synchronous Serial Interface and AUDMUX This section lists signals related to the Synchronous Serial Interfaces SSI and Digital Audio Mux AUDMUX functions The iMX6SoloX SoC contains an audio subsystem It consists of three Synchronous Serial Interfaces SSI1 SSI3 The SSI block is a full duplex serial port that allows communication with external devices using a variety of serial protocols like SSI normal network 12S and AC 97 up to 24 bits per word and different clock frame options The three SSI interfaces are not directly conne
59. al 3 0 3 3V supply for ADC inputs not related iMX6SoloX ball AA16 to VADC inputs pu Note this is not an input voltage but rather an observation of internal reference voltage 5 2 Analogue Video Interface This section lists signals related to Video Analogue to Digital Converter VADC interface The iMX6SoloX SoC has one VADC input interface that consists of an analog video front end AFE and a digital video decoder The AFE accepts NTSC or PAL input from a device such as an inexpensive analog camera and digitizes the analog video signal The input video signal can be selected from one of four inputs VINO VIN3 The video decoder outputs YUV444 formatted data that can be routed to the CSI LCDIF PXP blocks for further processing The EA COM Board specification defines four general high frequency analog in puts The VADS signals are allocated to these pins The table below lists the pin assignment according to EA COM Board specification COM Board EA COM iMX6SoloX Ball I O Description Remarks Pin Board Name ETT 103 211 VADC_INO VADC_INO Al Analogue video channel 0 102 209 VADC_IN1 VADC_IN1 Al Analogue video channel 1 100 205 VADC_IN2 VADC_IN2 Al Analogue video channel 2 99 203 VADC_IN3 VADC_IN3 Al Analogue video channel 3 Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 25 5 3 CAN This section lists signals related to the Controller Area Network CAN interface The iMX6SoloX So
60. ard watchdog functionality 2 4 Interface Overview The table below lists the interfaces that are specified in the EACOM specification see separate document for details and what is supported by the iMX6SoloX COM board Interface EACOM specification iMX6SoloX COM Note Board UART 3 ports two 4 wire and one2 3 ports More ports available as wire alternative pin functions SPI 2 ports 2 ports More ports available as alternative pin functions 12C 3 ports 3 ports SD MMC 2 ports one 4 databits and 2 ports one 8 databits Parallel LCD 24 databits and Full support CLK HS VS DE LCD support LCD power ctrl Backlight Full support 1 PWM and 4 GPIO power contrast control touch panel ctrl RST and IRQ LVDS LCD 2 ports 18 24 bit LVDS data 1 port HDMI TDMS Parallel Camera 1 port Serial Camera CSI 4 lane Gigabit Ethernet 2 ports 2 ports PCle 1 post 1 lane 1 port 1 lane SATA 7 USB 1 USB3 0 OTG 1 USB2 0 OTG 1 USB3 0 Host 1 USB2 0 Host 1 USB2 0 Host SPDIF 1 TX RX port CAN 2 ports I2S SSI AC97 1 port 4 wire synchronous 1 port Shared pins are used plus MCLK More ports available as alternative pin functions Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 10 Analog audio Stereo output More GPIO pins are available as alternative pin functions PWM 1 pin 1 pin More pins are available as alternative pin functions ADC 8 inputs 8 inputs Type specific 39 pins 4 Video
61. are available as alternative functions on certain pins The table below lists the pin assignment according to EA COM Board specification COM Board EA COM Board iMX6SoloX Ball 0 Description Remarks Pin ETT Name P137 282 UART1_TXD GPIO1_1004 0 UART1 Transmit Data P134 276 UART1_RXD GPIO1_1005 UART1 Receive Data P136 280 UART1_RTS GPIO1_l006 0 UART1 Request to Send P135 278 UART1_CTS GPIO1_1007 l UART1 Clear to Send P133 274 UART2_TXD SD1_DATA1 0 UART2 Transmit Data P130 268 UART2_RXD SD1_DATA0 l UART2 Receive Data P132 272 UART2_RTS SD1_DATA3 0 UART2 Request to Send P131 270 UART2_CTS SD1_DATA2 l UART2 Clear to Send P129 266 UART3_TXD KEY_COL3 0 UART5 Transmit Data Note difference in UART numbering between iMX6SoloX SoC and EA COM Board specification P128 264 UART3_RXD KEY_ROW3 UART5 Receive Data Note difference in UART numbering between iMX6SoloX SoC and EA COM Board specification Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 48 Note that all eight modem signals for UART1 are not available due to conflicting on board pin assignment UART6 has however all eight modem signals available on alternative pins The table below lists of alternative pin locations for UART2 signals COM Board Pin P136 280 P135 278 P74 148 55 109 EA COM Board Name UART1_RTS iMX6SoloX Ball 1 0 WEIG GP101_1006 0 Description UART2 Transmit Data UART1_CTS UART2 Receive
62. as alternative signal 5 19 SD MMC This section lists signals related to Ultra Secured Digital Host Controller uSDHC functions Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 44 The iMX6SoloX SoC has 4 uSDHC interfaces One USDHC3 is allocated on board for interface to eMMC Flash The interfaces are capable of interfacing with SD Memory Cards SDIO MMC CE ATA cards and eMMC devices The features of the SDHC module include the following e Conforms to the SD Host Controller Standard Specification version 3 0 e Compatible with the MMC System Specification version 4 2 4 3 4 4 4 41 e Compatible with the SD Memory Card Specification version 3 0 and supports the Extended Capacity SD Memory Card e Compatible with the SDIO Card Specification version 3 0 e Designed to work with SD Memory miniSD Memory SDIO miniSDIO SD Combo MMC MMC plus and MMC RS cards e Card bus clock frequency up to 208 MHz e Supports 1 bit 4 bit SD and SDIO modes 1 bit 4 bit 8 bit MMC modes The EA COM Board specification defines one 4 databit uSDHC interface uUSDHC2 and one 8 databit uSDHC interface USDHC4 The remaining uSDHC signals are available as alternative functions on certain pins The table below lists the pin assignment according to EA COM Board specification COM Board EA COM iMX6SoloX Ball I O Description Remarks Pin Board Name ETT P7 14 SD_CLK D2_CLK 0 Clock for MMC SD SDIO card P8 16 SD_CMD
63. below lists the top side pins P1 P156 odd numbers Top Side EACOM Board iMX6SoloX Ball Alternative pin Notes Pin Number ETT functions P1 2 GPIO6 KEY_ROW2 Yes GPIO6 controlled by alternative pin function GPIO2_1017 P2 4 GPIO5 KEY_COL2 Yes GPIO5 controlled by alternative pin function GPIO2_1012 P3 6 GPI04 KEY_ROW1 Yes GP104 controlled by alternative pin function GPIO2_1016 P4 8 GPIO3 SD4_RESET Yes GPIO3 controlled by alternative pin function GPIO6_1022 P5 10 SD_D1 SD2_DATA1 Yes Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 14 P6 12 SD_DO SD2_DATAO Yes P7 14 SD_CLK SD2_CLK Yes P8 16 SD_CMD SD2_CMD Yes P9 18 SD_D3 SD2_DATA3 Yes P10 20 SD_D2 SD2_DATA2 Yes P11 22 SD_VCC Supply voltage for SD interface 3 1 3 3V Should only supply the SD interface P12 24 MMC_D1 SD4_DATA1 Yes P13 26 MMC_DO SD4_DATAO Yes P14 28 MMC_D7 SD4_DATA7 Yes P15 30 MMC_D6 SD4_DATA6 Yes P16 32 MMC_CLK SD4_CLK Yes P17 34 MMC_D5 SD4_DATA5 Yes P18 36 MMC_CMD SD4_CMD Yes P19 38 MMC_D4 SD4_DATA4 Yes P20 40 MMC_D3 SD4_DATA3 Yes P21 42 MMC_D2 SD4_DATA2 Yes P22 44 GND P23 46 HDMI_TXC_N HDMI interface not assigned on this COM board P24 48 HDMI_TXC_P HDMI interface not assigned on this COM board P25 50 GND P26 52 HDMI_TXDO_N HDMI interface not assigned on this COM board P27 54 HDMI_TXD0_P HDMI interface not assigned on this COM board P28 56 HDMI_HPD HDMI interface not assigned on this COM board P29 58
64. compliances such as CE RoHS2 Conflict Minerals REACH etc Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 58 8 Functional Verification and RMA There is a Separate document that presents a number of functional tests that can be performed on the iMX6SoloX Board to verify correct operation on the different interfaces Note that these tests must be performed on the carrier board that is supplied with the IMX6SoloX Developer s Kit and with a precompiled kernel from Embedded Artists The tests can also be done to troubleshoot a board that does not seem to operate properly It is strongly advised to read through the list of tests and actions that can be done before contacting Embedded Artists The different tests can help determine if there is a problem with the board or not For return policy please read Embedded Artists General Terms and Conditions document http Avww embeddedartists com sites default files docs General_Terms_and_Conditions pdf Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 59 9 Things to Note This chapter presents a number of issues and considerations that users must note 9 1 Shared Pins and Multiplexing The iMX6SoloX SoC has multiple on chip interfaces that are multiplexed on the external pins It is not possible to use all interfaces simultaneously and some interface usage is prohibited by the iMX6SoloxX on board design Check if the needed interfaces a
65. cted to the IOMUX but instead to a block called Digital Audio Mux AUDMUX The AUDMUX routes audio data it does not decode or process the data and can be operational even when the SoC is in a low power mode The picture below illustrates the programmable interconnect fabric that AUDMUX implements There are four ports that are connected to IOMUX AUD3 AUD4 AUD5 AUD6 Copyright 2015 Embedded Artists AB TxCLK3 RxCLK3 TxFS3 RxFS3 RxD3 TxD3 TxCLK4 RxCLK4 TxFS4 RxFS4 RxD4 TxD4 TxCLK5 RxCLK5 TxFS5 RxFS5 RxD5 TxD5 TxCLK6 RxCLK6 TxFS6 RxFS6 RxD6 TxD6 Figure 5 iMX6SoloX AUDMUX System Block Diagram iMX6SoloX COM Board Datasheet Page 30 The table below lists pins that have been allocated according to the EACOM Board specification AUDMUX port 6 AUD6 is used with synchronous transmit and receive sections meaning that transmit and receive share the clock and frame synch signals Note that all signals used are also routed to other pins in the CSI interface Ensure that both interfaces are not used simultaneous COM Board Pin 5 9 115 235 6 11 119 243 7 13 114 233 S4 7 120 245 8 15 117 239 Copyright 2015 Embedded Artists AB EA COM Board Name AUDIO_RXD CSI_VSYNC AUDIO_TXC CSI_DO AUDIO_TXD CSILHSYNC AUDIO_TXFS CSI_D1 AUDIO_MCLK CSI_PIXCLK iMX6SoloX Ball Name CSI_VSYNC CSI_DATA00 CSI_HSYNC CSI_DATA01 CSI_PIXCLK 0 Description Data
66. cy Scaling and Thermal Throttling This enables the system to continuously adjust operating frequency and voltage in response to changes in workload and temperature In general this result in higher performance at lower average power consumption The iMX6SoloX SoC has an integrated temperature sensor for monitoring the junction i e die temperature which affect several factors e A lower junction temperature Tj will result in longer SoC lifetime See the following document for details AN5062 i MX 6SoloX Product Lifetime Usage Estimates e A lower die temperature will result in lower power consumption due to lower leakage current 7 8 1 Thermal Management Embedded Artists provides a general heat spreader solution for EACOM boards Note that a heat spreader is not a complete thermal solution It provides a standardized surface for mounting a heat sink or for transporting heat to the housing The cooling solution must maintain an ambient air and heat spreader temperature of 60 Celsius or less 7 8 2 Thermal Parameters The iMX6SoloX SoC thermal parameters are listed in the table below Parameter Typical Thermal Resistance CPU Junction to ambient Resa 28 Thermal Resistance CPU Junction to case Reuc 7 8 Thermal Resistance CPU case to heat spreader far surface 8cs 0 2 7 9 Product Compliance Visit Embedded Artists website at http vww embeddedartists com product_compliance for up to date information about product
67. d Datasheet Page 28 to this channel 49 97 12C2_SCL GPIO1_l002 VO Clock signal of I2C channel 2 It is recommended to connect the LVDS touch controller if I2C interface to this channel 48 95 I2C2_SDA GPI01_1003 VO Data signal of I2C channel 2 It is recommended to connect the LVDS touch controller if I2C interface to this channel 5 4 2 LVDS Interface This section lists signals for the LVDS interface The purpose of the LVDS interface is to serialize the parallel RGB and control signals to an external display The parallel RGB data stream can be either 18 or 24 bits wide The three control signals HSYNC VSYNC and ENABLE along with the pixel dot clock are also serialized The LVDS interface supports resolutions up to WXGA 1366x768 pixels 60 frames per second 85MHZz pixel clock maximum Two signal mappings are supported Below is the so called SPWG PSWG VESA 18 24 bpp Data Mapping Serializer Input Slot 0 Slot 1 Slot 2 Slot 3 Slot 4 Slot 5 Slot 6 N A B7 B6 G7 G6 R7 R6 LVDS_DATA3 only in 24 bit data The other signal mapping is called JEIDA 24bpp Data Mapping Serializer Input Slot 0 Slot 1 Slot2 Slot3 Slot4 Slot5 Slot 6 COM Board EA COM Board iMX6SoloX Ball 0 Description Remarks Pin Name Name 42 83 LVDS0_D0_N LVDS_DATAO N O Differential data pair 0 negative signal 841 81 LVDS0_D0_P LVDS_DATAO_P Differential data pair 0 positive signal 839 77 LVDS0_D1_N LVDS_DATAI N O Differential data p
68. dded Artists AB 2015 gt o KWWwW EmbeddedArtists com RE H pmm a 2 _ gt cobai 7 on CHE T aa am opoopo entetiet o Figure 7 iMX6SoloX COM Board Boot Control Slider Switches Location pa oO R S oO Boot mode m control ay Ego ese Toooooo0go00000s m m m EL e OO UO to Boot source configuration m m S Ss S Ho con 0000000000000000000 O 3 Fie lt LO e Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 52 The table below presents ho to set the slider switches for different boot modes and boot soruces Boot Modes Slider Settings Boot according to slider switches eMMC Flash Note that if OTP fuse BT_FUSE_SEL 1 then the system will boot according to OTP fuses i e it overrides this setting Slider 1 in off position down Slider 2 in on positio
69. dge fingers that mates with an MXM3 connection which is a low profile 314 mm 0 5mm pitch right angle connector on the carrier board This connector is available from different manufacturers in different board to board stacking heights starting from 1 5 mm The ASOB821 and ASOB826 connector families from Foxconn are recommended Note that connector series MM70 e g MM70 314 310B1 from JAE cannot be used since this specific connector lack some of the pins Embedded Artists use connector ASOB826 S78B from Foxconn on the COM Carrier board This connector gives a board to board stacking height of 5 0 mm This space allows some components to also be placed right under the COM board Always check available component height before placing components on the carrier board under the COM board see picture below tacking height 4 2 mm min Top side components 3 mm max oi COM board PCB 1 2 mm H Bottom side components 1 3 mm max MXM3 connector Carrier board PCB 1 6 mm typ Check available height for components on carrier board Stacking height 1 5mm min Stand off one of four Figure 9 COM Board Mounting in MXM3 Connector Stacking Height 7 6 2 Module Assembly Hardware The carrier board shall have four M3 threaded stand offs for securing the COM board to the MXM3 connector and carrier board Penn Engineering and Manufacturing PEM http www pemnet com makes surface mount spacers with M3 internal threa
70. ds Their product line is called SMTSO 5 mm height is standard so for simplicity select an MXM3 connector with 5 mm stacking height 4 mm M3 screws are typically used 7 7 Environmental Specification 7 1 1 Operating Temperature Ambient temperature Ta Parameter i Max Unit Operating temperature range 700 C Storage temperature range 85 C Junction temperature iMX6SoloX SoC operating 105 C M Depends on cooling solution Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 57 7 7 2 Relative Humidity RH Parameter Operating 0 C lt Ta lt 60 C non condensing Non operating Storage 40 C lt Ta lt 85 C non condensing 7 8 Thermal Design Considerations Heat dissipation from the iMX6SoloX SoC depending on many operating conditions like operating frequency operating voltage activity type activity cycle duration and duty cycle Dissipated heat is in the region of 1 2 Watt max DDR3L memories can account for another 0 3 Watt also increasing ambient temperature If external cooling is needed or not depends on dissipated heat and ambient temperature range In many cases it is possible to operate the iMX6SoloX COM board without external cooling at least with ambient temperature up to 50 Celsius Above this care must be taken not to exceed max junction temperature of the iMX6Solox The iMX6SoloX SoC and PMIC MMPF0200 together implement DVFS Dynamic Voltage and Frequen
71. e without considering the EACOM pin allocation A custom carrier board design is needed in this case Functional multiplexing is normally controlled via the Linux BSP It can also be done directly via register TOMUXC SW MUX CTL PAD xxx where xxx is the name of the iMX6SoloX pin For more information about the register settings see the iIMX6SoloX Reference Manual from Freescale Note that input functions that are available on multiple pins will require control of an input multiplexer This is controlled via register TOMUXC_ xxx SELECT INPUT where xxx is the name of the input function Again for more information about the register settings see the iMX6SoloX Reference Manual from Freescale 4 1 1 Alternative I O Function List There is an accompanying Excel document that lists all alternative functions for each available I O pin Reset state typically GPIO ALT5 function except for two pins is shown as well as the EACOM function allocation 4 2 1 0 Pin Control Each pin also has an additional control register for configuring input hysteresis pull up down resistors push pull open drain driving drive strength and more Also in this case configuration is normally done via the Linux BSP but it is possible to directly access the control registers which are called IOMUXC SW PAD CTL PAD xxx where xxx is the name of the iMX6SoloX pin For more information about the register settings see the iMX6SoloX Reference Manual from
72. eive clock signal Ch 3 Data receive signal Ch 3 MMC_DO MMC_CLK SD4_DATAO SD4_CLK l Data receive signal Ch 3 Receive Frame sync signal Ch 3 LCD_ENABLE MMC_D1 LCD1_ENABLE 0 SD4_DATA1 0 Transmit clock signal Ch 3 Transmit clock signal Ch 3 LCD_HSYNC MMC_D3 LCD_VSYNC MMC_D2 LCD1_HSYNC 0 SD4_DATA3 0 LCD1_VSYNC 0 SD4_DATA2 0 Data transmit signal Ch 3 Data transmit signal Ch 3 Transmit Frame sync signal Ch 3 Transmit Frame sync signal Ch 3 Remarks Alternative function AUDIO_CLK_OUT Alternative function AUDIO_CLK_OUT Remarks Alternative function AUD3_RXC Alternative function AUD3_RXC Alternative function AUD3_RXD Alternative function AUD3_RXD Alternative function AUD3_RXFS Alternative function AUD3_TXC Alternative function AUD3_TXC Alternative function AUD3_TXD Alternative function AUD3_TXD Alternative function AUD3_TXFS Alternative function AUD3_TXFS Several signals of the AUDMUX port 4 AUD4 interface are not available due to internal pin assignment It is not recommended to use this interface but for completeness the available signals are listed below COM Board Pin 10 19 54 107 11 21 The table below lists pins available for the AUDMUX port 5 AUDS interface COM Board Pin 51 101 P139 286 P130 268 P132 272 50 99 P140 288 P133 274 53 105 P132 272 Copyright 2015 Embedded Artists AB EA COM Board ET SPDIF_IN DISP_PWR_EN SPDIF_OUT EA COM
73. eripheral power supplies More information about carrier board design can be found in EA COM Board specification P142 292 RESET_IN Reset input active low Pull signal low to activate reset No need to pull signal high externally P143 294 RESET_OUT Reset open drain output active low Driven low during reset 1 5K pull up resistor to VIN P144 296 GND P145 298 VBAT Supply voltage from coin cell battery for keeping PMIC and RTC functioning during standby P146 300 E2PROM_WP Should be connected to VIN will write protect the on board parameter storage E2PROM P147 302 VIN Main input voltage supply 3 3V P148 304 VIN Main input voltage supply 3 3V P149 306 VIN Main input voltage supply 3 3V P150 308 VIN Main input voltage supply 3 3V P151 310 VIN Main input voltage supply 3 3V Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 18 P152 312 VIN Main input voltage supply 3 3V P153 314 VIN Main input voltage supply 3 3V P154 316 VIN Main input voltage supply 3 3V P155 318 VIN Main input voltage supply 3 3V P156 320 VIN Main input voltage supply 3 3V The table below lists the bottom side pins 81 8158 even numbers Bottom EACOM Board iMX6SoloX Ball Alternative pin Notes Side Pin ETT functions Number S1 1 MQS_RIGHT CSILVSYNC Yes Signal also available on pin S 115 235 Both interfaces cannot be active simultaneous 2 3 MQS_LEFT CSI_HSYNC Yes Signal also ava
74. f the four mounting holes these are grounded for a few seconds with both hands before touching any other parts of the boards That way you will have the same potential as the board and therefore minimize the risk for ESD In general touch as little as possible on the boards in order to minimize the risk of ESD damage The only reasons to touch the board are when mounting unmounting it on a carrier board connecting the JTAG cable or when changing boot slider switches Note that Embedded Artists does not replace boards that have been damaged by ESD 9 7 EMC ESD The iMX6SoloX COM Board has been developed according to the requirements of electromagnetic compatibility EMC Nevertheless depending on the target system additional anti interference measurement may still be necessary to adherence to the limits for the overall system The iMX6SoloX COM Board must be mounted on carrier board typically an application specific board and therefore EMC and ESD tests only makes sense on the complete solution No specific ESD protection has been implemented on the iMX6SoloX COM Board except on the JTAG interface signals which all have suppressor diodes ESD protection on board level is the same as what is specified in the iMX6SoloX SoC datasheet It is strongly advised to implement protection against electrostatic discharges ESD on the carrier board on all signals to and from the system Such protection shall be arranged directly at the inputs outp
75. hird party products or services or any intellectual property contained therein UNLESS OTHERWISE SET FORTH IN EMBEDDED ARTISTS TERMS AND CONDITIONS OF SALE EMBEDDED ARTISTS DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY WITH RESPECT TO THE USE AND OR SALE OF EMBEDDED ARTISTS PRODUCTS INCLUDING WITHOUT LIMITATION IMPLIED WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND THEIR EQUIVALENTS UNDER THE LAWS OF ANY JURISDICTION OR INFRINGEMENT OF ANY PATENT COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT UNLESS EXPRESSLY APPROVED IN WRITING BY THE CEO OF EMBEDDED ARTISTS PRODUCTS ARE NOT RECOMMENDED AUTHORIZED OR WARRANTED FOR USE IN MILITARY AIR CRAFT SPACE NUCLEAR LIFE SAVING OR LIFE SUSTAINING APPLICATIONS NOR IN PRODUCTS OR SYSTEMS WHERE FAILURE OR MALFUNCTION MAY RESULT IN PERSONAL INJURY DEATH OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE Resale of Embedded Artists products with provisions different from the statements and or technical features set forth in this document shall immediately void any warranty granted by Embedded Artists Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 64 for the Embedded Artists product or service described herein and shall not create or extend in any manner whatsoever any liability of Embedded Artists This document as well as the item s described herein may be subject to export control regulations Export might require a prior authorization from nati
76. igh when 100M link is active P55 110 ETH2_LED_LINK1000 AR8031 2 pin24 O Signal high when 1000M link is connected or active The external PHYs can be powered down in order to lower the power consumption to a minimum If only fast Ethernet is required 10 100Mbit magnetics with only 2 lanes are sufficient In this case MDI2 and MDI3 can be left unconnected Below is a list of suggested magnetics for 10 100 1000 Mbps Gigabit Ethernet operation Vendor PIN Package Temp Configuration HanRun HR911060C Integrated RJ45 0 70 Celsius HP Auto MDIX Halo HFJ11 1G02E Integrated RJ45 0 70 Celsius HP Auto MDIX UDE RB1 BA6BTOWA Integrated RJ45 0 70 Celsius HP Auto MDIX Pulse Electronics 24 pin SOIC W 0 70 Celsius HP Auto MDIX Recommended by Atheros TG1G S002NZRL 24 pin SOIC W 40 85 Celsius HP Auto MDIX RB1 BA6BTOWA Integrated RJ45 40 85 Celsius HP Auto MDIX TG1G E012NZRL 24 pin SOIC W 40 85 Celsius HP Auto MDIX 5 10 GPIOs This section lists signals related to General Purpose Input Output GPIO functionality Many pins have GPIO functionality that can be enabled via pin multiplexing All GPIO pins can be used to generate interrupts as well as be wakeup sources The EA COM Board specification defines only a few GPIOs and they are listed in the table below The pins that cannot be configured as GPIOs are Ethernet USB PCle LVDS and Analogue inputs 12C Copyright 2015 Embedded Artists AB
77. ilable on pin S114 233 Both interfaces cannot be active simultaneous 3 5 GND S4 7 AUDIO_TXFS CSI_DATA01 Yes ESAI AUD6 or SAN interface Note that CSI_DATA01 is also available on pin 120 245 5 9 AUDIO_RXD CSI_VSYNC Yes ESAI AUD6 or SA11 interface Note that CSI_VSYNC is also available on pin 8115 235 6 11 AUDIO_TXC CSI_DATA00 Yes ESAI AUD6 or SA11 interface Note that CSI_DATA00 is also available on pin 119 243 87 13 AUDIO_TXD CSI_HSYNC Yes ESAI AUD6 or SA11 interface Note that CSI_HSYNC is also available on pin 8114 233 8 15 AUDIO_MCLK CSI_PIXCLK Yes ESAI AUD6 or SA11 interface Alternative function AUDIO_CLK_OUT Note that CSI_PIXCLK is also available on pin 117 239 S9 17 GND 10 19 SPDIF_IN ENET2_COL Yes Controlled by alternative pin function SPDIF_IN 11 21 SPDIF_OUT ENET1_RX_CLK Yes Controlled by alternative pin function SPDIF_OUT 12 23 CAN2_TX QSPI1A_DQS Yes Controlled by alternative pin function CAN2_TX 13 25 CAN2_RX QSPI1B_SS1_B Yes Controlled by alternative pin function CAN2_RX 14 27 CAN1_TX QSPI1B_DQS Yes Controlled by alternative pin function CAN1_TX 15 29 CAN1_RX QSPI1A_SS1_B Yes Controlled by alternative pin function CAN1_RX 16 31 GND 17 33 LVDS1_D3_P LVDS interface 1 not assigned on this COM board 18 35 LVDS1_D3_N LVDS interface 1 not assigned on this COM board 19 37 GPIO 20 39 LVDS1_D2_P LVDS interface 1 not assigned on this COM board 821 41 LVDS1_D2_N LVDS interface 1 not assigned o
78. m 3 2 mm PCB thickness Mounting hole diameter Note This measurement is not identical with SMARC specification Module weight 16 1 gram Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 55 The picture below show the mechanical details of the 82 x 50 mm module including the pin numbering and edge finger pattern The picture comes from the SMARC HW specification and show pin numbering in the Px and Sx format ow 4X 6 Module Primary Top Side 4X 03 2 THROUGH 12 g i 7 70 _ 6 20 A 3 30 para 39 clad T 5 4 74 PINS 82 PINS P1 P74 P75 P156 1 25 PIN P1 h FULL RAD 81X 0 50 156 X 0 35 1 20 0 10 3 30 7 F 0 18 45 4 l i 3 10 TYP CHAMFER EDGE DETAIL 3 00 MAX COMPONENT HEIGHT DETAIL A PRIMARY SIDE PRIMARY SIDE 1 30 MAX j COMPONENT HEIGHT SECONDARY SIDE PRIMARY SIDE 74X 0 50 a 82X 0 50 2X R0 50 6 20 3 10 TYP V 158X 0 35 i h an 1 50 Pr o SECONDARY SIDE NOTCH 2 PLACES nee PIN ALIGNMENT DETAIL DETAIL B SECONDARY SIDE 1 00 PINS e 75 PINS 83 PINS 1 75 S76 S158 Module Secondary Botiom Side Picture source SMARC HW Specification V1 1 2014 SGeT e V Figure 8 iMX6SoloX COM Board Mechanical Outline Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 56 7 6 1 MXM3 Socket The board has 314 e
79. mbedded Artists for a discussion about suitability There are application areas that the iIMX6SoloX COM Board is not designed for and such usage is strictly prohibited for example e Military equipment e Aerospace equipment e Control equipment for nuclear power industry e Medical equipment related to life support etc e Gasoline stations and oil refineries If not before it is essential to contact Embedded Artists before production begins In order to ensure a reliable supply for you as a customer we need to know your production volume estimates and forecasts Embedded Artists can typically provide smaller volumes of the iMX6SoloX COM Board directly from stock for evaluation and prototyping but larger volumes need to be planned The more information you can share with Embedded Artists about your plans estimates and forecasts the higher the likelihood is that we can provide a reliable supply to you of the iMX6SoloX COM Board Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 61 9 6 ESD Precaution when Handling iMX6SoloX COM Board Please note that the iMX6SoloX COM Board come without any case box and all components are exposed for finger touches and therefore extra attention must be paid to ESD electrostatic discharge precaution for example use of static free workstation and grounding strap Only qualified personnel shall handle the product g A Make it a habit always to first touch one o
80. n up Slider 3 in off position down Slider 4 in off position down Slider 5 in on position up Slider 6 in off position down Slider 7 in on position up Slider 8 in on position up Boot according to slider switches QSPI Flash Note that if OTP fuse BT_FUSE_SEL 1 then the system will boot according to OTP fuses i e it overrides this setting Slider 1 in off position down Slider 2 in on position up Slider 3 in off position down Slider 4 in off position down Slider 5 in on position up Slider 6 in on position up Slider 7 in off position down Slider 8 in off position down Boot according to OTP fuses Note that OTP fuses must be programmed first including setting BT_FUSE_SEL 1 If not i e OTP fuse BT_FUSE_SEL 0 the system will boot from USB OTG Serial load Slider 1 in off position down Slider 2 in off position down Slider 3 8 are don t care Boot via USB OTG Slider 1 in on position up Slider 2 in off position down Slider 3 8 are don t care Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 53 7 Technical Specification 7 4 Absolute Maximum Ratings All voltages are with respect to ground
81. n this COM board 822 43 GND 823 45 LVDS1_D1_P LVDS interface 1 not assigned on this COM board 24 47 LVDS1_D1_N LVDS interface 1 not assigned on this COM board 25 49 GND 26 51 LVDS1_D0_P LVDS interface 1 not assigned on this COM board 27 53 LVDS1_D0_N LVDS interface 1 not assigned on this COM board 28 55 GND Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 19 29 57 LVDS1_CLK_P LVDS interface 1 not assigned on this COM board 30 59 LVDS1_CLK_N LVDS interface 1 not assigned on this COM board 31 61 GND 32 63 LVDS0_D3_P LVDS_DATA3_P No 33 65 LVDS0_D3_N LVDS_DATA3_N No 34 67 GPIO 35 69 LVDS0_D2_P LVDS_DATA2 P No 36 71 LVDS0_D2_N LVDS_DATA2 N No 837 73 GND 838 75 LVDS0_D1_P LVDS_DATA1_P No 39 77 LVDS0_D1_N LVDS_DATA1_N No 40 79 GND 41 81 LVDS0_D0_P LVDS_DATAO_P No 842 83 LVDS0_D0_N LVDS_DATAO_N No 843 85 GND 44 87 LVDSO_CLK_P LVDS_CLK_P No 45 89 LVDS0O_CLK_N LVDS_CLK_N No 46 91 12C1_SDA GPIO1_I001 Yes Controlled by alternative pin function 12C1_SDA 47 93 12C1_SCL GPIO1_I000 Yes Controlled by alternative pin function 1201_SCL 48 95 I2C2_SDA GPIO1_I003 Yes Controlled by alternative pin function I2C2_SDA 49 97 12C2_SCL GPIO1_l002 Yes Controlled by alternative pin function 12C2_SCL 50 99 HDMI I2C_SDA KEY_ROW4 Yes Controlled by alternative pin function I2C3_SDA 51 101 HDMI I2C_SCL KEY_COL4 Yes Controlled by alternative pin function 12C3_SCL 52 103 T
82. ng to EA COM Board specification COM Board EA COM iMX6SoloX Ball 0 Description EEUEULG Pin Board Name ETT 2 3 MQS_LEFT CSILHSYNC 0 Left signal output Signal CSI_HSYNC is also available on pin 8114 233 S11 MQS_RIGHT CSI_VSYNC 0 Right signal output Signal CSI_HSYNC is also available on pin 8115 235 The table below lists these the alternative pin locations are COM Board EA COM iMX6SoloX Ball 0 Description Remarks Pin Board Name ETT P8 16 SD_CMD D2_CMD 0 Left signal output Alternative function MQS_LEFT P7 14 SD_CLK D2_CLK 0 Right signal output Alternative function MQS_RIGHT 5 9 Ethernet This section lists signals related to the Ethernet interfaces The iMX6SoloX has two Gigabit Ethernet controllers 10 100 1000Mbps that are IEEE1588 compliant There are two 10 100 1000 Mbps Ethernet interfaces on the board Atheros AR8031 Integrated 10 100 1000 Mbps Ethernet Transceiver is used as external PHY and is connected via the RGMII interface to the iMX6Solox The Ethernet interface consists of 4 pairs of low voltage differential pair signals plus three link indicator activity signals These signals can be used to connect to a 10 100 1000 BaseT RJ45 connector with integrated or external isolation magnetics on the carrier board COM Board EA COM Board Name AR8031 Pin 1 0 Description Remarks Pin P39 78 ETH1_TRXPO AR8031 1 pini1 I O Media Dependent Interface P40 80 ETH1_TRXNO AR8031 1 pin 12 I O Media Dependent Interface
83. nt booting phases that are suitable in different situations The iMX6SoloX COM Board supports booting from three different sources e On board eMMC Flash e On board QSPI Flash e USB OTG download also called serial download There are three main boot modes that controls which boot source to use e Boot according to how slider switches on the iMX6SoloX COM Board has been set Itis possible to select either eMMC or QSPI Flashes as source in this mode e Boot according to how internal iMX6SoloX on chip OTP fuses have been programmed Itis possible to select either eMMC or QSPI Flashes as source in this mode Note that the iMX6SoloX COM Boards have not programmed the on chip OTP fuses Users have full control over these This mode can only be used after having programmed the OTP fuses e Boot from USB OTG interface This mode is used in production to download the first stage bootloader and is typically not used by iMX6SoloX COM Board integrators Sometimes this mode is called Recovery mode There is an 8 pos slider switch on the board to select boot source i e from where the iMX6Solox starts downloading code to start executing from The picture below illustrates the location of the slider switch wO Lee 2 BEI ABCDEFGHJKLMNPRT iMX6SoloX COM Board rev A Embe
84. oducts or of the application or use by customer s third party customer s Embedded Artists does not accept any liability in this respect Embedded Artists does not accept any liability for errata on individual components Customer is responsible to make sure all errata published by the manufacturer of each component are taken note of The manufacturer s advice should be followed Embedded Artists does not accept any liability and no warranty is given for any unexpected software behavior due to deficient components Customer is required to take note of manufacturer s specification of used components for example PMIC and eMMC Such specifications if applicable contains additional information that must be taken note of for the safe and reliable operation These documents are stored on Embedded Artists product support page All Embedded Artists products are sold pursuant to Embedded Artists terms and conditions of sale http www embeddedartists com sites default files docs General_Terms_and_Conditions pdf No license express or implied by estoppel or otherwise to any intellectual property rights is granted under this document If any part of this document refers to any third party products or services it shall not be deemed a license grant by Embedded Artists for the use of such third party products or services or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of such t
85. onal authorities 11 1 Definition of Document Status Preliminary The document is a draft version only The content is still under internal review and subject to formal approval which may result in modifications or additions Embedded Artists does not give any representations or warranties as to the accuracy or completeness of information included herein and shall have no liability for the consequences of use of such information The document is in this state until the product has passed Embedded Artists product qualification tests Approved The information and data provided define the specification of the product as agreed between Embedded Artists and its customer unless Embedded Artists and customer have explicitly agreed otherwise in writing Copyright 2015 Embedded Artists AB
86. or uUSDHC3 signals since these are connected to the on board eMMC Flash The table below lists of alternative pin locations for USDHC4 signals COM Board Pin Copyright 2015 Embedded Artists AB EA COM Board Name iMX6SoloX Ball Name 1 0 Description Remarks iMX6SoloX COM Board Datasheet Page 46 P2 4 GPIO5 KEY_COL2 Card detection pin Alternative function SD4_CD_B P14 28 MMC_D7 SD4_DATA7 Card detection pin Alternative function SD4_CD_B P129 266 UART3_TXD KEY_COL3 0 LED control used to drive an Alternative function SD4_LCTL external LED Active high GPIO3 SD4_RESET_B 0 Card hardware reset signal both Alternative function SD4_RESET_B active LOW and HIGH version of the signal exist P3 6 GPI04 KEY_ROW1 0 10 power voltage selection Alternative function SD4_VSELECT signal P1 2 GPIO6 KEY_ROW2 Card write protect detect Alternative function SD4_WP P15 30 MMC_D6 SD4_DATA6 Card write protect detect Alternative function SD4_WP 5 20 SPI This section lists signals related to Enhanced Configurable Serial Peripheral Interface ECSPI functions The iMX6SoloX SoC has 5 ECSPI block that are capable of full duplex synchronous four wire serial communication The EA COM Board specification defines two 4 signal ECSPI interfaces The remaining ECSPI signals are available as alternative functions on certain pins The table below lists the pin assignment according to EA COM Board specification COM Board E
87. ot connected P71 142 USB_O1_SSRXP Not connected P72 144 USB_O1_VBUS USB_OTG1_VBUS 5V USB VBUS detect input This pin is 5V tolerant P73 146 USB_O1_PWR_EN QSPI1A_DATA2 0 Enable external USB voltage supply Active high output P74 148 USB_01_0C GP101_1008 Signals an over current condition on the USB voltage supply Active low input P75 158 USB_H1_PWR_EN GPI01_1012 0 Enable external USB voltage supply Active high output P76 160 USB_H1_OC GPIO1_10114 Signals an over current condition on the USB voltage supply Active low input P78 164 USB_H1_DN USB_OTG2_DN 0 Negative Differential USB Signal P79 166 USB_H1_DP USB_OTG2_DP I O Positive Differential USB Signal P80 168 USB_H1_SSTXN Not connected P81 170 USB_H1_SSTXP Not connected P83 174 USB_H1_SSRXN Not connected P84 176 USB_H1_SSRXP Not connected Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 50 P85 178 USB_H1_VBUS USB_OTG2_VBUS 5V USB VBUS detect input This pin is 5V tolerant The table below lists of alternative pin locations for USB signals core EA COM Board iMX6SoloX Ball I O Description Remarks Board Pin Name Name P125 258 SPI1_MISO QSPI1A_DATA1 l USB OTG1 ID 852 103 TP_RST QSPI1A_DATA3 l USB OTG1 OC Signals an over current condition on the USB voltage supply Active low input 855 109 BL_PWR_EN GP101_I009 0 USB OTG1 PWR EN Enable external USB voltage supply Active high output P126 260 SPI1_CLK QSPI1A_SCLK l USB OT
88. rademarks All brand and product names mentioned herein are trademarks services marks registered trademarks or registered service marks of their respective owners and should be treated as such Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 3 Table of Contents 1 Document Revision History 5 2 Introduction 6 2 1 Hardware 6 2 2 Software 7 2 3 Features and Functionality 7 2 4 Interface Overview 9 2 5 Reference Documents 10 3 EACOM Board Pinning 12 3 1 Pin Numbering 12 3 2 Pin Assignment 13 4 Pin Mapping 23 4 1 Functional Multiplexing on I O Pins 23 4 1 1 Alternative I O Function List 23 4 2 I O Pin Control 23 5 Interface Description 24 5 1 Analogue Inputs 24 5 2 Analogue Video Interface 24 5 3 CAN 25 5 4 Display Interfaces 25 5 4 14 Parallel RGB LCD Interface 26 5 4 2 LVDS Interface 28 5 5 Digital Audio Interfaces Synchronous Serial Interface and AUDMUX 29 5 6 Digital Audio Interfaces ESAI 32 5 7 Digital Audio Interfaces S PDIF 33 5 8 Digital Audio Interfaces MQS 34 5 9 Ethernet 34 5 10 GPIOs 35 5 11 12C 36 5 12 JTAG 37 5 13 Matrix Keypad 38 5 14 PCI Express 39 5 15 Parallel Camera Interface 39 5 16 Power Management 42 5 17 Power Supply Signals 42 5 18 PWM 43 5 19 SD MMC 43 5 20 SPI 46 5 214 UART 47 Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 4 5 22 USB 49 6 Boot Options 51 7 Technical Specification 53 7 4 Absolute Maximum Ratings 53 7 2 Recommended
89. re available to allocation before starting a design See section 3 2 and chapter 5 for details 9 2 Only Use EA Board Support Package BSP The iMX6SoloX COM board use multiple on board interfaces for the internal design for example PMIC eMMC QSPI Ethernet and watchdog Only use the BSP that is delivered from Embedded Artists Do not change interface initialization and or pin assignment for the on board interfaces Changing BSP settings can result in permanent board failure Note that Embedded Artists does not replace iMX6SoloX COM Boards because of improper interface initialization and or improper pin assignment 9 3 OTP Fuse Programming The iMX6SoloX SoC has on chip OTP fuses that can be programmed see Freescale documents iMX 6SoloX Datasheet and iMX 6SoloX Reference Manual for details Once programmed there is no possibility to reprogram them iMX6SoloX COM Boards are delivered without any OTP fuse programming It is completely up to the COM board user to decide if OTP fuses shall be programmed and in that case which ones Note that Embedded Artists does not replace iMX6SoloX COM Boards because of wrong OTP programming It s the user s responsibility to be absolutely certain before OTP programming and not to program the fuses by accident 9 4 Write Protect on Parameter Storage E2PROM The parameter storage E2PROM contains important system data like DDR memory calibration settings and Ethernet MAC addresses The content should
90. receive signal Ch 6 Transmit clock signal Ch 6 Also work as Receive clock signal Ch 6 Data transmit signal Ch 6 Transmit Frame sync signal Ch 6 Also work as Receive Frame sync signal Ch 6 Clock output signal Remarks Alternative function AUD6_RXD Note that CSI_VSYNC is also available on pin 8115 235 Alternative function AUD6_TXC Note that CSI_DATA00 is also available on pin 8119 243 Alternative function AUD6_TXD Note that CSI_HSYNC is also available on pin 8114 233 Alternative function AUD6_TXFS Note that CSI_DATA01 is also available on pin 120 245 Alternative function AUDIO_CLK_OUT Note that CSI_PIXCLK is also available on pin 117 239 iMX6SoloX COM Board Datasheet Page 31 The signal AUDIO_MCLK is included in the digital audio interface since codecs often requires this clock but not always The table below lists alternative pins available for the AUDIO_CLK_OUT signal COM Board EA COM Pin Board Name iMX6SoloX 1 0 Ball Name Description P135 278 P4 8 UART1_CTS GPIO3 GP101_1007 0 SD4_RESET B O Clock output signal Clock output signal The table below lists pins available for the AUDMUX port 3 AUD3 interface COM Board EA COM Board Pin Name iMX6SoloX Ball 1 0 Name Description 83 171 P18 36 84 173 P13 26 P16 32 87 179 P12 24 85 175 P20 40 86 177 P21 42 LCD_CLK MMC_CMD GPIO7 LCD1_CLK SD4_CMD LCD1_RESET Receive clock signal Ch 3 Rec
91. right to make changes to information published in this document including without limitation specifications and product descriptions at any time and without notice This document supersedes and replaces all information supplied prior to the publication hereof Customer is responsible for the design and operation of their applications and products using Embedded Artists products and Embedded Artists accepts no liability for any assistance with applications or customer product design It is customer s sole responsibility to determine whether the Embedded Artists product is suitable and fit for the customer s applications and products planned as well as for the planned application and use of customer s third party customer s Customers should provide appropriate design and operating safeguards to minimize the risks associated with their applications and products Customer is required to have expertise in electrical engineering and computer engineering for the installation and use of Embedded Artists products Embedded Artists does not accept any liability related to any default damage costs or problem which is based on any weakness or default in the customer s applications or products or the application or use by customer s third party customer s Customer is responsible for doing all necessary testing for the customer s applications and products using Embedded Artists products in order to avoid a default of the applications and the pr
92. ts of alternative pin locations for UART6 signals COM Board Pin 124 253 P9 18 Copyright 2015 Embedded Artists AB EA COM Board Name CSI_D5 iMX6SoloX Ball 1 0 Name CSI_DATA05 0 Description UART6 Transmit Data SD_D3 D2_DATA3 0 UARTE Transmit Data Remarks Alternative function is UART2_TXD Alternative function is UART2_RXD Alternative function is UART2_RTS_B Alternative function is UART2_CTS_B Remarks Alternative function is UART3_TXD Alternative function is UART3_RXD Alternative function is UART3_RTS_B Alternative function is UART3_CTS_B AELG Alternative function is UART4_TXD Alternative function is UART4_RXD Alternative function is UART4_RTS_B Alternative function is UART4_CTS_B Alternative function is UART4_TXD Alternative function is UART4_RXD Remarks Alternative function is UART5_TXD Alternative function is UART5_RXD Alternative function is UART5_RTS_B Alternative function is UART5_RTS_B Alternative function is UART5_CTS_B Alternative function is UART5_CTS_B Remarks Alternative function is UART6_TXD Alternative function is UART6_TXD iMX6SoloX COM Board Datasheet Page 49 123 251 CSI_D4 CSI_DATA04 UARTE Receive Data Alternative function is UART6_RXD P10 20 SD_D2 SD2_DATA2 UARTE Receive Data Alternative function is UART6_RXD P3 6 GPIO4 KEY_ROW1 UARTE Receive Data Alternative function is UART6_RXD 125 255 CSI_D6 CSI_DATA06 0 U
93. us the product development shorten time to market and minimize the development risk The iMX6SoloX COM Board targets a wide range of applications such as e Industrial automation e HVAC Building and Control Systems e Smart Grid and Smart Metering e HMI GUI solutions e Smart Toll Systems e Connected vending machines e Digital signage e Point of Sale POS applications e Data acquisition e Communication gateway solutions e Connected real time systems e Portable systems e and much more The picture below illustrates the block diagram of the iMX6SoloX COM Board Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 7 JTAG DDR3L Memory connector 32 bit data bus Freescale iMX6SoloX Parameter with dual core ARM eMMC Flash storage Cortex A9 Cortex M4 1 GHz 227 MHz Dual QSPI Flash PMIC Dual 10 100 1000 Mbps Boot 3 3V input Ethernet PHY 2x AR8031 switches MXM3 connector 314 pins Figure 1 iMX6SoloX COM Board Block Diagram The iMX6SoloX COM Board pin assignment focus on direct connection to carrier board interface connectors and minimize trace and layer crossing This is important for high speed serial interfaces with impedance controlled differential pairs As a result carrier boards can be designed with few routing layers In many cases a four layer pcb is enough to implement advanced and compact carrier boards The pin assignment is common for the iMX6 COM Boards from Embedded Artists
94. uts of the system Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 62 10 Custom Design This document specify the standard iMX6SoloX COM Board design Embedded Artists offers many custom design services Contact Embedded Artists for a discussion about different options Examples of custom design services are e Different memory sizes on DDR3L SDRAM eMMC Flash and QSPI Flash e Different mounting options for example remove QSPI and one Ethernet interface e Different pinning on MXM3 edge pins including but not limited to SMARC compatible pinning e Different I O voltage levels on all or parts of the pins e Different board form factor for example SODIMM 200 high density connectors on bottom side or MXM3 compatible boards that are higher gt 50 mm e Different input supply voltage range for example 5V input e Single Board Computer solutions where the core design of the iMX6SoloX COM Board is integrated together with selected interfaces e Replace eMMC Flash with unmanaged MLC SLC NAND Flash e Changed internal pinning to make certain pins available Embedded Artists also offers a range of services to shorten development time and risk such as e Standard Carrier boards ready for integration e Custom Carrier board design e Display solutions e Mechanical solutions Copyright 2015 Embedded Artists AB iMX6SoloX COM Board Datasheet Page 63 11 Disclaimers Embedded Artists reserves the
Download Pdf Manuals
Related Search
Related Contents
Mercury 2e Terminal User Manual 7 - Cont ENERGY TOP B Mode d`emploi avril 2014 共通取扱説明書 [PDF形式] Dell OpenManage Server Administrator Version 6.5 Read me Supermicro SuperChassis 512L-260B-LCD, Black USLI PDR 2013 - Illinois Space Society Mode d`emploi Copyright © All rights reserved.
Failed to retrieve file