Page 1
Alpha release: Not for production | Certifications pending ConnectCore® for i.MX6UL Single Board Computer Hardware Reference Manual...
Page 2
Information in this document is subject to change without notice and does not represent a commitment on the part of Digi International. Digi provides this document “as is,” without warranty of any kind, expressed or implied, including, but not limited to, the implied warranties of fitness or merchantability for a particular purpose.
About the ConnectCore 6UL SBC Overview The SBC for ConnectCore for i.MX6UL is an ultra compact Pico-ITX board featuring the Digi ConnectCore for i.MX6UL system-on-module that integrates an NXP i.MX6UL application processor, DDR3 memory, NAND flash memory, WLAN/Bluetooth, power management IC for optimized power consumption applications, and a microcontroller assistant (MCA) for supporting additional functionality.
Page 6
I/O Expander: to allow advanced on/off functionality over the carrier board Dimensions: Pico-ITX form factor, 10 cm x 7.2 cm PCB height 2 mm Maximum part height: TOP side: 15.6 mm (USB connector) BOTTOM side: 6.8 mm (PCIe connector) ConnectCore® for i.MX6UL SBC Hardware Reference Manual...
Alpha release: Not for production | Certifications pending About the ConnectCore 6UL SBC Block diagram Block diagram ConnectCore® for i.MX6UL SBC Hardware Reference Manual...
Alpha release: Not for production | Certifications pending About the ConnectCore 6UL SBC Placement Placement Top view ConnectCore® for i.MX6UL SBC Hardware Reference Manual...
Alpha release: Not for production | Certifications pending About the ConnectCore 6UL SBC Placement Bottom view ConnectCore® for i.MX6UL SBC Hardware Reference Manual...
Alpha release: Not for production | Certifications pending About the ConnectCore 6UL SBC Connectors Connectors ConnectCore® for i.MX6UL SBC Hardware Reference Manual...
NAND memory. However, it is possible to boot from USB through a jumper (J10). This jumper forces the i.MX6UL to boot from the source programmed in the one-time-programmable (OTP) bits. If the boot configuration OTP bits are not programmed, the CPU falls back to booting into USB debug mode. ...
The default state for the jumper is open, which configures the i.MX6UL to boot from board settings (boot from NAND flash). If the NAND flash doesn't contain valid firmware, the i.MX6UL also falls back to booting into USB debug mode. You can use this functionality for recovery purposes, such as if the boot loader is erased or cannot boot. ...
I/O Expander An additional MCA is carried by the ConnectCore 6UL SBC as an I/O expander. This Microcontroller Assistant allows extra functionality over the SBC and is focused on power management on the carrier ConnectCore® for i.MX6UL SBC Hardware Reference Manual...
UART5 port of the ConnectCore 6UL module is used as the console port. The console signal is a serial TTL which goes through the console connector directly to the i.MX6UL processor. A TTL to USB cable can be used to access this console port from a host PC USB port. The following table shows the pinout...
The devices cannot work simultaneously; the selection is made via the eMMC/SD# signal, which is driven by the i.MX6UL processor. The eMMC/SD# signal is connected to the GPIO5_01 port of the i.MX6UL. Its behavior is shown in the table below:...
10/100 Mbps Ethernet The ConnectCore 6UL SBC provides two 10Base-T/100Base-Tx Ethernet interfaces. Two Microchip LAN8720Ai 10/100 Ethernet PHYs are used. The Ethernet PHYs are connected to the i.MX6UL ENET1 and ENET2 instances respectively. Both Ethernet interfaces are accessible through RJ-45 connectors with integrated link/activity LEDs.
The following table shows the pinout of the dual stackable USB Host connector: Pin Signal name Description 5V power line USBH1_D_N USB 1 Differential data signal (-) USBH1_D_P USB 1 Differential data signal (+) 5V power line ConnectCore® for i.MX6UL SBC Hardware Reference Manual...
Page 20
USB 4 Differential data signal (-) USBH4_D_N USB 4 Differential data signal (+) USBH4_OC_N Over current input USBH4_PWR_EN Power enable output The USB hub can be switched off for advanced power management through the USB_PWR I/O Expander GPIO (PTB16 port). ConnectCore® for i.MX6UL SBC Hardware Reference Manual...
4 mm M2.5 spacers and two M2.5 washers are needed. The following table shows the pinout of the PCI Express Mini card connector: Pin Signal name Description PCIE_WAKE_N Wake up signal PCIe_VCC 3.3V power line ConnectCore® for i.MX6UL SBC Hardware Reference Manual...
Page 22
SIM card clock line PCIE_UIM_RST SIM card reset line PCIE_UIM_VPP Power supply for SIM programming PCIE_DIS_N Disable signal. PCIe_VCC 3.3V power line PCIE_I2C_SCL i.MX6UL I2C1 Bus Clock line PCIE_I2C_SDA i.MX6UL I2C1 Bus Data line ConnectCore® for i.MX6UL SBC Hardware Reference Manual...
PCIe Mini card connector enabling cellular communication when a modem is installed in the Mini Card connector. The following table shows the SIM card slot pinout: Pin Signal name Description PCIE_UIM_PWR Power supply line PCIE_UIM_RST SIM card reset line PCIE_UIM_CLK SIM card clock line ConnectCore® for i.MX6UL SBC Hardware Reference Manual...
PCIE_UIM_DATA SIM card data line XBee The ConnectCore 6UL SBC provides two 10-pin, 2 mm pitch connectors to connect a Digi XBee/XBee Pro module. The XBee identification and association signals are connected to a 3-pin, 1.25 mm pitch expansion connector.
Display data line 3 DISP0_DAT4 Display data line 4 DISP0_DAT5 Display data line 5 DISP0_DAT6 Display data line 6 DISP0_DAT7 Display data line 7 DISP0_DAT8 Display data line 8 DISP0_DAT9 Display data line 9 ConnectCore® for i.MX6UL SBC Hardware Reference Manual...
Page 26
DISP0_DRDY DISP0_RESET DISP0_I2C_SCL i.MX6UL I2C1 Bus Clock line DISP0_I2C_SDA i.MX6UL I2C1 Bus Data line DISP0_IRQ_N Interrupt line (connected to i.MX6UL GPIO5_IO02) with a 10K pull- BCKL_PWM Backlight PWM (connected to i.MX6UL NAND_DQS) 3.3V Power line 5V_DISPLAY 5V Power line 5V_DISPLAY 5V Power line ConnectCore®...
LVDS0_TX2_P Transmission pair data line 2 (+) LVDS0_CLK_N Transmission pair clock line (-) LVDS0_CLK_P Transmission pair clock line (+) LVDS0_TX3_N Transmission pair data line 3 (-) LVDS0_TX3_P Transmission pair data line 3 (+) ConnectCore® for i.MX6UL SBC Hardware Reference Manual...
Camera master clock line CSI0_PIXCLK Camera pixel clock line CSI0_HSYNC Camera horizontal sync CSI0_VSYNC Camera vertical sync CSI0_GPIO Connected to I/O Expander PTD0 port CSI0_RESET_N Camera reset line (connected to MCA PTB17 port) ConnectCore® for i.MX6UL SBC Hardware Reference Manual...
A Maxim MAX98089 audio codec is used to manage the audio interface. The audio codec is configured via the i.MX6UL I2C1 instance. For power management, the ConnectCore 6UL SBC provides a switch for powering the audio interface on and off. This switch is controlled with the AUD_PWR_EN I/O Expander GPIO (PTC5 port).
CAN transceivers are used on the SBC to provide transmit and receive capability between the CAN bus and the CAN controller of the i.MX6UL. These transceivers allow signal rates up to 1 Mbps. The PTB0 and PTA18 ports drive the CAN1 and CAN2 transceivers respectively in order to allow independent power on/off functionality.
The ConnectCore 6UL SBC provides access to an I2C interface. This I2C bus is connected to the I2C1 instance of the i.MX6UL CPU. Two 2.2K pull-up resistors to a 3.3V power line are populated on the I2C1 ConnectCore® for i.MX6UL SBC Hardware Reference Manual...
Page 32
The pinout of the I2C1 expansion connector is shown below: Pin Signal name Description EXP_I2C_SCL i.MX6UL I2C1 Bus Clock line EXP_I2C_SDA i.MX6UL I2C1 Bus Data line 3.3V Power line EXP_I2C_IRQ_N Interrupt line, connected to i.MX6UL GPIO5_05 ConnectCore® for i.MX6UL SBC Hardware Reference Manual...
GPIO The ConnectCore 6UL SBC provides a 14-pin, 1.25 mm pitch expansion connector which provides access to several GPIO lines of the i.MX6UL, on-module MCA and I/O Expander. The pinout of the GPIO expansion connector is shown below: Pin Signal name Description...
EXP_GPIO_3 Connected to i.MX6UL GPIO1_IO2 User LED The ConnectCore 6UL SBC provides one User LED which is controlled through the I/O Expander. Signal Description LED1 USER_LED1 Yellow LED, controlled by I/O Expander PTC0 port ConnectCore® for i.MX6UL SBC Hardware Reference Manual...
Page 35
Power The PMIC and the CPU are switched off and only the RTC and the power button interfaces down are enabled. ConnectCore® for i.MX6UL SBC Hardware Reference Manual...
Need help?
Do you have a question about the i.MX6UL and is the answer not in the manual?
Questions and answers