Skip to content

KED Products Based on NXP i.MX6UL and i.MX6ULL

SoM Models

Name Product # Description Delivery Settings
SL i.MX6 UL 256MB/256MB -40..+85°C 40099 123 i.MX6UL SoM (256MB RAM, 256MB NAND) Boot SD/SPI (MX6UL-bcf-1), MAC, Bootloader
SL i.MX6 UL 512MB/512MB -40..+85°C 40099 122 i.MX6UL SoM (512MB RAM, 512MB NAND) Boot SD/SPI (MX6UL-bcf-1), MAC, Bootloader
SL i.MX6 ULL 256MB/256MB -40..+85°C 40099 144 i.MX6ULL SoM (256MB RAM, 256MB NAND) Boot SD/SPI (MX6ULL-bcf-1), MAC, Bootloader
SL i.MX6 ULL 512MB/512MB -40..+85°C 40099 145 i.MX6ULL SoM (512MB RAM, 512MB NAND) Boot SD/SPI (MX6ULL-bcf-1), MAC, Bootloader

Boards

Name Product # SoM # Description
BL i.MX6 UL 256MB/256MB 0...+70°C 40099 190 40099 123 Board with SoM (256MB RAM, 256MB NAND)
BL i.MX6 UL 512MB/512MB 0...+70°C 40099 191 40099 122 Board with SoM (512MB RAM, 512MB NAND)
BL i.MX6 ULL 256MB/256MB 0...+70°C 40099 192 40099 144 Board with SoM (256MB RAM, 256MB NAND)
BL i.MX6 ULL 512MB/512MB 0...+70°C 40099 148 40099 145 Board with SoM (512MB RAM, 512MB NAND)
BL i.MX6 ULL 512MB/512MB 0...+70°C 40099 267 40099 145 Board with SoM (512MB RAM, 512MB NAND)

Demo Kits

Name Product # Board # Description
DK i.MX6 UL 512MB/512MB 50099 061 40099 191 Demo-Kit without display (512MB RAM, 512MB NAND)
DK i.MX6 ULL 512MB/512MB 50099 046 40099 148 Demo-Kit without display (512MB RAM, 512MB NAND)

Industrial Devices

Name Product # Board # Description
AL i.MX6 ULL 512MB/512MB 50099 037 40099 267 Board with DIN Rail Housing (512MB RAM, 512MB NAND)

Fuse Configuration

Boot Config

Index Register Name Offset Value Description
MX6UL-bcf-1 OCOTP_CFG4 0x450 0x49002040 Boot from SD (SDHC1, 4bit buswidth, 3.3V), set BT_FUSE_SEL,
Use SPI NOR as fallback (eCSPI2, 24-bit, SS0)
MX6ULL-bcf-1 OCOTP_CFG4 0x450 0x49002040 Boot from SD (SDHC1, 4bit buswidth, 3.3V), set BT_FUSE_SEL,
Use SPI NOR as fallback (eCSPI2, 24-bit, SS0)

Unqiue IDs

The KED Unique-IDs of the SoM and baseboard are stored in the OTP fuses.

ID Fuse Register Format
KED SoM Unique ID GP1 Integer, Big-Endian
KED Board Unique ID GP2 Integer, Big-Endian

Layout and Connectors

BL i.MX6UL/ULL Connectors Layout

BL i.MX6UL/ULL Connectors Pinout

BL i.MX6UL/ULL Connector 2x4 Pin Numbers

Digital IOs

Two digital inputs/outputs are available. The table below shows number and function of available DIOs and their associated GPIOs.

Each DIO has one GPIO that switches a MOSFET driver against the supply (24V) rail and another GPIO to read back the voltage level via a resistor divider.

DIO circuit

DIO Name Function GPIO Name GPIO Label GPIO Device GPIO Offset Connector
DIO1 drive GPIO5_IO05 - gpiochip4 5 X19 - Pin 1
DIO1 read GPIO5_IO04 - gpiochip4 4 X19 - Pin 1
DIO2 drive GPIO5_IO01 - gpiochip4 1 X19 - Pin 3
DIO2 read GPIO5_IO00 - gpiochip4 0 X19 - Pin 3

Analog Inputs

There are two analog inputs available on the board, connected to the internal ADC of the i.MX6UL.

AIN Name Accessible via Connector
AIN1 /sys/bus/iio/devices/iio:device0/in_voltage3_raw X19 - Pin 5
DIn1 /sys/bus/iio/devices/iio:device0/in_voltage8_raw X19 - Pin 7

Voltage calculation in mV from the raw value: U = in_voltageX_raw * (25,8 / 3,3) mV

Serial Devices

Below you will find an overview which serial device has which name in the OS and belongs to which UART device of the iMX6 CPU.

UART Type Accessible via Connector
UART 1 RS232 /dev/ttymxc0 X15 (8pol)
UART 2 RS485 /dev/ttymxc1 X18 (8pol)
UART 4 UART/TTL (Debug UART) /dev/ttymxc3 X11 (USB Mini-B)

CAN-Bus Interface

The device has one CAN-Bus interface. The device is present after boot, but is not enabled by default.

Name Accessible via Connector
CAN can0 X18