Rakun X6UL system IP block is small foot-print, verified and proven building block consisting of CPU and memory subsystem for easy and inexpensive integration. Complete platform with hardware, Intelectual Property (IP), software and design support.

    It is pre-designed and based on NXP’s i.MX6UL processor, member of the i.MX6 family. It features single Cortex A7 core running up to 700MHz, 512MB DDR3L memory, 4GB eMMC Flash memory, 4MB QSPI NOR flash memory and two 10/100 Ethernet PHYs. Other periphery comprises standard interfaces UARTs, SPIs, SD, PWM, ADC rtc.

    It is available in the form of PCB layout segment that can be easily integrated into customer specific board. It offers a lot of interfaces, used in telecom and industrial applications. Customization of the system is also available even for smaller quantities.

    It runs Linux operating system including Ubuntu 16.04 LTS.

    More Info



    NXP i.MX6UL CPU, single A7 core running up to 700MHz.

    Cortex A7 architecture. 32KB data and 32KB instruction L1 cache per core. 128KB unified L2 cache. Floating point units, NEON co-processor. ARM TrustZone architecture.


    512MB DDR3L memory. 800MHz data rate, 16 bit bus. Optional capacities are 256MB, 1GB.

    4GB eMMC flash (8 bit bus). Other capacities are available.

    4MB QSPI NOR flash. Optional capacities are 8MB to 512MB. It is the default boot memory.

    Connectivity & Peripherals

    Ethernet Interfaces

    • Up to three 10/100 Mbps Ethernet ports, with AR8032 PHYs. IEEE1588 compliant

    USB Interface

    • Two USB 2.0 OTG interfaces with PHY, up to 480Mbps.

    Other available interfaces

    CPU’s ports offer a plethora of slower interfaces on its ports thru pinmuxing mechanism. This means that they are not available simultaneously, but are used depending on the application. List of available interfaces:

    • Seven full featured UARTs with hardware handshaking (16450/16650 compatible)
    • Two CAN interfaces, 1Mbps.
    • Two HDLC interfaces (Synchronous or asynchronous).
    • Two TDM interfaces with up to 128 channels, each running at 64Kbps.
    • Four l2C buses.
    • Two SPI interfaces.
    • SDHC interface.
    • PWM channels.
    • ADC channels.
    • I2S, S/PDIF interfaces
    • JTAG
    • GPIOs
    • Display: one parallel 24-bit LCD display with up to WXGA (1366×768) resolution at 60 Hz
    • Camera: one parallel camera port, up to 24 bit and up to 148.5 MHz peak

    Onboard system controler (Kinetis KL03 MCU) used for reset, power sequence, WDT etc.

    Power Supply

    • Single 3.3V DC
    • Regulators for internal voltages (optionally use your own), brown-out detection and watchdog.Typical power consumption <1.5W during full operation.Typical power consumption <4W during full operation.
    • Power-save mode.


    • Storage: -40ºC to +85ºC
    • Operation: -40ºC to +85ºC
    • Humidity: 5% to 90% Non-Condensing
    • Electrostatic Discharge Tolerance: 2KV
    • Pb free, ROHS compliant


    • CE

    Operating Systems

    • Linux Yocto
    • Ubuntu 16.04 LTS