freescale powerpoint templatecache.freescale.com/files/training/doc/dwf/dwf13_amf_con_t0594... ·...

55
TM September 2013

Upload: nguyennhu

Post on 04-Apr-2019

232 views

Category:

Documents


1 download

TRANSCRIPT

TM

September 2013

TM 2

• Alexandra Dopplinger, P.Eng.

− Industrial Business Development, Microcontrollers

[email protected]

− +1 613-228-6825

• John Birch

− Field Applications Engineer

[email protected]

• Overview and usage

models for i.MX 6 series

applications processors

• Update on Linux OS and

Android OS BSPs

− BSP basic demo

• Enablement information

Presenters Session Objectives

TM 3

• Portfolio overview and positioning, where we are

winning

• Software update and roadmap, multimedia codecs

• Performance, power and thermal management

• Enablement: Silicon status, development boards, useful

links

• Ecosystem update, i.MX community

4 TM

Real-time, highly integrated

solutions with 2D display

and 1.5 MB SRAM to

control, interface, connect,

secure and scale

Industry’s most versatile

solutions for multimedia and

display applications, with

multicore scalability and

market-leading power,

performance & integration.

Industry’s most scalable

ultra-low-power, mixed-

signal MCU solutions

based on the ARM®

Cortex™-M and Cortex™-

M0+ architectures.

Industry’s first software-

aware, core-agnostic

networking system

architecture for the smarter,

more capable networks of

tomorrow – end to end.

Consumer

Industrial

Consumer

Industrial

Consumer

Automotive

Industrial

Networking

Kinetis

Microcontrollers Design Potential. Realized

Vybrid F series

Controllers Rich Apps in Real Time.

i.MX Application

Processors Your Interface to the World.

QorIQ Processors

built on Layerscape

Architecture Accelerating the Network’s IQ

Freescale has the industry’s broadest range of solutions built on ARM® technology for

automotive, industrial, consumer and networking applications

Industrial

5 TM

1995 2001 2003 2005 2009 2011

Dragonball 1st FSL Apps

Processor

i.MX3 Series ARM11

GPU Integration

i.MX1 1st FSL ARM9

Apps Processor

i.MX2 Series 90nm LP

HW Video Accel

Analog Integration

i.MX5 Series 65nm LP/GP

ARM Cortex-A8

>1GHz

i.MX 6 Series 40nm LP

ARM Cortex-A9

Multi-core family

50+ Products

>150M Units

• Clear market leader for eReader apps processors (IDC)

• Eight of world’s top 10 automotive OEMs leverage i.MX products

in Driver Information Systems

• Emerging AP of Choice for general embedded designs

6 TM

Industry’s Most Scalable Multimedia Applications Processors based on ARM® Technology

Build scalable product lines with ultimate versatility

Software and hardware compatibility across single, dual and quad core devices

Easy-to-use development kits

Best-in-class performance, low power consumption and bleeding-edge multimedia and graphics

Optimized peripheral sets tailored to serve automotive, industrial and consumer markets

7 TM

Automotive eReaders

General Embedded

• Infotainment

• Telematics

• Instrument cluster

• Vision/camera system

• Monochrome eReader

• Color eReader

Industrial (ruggedized) HMI:

• Embedded board solutions (EBS)

• Transportation – in-flight infotainment,

marine navigation, in-car signage

• Health Care – patient monitor, telehealth,

fitness equipment

• Factory, process and building automation

• Ruggedized tablet, scanner, printer

• Digital signage

Enterprise and Consumer HMI:

• IPTV/Streaming Media

• Thin client and cloud server

• Point of sale terminal and printer

• Tablet – medical, educational

• IP phone

• Test and measurement

• Appliances

• Home audio

8 TM

1. For a rich multimedia experience On-chip LCD controllers can drive up to 4 displays (2x Parallel, 2x LVDS, MIPI-DSI, or HDMI)

• Dual display up to WUXGA (1920x1200) and HD1080

High definition video with 1080p encode and decode

Two 2D and one OpenGL/ES 3D graphics accelerators with OpenCL EP and OpenVG 1.1

2. One, two or four ARM Cortex-A9 cores up to 1.2 GHz each Many documented power-saving techniques for fanless operation in harsh environments

Software and pin-compatibility for maximum software reuse and scalability between families

OS support for Google Android™, Linux®, QNX Neutrino, Windows® Embedded CE

3. Extensive integration to reduce components, size and cost HDMI v1.4, MIPI (CSI/DSI), LVDS, Gigabit Ethernet, USB 2.0 with PHY, PCI-Express, S-ATA

with PHY, 5 x UARTs, etc.

4. Consumer, industrial or automotive qualification Junction temperature range from -40 to +125 degrees Celsius

Options to be “on” 100% for 10 years, 50% for 2 years and 10% for 15 years

Product longevity

9 TM

2x/4x ARM

Cortex- A9s

Image

capture

VPU

2D/3D

Graphics

IPU

i.MX 6Dual/6Quad IPU - Four Display support (2x MIPI-DSI, Parallel, HDMI v1.4a)

- Stereoscopic camera input

- Color adjustments and gamut mapping

- Gamma correction and contrast stretching

- Compensation for low-light conditions & backlight reduction

i.MX 6Dual/6Quad VPU -H.264 MVC1080p60 decode

-H.264 MVC 720p60 encode

i.MX 6Dual/6Quad– 2x/4x cores - Create, transform, enhance, & publish multimedia fast!

- Intuitive User Interfaces for content viewing

- Scalability for ‘the next big use case’

i.MX 6Dual/6Quad Triple-Play Graphics - 3 engines: 3D, OpenVG and BLT

- 200 MT/s, 4 shaders, 3 separate engines

- High quality 3D games optimized for mobile

- Augmented reality views (real world + 3D objects)

- Advanced 3D video formats (source/depth format)

Movie Content

Recording Video

Game Content

3D LCD

3D Television

Publish

10 TM

i.MX 6Solo

i.MX 6Dual i.MX 6Quad

• Dual ARM Cortex-

A9 at 1/1.2GHz

• 1 MB L2 cache,

Neon, VFPvd16,

Trustzone

• 3D graphics

with 4 shaders

• Two 2D GFX

engines

• 64-bit DDR3 and 2-

channel 32-bit

LPDDR2 at

533MHz

• 1080p60 video

• Integrated PCIe

• Gigabit Ethernet

• Integrated SATA-II

• Single ARM

Cortex-A9 at 1GHz

• 512KB L2 cache,

Neon, VFPvd16,

Trustzone

• 3D graphics

with 1 shader

• 2D graphics

• 32-bit DDR3 and

LPDDR2 at

400MHz

• 1080p30 video

• Gigabit Ethernet

• Integrated PCIe

• Integrated EPD

controller

• Quad ARM Cortex-

A9 at 1/1.2GHz

• 1 MB L2 cache,

Neon, VFPvd16,

Trustzone

• 3D graphics

with 4 shaders

• Two 2D GFX engines

• 64-bit DDR3 and 2-

channel 32-bit

LPDDR2 at 533MHz

• 1080p60 video

• Integrated PCIe

• Gigabit Ethernet

• Integrated SATA-II

• Dual ARM

Cortex-A9 at 1GHz

• 512KB L2 cache,

Neon, VFPvd16,

Trustzone

• 3D graphics

with 1 shader

• 2D graphics

• 64-bit DDR3 and

2-channel 32-bit

LPDDR2 at

400MHz

• 1080p30 video

• Gigabit Ethernet

• Integrated PCIe

• Integrated EPD

controller

• Single ARM®

Cortex™- A9 at

1GHz

• 256KB L2 cache,

Neon, VFPvd16,

Trustzone

• 2D graphics

• 32-bit DDR3 and

LPDDR2 at

400MHz

• 10/100 Ethernet

• Integrated EPD

controller

i.MX 6DualLite

i.MX 6SoloLite

Scalable

Red indicates change from column to the left

Pin-to-pin and Power Compatible

Software Compatible

11 TM

Pin-compatibility

inside a family

(typically frequency

scaling)

i.MX 6DualLite i.MX 6Dual i.MX 6Quad i.MX 6Solo

i.MX 6Dual

i.MX 6Dual

Pin & Power-compatibility

between families

Pin-compatibility

inside a family

(frequency scaling,

fewer features,

different qualifications)

Competitors Freescale

12 TM

Compass

Gyro

Accelerometer

Multi-Format

Radio

RF

RF

GPS Bluetooth®

i.MX 6

Applications

Processor

1.2Ghz

Dual 1080p Video

Triple Play Graphics

0.8mm BGA or 0.4mm POP

Audio

CODEC

WiFi

Sensors

LVDS

Dual MIC

Speakers SDIO

UART

UART

USB ULPI

PF100

Platform

Power

Management

IC

3G

Modem (if needed)

Flash

Memory

Dual LP-

DDR2 or

Dual DDR3

DRAM up to 2GB

SSI

ESAI

l2C

MIP

I

CS

I

l2C

H

DM

I

SA

TA

SD

IO

US

B

SP

,

HS

I I

I2S

3D (Dual) Camera

Dual

Displays

Device Storage

and Connectivity

Wireless

charging/docking

station Watt Saver

AC adapter

MCU MCU

ZigBee RF4CE Home Wireless

l2C

Cap

Touch

Sensors

13 TM

• 4x ARM® Cortex®-A9 up to 1.2 GHz (11500 DMIPS)

• Industrial/Automotive: 21x21 0.8mm FC BGA lidded

• Commercial: 21x21 0.8mm FC BGA non-lidded • 1MB L2 cache, 64KB L1 cache • 64-bit LP-DDR2, DDR3 or DDR3L at 533MHz • Raw / managed NAND • PCIe 2.0 for Wi-Fi or other expansion port support • S-ATA 3Gbps interface (SSD / HDD) • Rich graphics and user interface hardware

− OpenGL/ES 2.x 3D accelerator with OpenCL EP support and OpenVG 1.1 acceleration

• High resolution video in hardware − Multi-format HD1080 video decode and encode − 1080p60 decode, 720p60 encode − High quality video processing (resizing, de-

interlacing)

• Flexible support for up to 4 simultaneous displays − 2x Parallel, 2x LVDS, MIPI-DSI, or HDMI − Dual display up to WUXGA (1920x1200) & HD1080

• MIPI-CSI2 and HSI • Increased analog integration for simpler design

and BOM − DC-DC converters and linear regulators supply cores

and all internal logic − Temperature monitor for smart performance control

• 2xCAN, MLB150 with DTCP, Gb Ethernet with IEEE1588

Multimedia

i.MX 6Quad

CPU Platform

System Control

4x Cortex-A9

Security

Secure JTAG

PLL, Osc

Clock & Reset

NEON per core

Watch Dog x2

Timer x3

PWM x4

Internal Memory

ROM

RAM

Graphics: OpenGL/ES 2.x,

OpenCL/EP, OpenVG 1.x

Smart DMA

1MB L2-cache + VFPv3

RNG

TrustZone

Security Ctrl

Secure RTC

32KB I-cache per core

32KB D-cache per core

Video Codecs: 1080p30

Connectivity

LP-DDR2,

DDR3 / LV-DDR3

x32/64, 533 MHz

MMC 4.4 / SD 3.0 x3

MMC 4.4 / SDXC

UART x5, 5Mbps

I2C x3, SPI x5

ESAI, I2S/SSI x3

3.3V GPIO

USB2 OTG & PHY USB2 Host & PHY

MIPI HSI

S/PDIF Tx/Rx

PCIe 2.0 (1-lane)

1Gb Ethernet

+ IEEE1588

NAND Ctrl (BCH40)

USB2 HSIC Host x2

S-ATA & PHY 3Gbps Power Mgmt

Power Supplies

FlexCAN x2 MLB150 + DTCP

eFuses

Ciphers

20-bit CSI

HDMI & PHY

MIPI DSI

LCD & Camera Interface

24-bit RGB, LVDS (x3-8)

MIPI CSI2

IOMUX

Temp Monitor

Audio: ASRC

PTM per core

Keypad

Resizing & Blending

Inversion / Rotation

Image Enhancement

2x Imaging Processing Unit

TM 14

• Portfolio overview and positioning, where we are winning

• Software update and roadmap, multimedia codecs

• Performance, power and thermal management

• Enablement: Silicon status, development boards, useful

links

• Ecosystem update, i.MX community

15 TM

• L3.0.35 Unified Linux Release

− Unify i.MX 6Quad/Dual, i.MX 6DualLite/Solo, and i.MX 6SoloLite Linux release under a single major Linux release

− L3.0.35_4.1.0 unifies entire i.MX 6 Series (adds i.MX 6SoloLite) -- available

• Next GA release based on 3.10.9 Long-term Stable Linux kernel

− Alpha and beta releases in 2013 – extranet only

− GA release in early 2014 – freescale.com

• Deprecate LTIB/Ubuntu in favor of Yocto 1.4

− Release L3.0.35_4.1.0 Linux kernel under LTIB (legacy) – Yocto 1.3 via community

− Release 3.10.9-alpha Linux kernel under Yocto 1.4

− Add support for device tree and hardware floating point GPU binaries

− More information: https://wiki.yoctoproject.org/wiki/FAQ

16 TM

• JB4.2 is latest Android BSP on freescale.com

− Supports i.MX 6Quad/Dual and i.MX 6DualLite/Solo

− Based on 3.0.35 Linux kernel

• Next Android release will be JB4.3

− Beta release now – extranet only (limited availability)

− GA release mid-Nov 2013 – freescale.com

− Based on 3.0.35 Linux kernel

− Will support i.MX 6SoloLite

• Migrate to KitKat when released by Google

− i.MX 6 Next will be on Android KitKat

− Upgrade to Linux kernel 3.10.9

• Freescale provides Compatibility Test Suite (CTS) pass/fail results for each BSP release

− But does not have access to Google Mobile Services (GMS)

• No guarantee is made regarding ability to pass CTS

− Freescale development hardware sometimes has limitations which means CTS cannot be run in its entirety

Android Releases on freescale.com Compatibility Test Suite

Support the latest Android OS release from Google • More information: http://www.android.com/whatsnew/

17 TM

All GA software releases at www.freescale.com/imx6tools

BSP Distribution Kernel SoC Supported Release Date

L3.0.35_4.1.0 LTIB 3.0.35 i.MX 6Quad

i.MX 6Dual

i.MX 6DualLite

i.MX 6Solo

i.MX 6SoloLite

6-Sep-2013

JB4.2.2_1.1.0 Android JB 4.2.2 3.0.35 i.MX 6Quad

i.MX 6Dual

i.MX 6DualLite

i.MX 6Solo

11-Jul-2013

R13.4.1 Android ICS 4.0.4 3.0.35 i.MX 6Quad

i.MX 6Dual

i.MX 6DualLite

i.MX 6Solo

12-Dec-12

R13.5.0 Android ICS 4.0.4 3.0.35 i.MX 6SoloLite 16-Nov-12

18 TM

• Alpha/beta BSP releases available at

compass.freescale.net/go/imx6earlyaccessbsps

• Alpha/beta BSPs are not supported and will be removed from

the extranet when a new release is available

BSP Distribution Kernel SoC Supported Release Date

L3.10.9_1.0.0-alpha Yocto 3.10.9 i.MX 6Quad

i.MX 6Dual

i.MX 6DualLite

i.MX 6Solo

i.MX 6SoloLite

Scheduled for

31-Oct-13

JB4.3.0_1.0.0-beta Android JB 4.3 3.0.35 i.MX 6Quad

i.MX 6Dual

i.MX 6DualLite

i.MX 6Solo

i.MX 6SoloLite

24-Sep-13

19 TM

1. Standard Distribution via freesale.com

• Audio decoders – AAC, AACPlus, MP3, Vorbis, FLAC

• Audio encoders – SBC, MP3

• Speech codecs – G.723.1, G.726, G.711, G.729AB, NB/WB AMR

• Video decoders – MPEG-4 ASP, XVID, H.264 HP, H.263, MPEG-2 MP, MJPEG BP, VP8, Sorenson-H263

• Video encoders – MPEG-4 SP, H.264 BP, H.263, MJPEG BP

• Image codecs – JPEG, BMP, GIF, PNG

Customer must accept click-thru license agreement prior to download

2. Restricted Distribution via extranet site

• Microsoft: WMA10 decoder, WMA8 encoder, WMV7/8/9MP decoder

• Dolby: AC3 (Dolby Digital) and E-AC3 (Dolby Digital Plus) decoder

• Rovi: DivX 3/4/5/6 decoder

Distribution via extranet site requires agreement to be in place with Microsoft, Dolby or Rovi for the specific technology prior to access, in order to comply with 3rd party requirements. Customer must accept click-thru license agreement prior to download.

Once the customer is given access to the codec, all silicon shipments are considered “enabled” with this technology and may require reporting obligations to the 3rd party technology owner, per the customer’s specific license agreement with the 3rd party.

• Licensing

− Customers may need to obtain additional licensing or other rights (e.g. MPEG LA, Via). Freescale does not charge a license fee or royalty. Freescale is legally unable to provide guidance on when, where and how to obtain licenses as these are done by 3rd parties with varying and (sometimes) changing terms.

20 TM

• Microsoft codecs are packaged as a single, individual distribution for each BSP release. Distribution is via controlled access extranet site (contact marketing for access)

• Distribution requires the customer be an approved Windows Media Components Final Product Licensee. Freescale will verify the customer status prior to distribution (can be verified at https://wmlicense.smdisp.net/wmcomponents/ )

• At this time, Microsoft codec packages are only available for BSP releases made by Freescale. Codecs for third-party Windows Embedded BSP releases are not supported.

SoC Codecs FSL Deliverable Supported BSPs

i.MX 6Quad

i.MX 6Dual

i.MX 6DualLite

i.MX 6Solo

WMA7 decoder

WMA8 decoder

WMA9 decoder

WMA9MP

decoder

WMA8 encoder

Codec integrated with

multimedia framework

Android ICS 13.4.1

Android JB 4.2.2_1.0.0

Android JB 4.2.2_1.1.0

Linux L3.0.35_4.0.0

21 TM

• DD+ decoder implementation has successfully passed certification by Dolby. Note that only the standalone decoder has been certified; it has not been integrated and certified with a multimedia framework. There are no plans to certify the decoder as part of a full audio playback system.

• DD (AC3) and DD+ (E-AC3) are packaged separately for each relevant BSP release. Distribution is via controlled extranet site (contact marketing for access).

• Distribution requires that the customer has executed a license agreement specific to DD and/or DD+ technology with Dolby Laboratories, Inc.

SoC Codec FSL Deliverable Supported BSPs

i.MX 6Quad

i.MX 6Dual

i.MX 6DualLite

i.MX 6Solo

Dolby Digital Decoder (DD / AC3) Codec integrated

with multimedia

framework

Android ICS 13.4.1

Android JB 4.2.2_1.1.0

Linux L3.0.35_4.0.0

Dolby Digital Decoder Plus (DD+ / E-AC3) Codec only Android ICS 13.4.1

Android JB 4.2.2_1.0.0

22 TM

• i.MX 6Quad/Dual/DualLite/Solo are now certified by Rovi for DivX Plus HD and DivX Plus Streaming profiles. Although the certifications are issued to the SoC and are OS unrelated, FSL passed the certification test on Android ICS. There are no plans to certify for other Android versions or Linux.

• There are two parts to the distribution:

1. VPU firmware update (i.MX53/i.MX 6 Series): enables VPU to playback DivX encoded content. This basically just shows that DivX content can run on i.MX 6.

2. Full certification package (i.MX 6 Series only): provides Java application, example media player, to assist customer with certifying their end product based on i.MX 6. SDK and i.MX 6 required patches must be obtained from Rovi.

• Customers using Android ICS can easily use our DivX package, modify or re-implement the player as their design and go for certification.

• For customers using Android JB, they can port the FSL package. This should be a minimal effort since the FSL implementation is mainly based on DivX SDK and our FSL codec but not the Android MM FMWK (which had significant changes from ICS to JB).

• Distribution requires that the customer has executed a license agreement specific to DivX HT/PlusHD/DPS with Rovi. Distribution is via controlled extranet site.

• Freescale must report to Rovi per quarter, shipments of i.MX53 or i.MX 6 product to any customer who has received the DivX enabled VPU firmware update package from Freescale.

SoC Profile Level FSL Deliverable Supported BSP’s

i.MX 6Quad

i.MX 6Dual

i.MX 6DualLite

i.MX 6Solo

•DivX Plus HD

•DivX Plus

Streaming

Certified

•DivX Plus HD CTK v1.1.1

•DivX Plus Streaming CTK

v1.3

VPU firmware update plus

reference player Android ICS R13.4.1

VPU firmware update Android JB 4.2.2_1.0.0

Android JB 4.2.2_1.1.0

TM 43

• Portfolio overview and positioning, where we are winning

• Software update and roadmap, multimedia codecs

• Performance, power and thermal management

• Enablement: Silicon status, development boards,

useful links

• Ecosystem update, i.MX community

44 TM

• All i.MX 6 series devices are fully qualified and in production;

this includes commercial, industrial and auto devices where

applicable

− Full list of part numbers available on www.freescale.com/imx6

• i.MX 6 series development systems are in stock and ready to

ship, with supporting Linux and Android BSPs available at

www.freescale.com/imx6tools

• i.MX 6 series documentation continues to be improved

(datasheet, reference manual) and developed (new application

notes) – make sure you have signed up for Design News to get

all of the latest documentation updates on i.MX products

45 TM

i.MX 6 maximizes use of reference boards across derivative parts

i.MX 6

i.MX 6SoloLite • Single DDR

• EPD

i.MX 6

i.MX 6Solo • Single DDR

• EPD

i.MX 6

i.MX 6Dual • Dual DDR

i.MX 6Quad • Dual DDR

i.MX 6 i.MX 6

i.MX 6Dual Lite • Dual DDR

• EPD

SABRE for Automotive

Infotainment (2-board system)

($1499)

SABRE Platform for Smart Devices

($999)

SABRE Board for Smart Devices

($399)

• All Boards FSL designed and

supported

• Common set of boards for i.MX

6Quad/Dual/DualLite/Solo

• i.MX 6SoloLite has its own EVK

i.MX 6SoloLite EVK

($399)

Use i.MX

6Quad Use i.MX

6DualLite n/a

Use i.MX

6Quad Use i.MX

6DualLite n/a

Use i.MX

6Quad n/a n/a n/a

n/a n/a n/a n/a

46 TM

• SABRE-SDB, SABRE-SDP, SLEVK

− Wi-Fi modules are available through Silex: http://www.silexamerica.com/freescale/

• For more information on development boards, including available accessories, please visit:

− www.freescale.com/sabresdp

− www.freescale.com/sabresdb

− www.freescale.com/sabreai

− www.freescale.com/6slevk

Development Tool Part Number Price

SABRE Board for Smart Devices (i.MX 6Quad) MCIMX6Q-SDB

MCIMX-LVDS1

$399

$499

SABRE Platform for Smart Devices (i.MX 6Quad) MCIMX6Q-SDP $999

SABRE Platform for Smart Devices (i.MX 6DualLite) MCIMX6DL-SDP

MCIMXEBOOKDC3-E

$999

$499

SABRE for Auto Infotainment (i.MX 6Quad) MCIX6QAICPU1

MCIMXABASEV1

$799

$699

SABRE for Auto Infotainment (i.MX 6DualLite) MCIMX6DLAICPU1

MCIMXABASEV1

$799

$699

i.MX 6SoloLite EVK MCIMX6LEVK

MCIMXEBOOKDC3-E

MCIMX28LCD

MCIMXHDMICARD

$399

$499

$199

$49

*Available only to automotive OEMs

47 TM

i.MX 6Quad 1GHz Cortex-A9 Processor

• Can be configured as i.MX 6Dual

• Freescale MMPF0100 PMIC

• 1 GB DDR3 memory (non terminated)

• 8 GB eMMC flash

• 3” x 7” 8-layer PCB

Display connectors

• 2x LVDS connectors

• Compatible with MCIMX-LVDS1

• Connector for 24 bit 4.3”

800x480 WVGA with

4-wire touch screen

• HDMI Connector

Audio

• Wolfson stereo audio codec

• Microphone and headphone jacks

Expansion Connector

• Enables parallel LCD or HDMI output

• Camera CSI port signals

• I2C, SSI, SPI signals

Connectivity

• 2x Full-size SD/MMC card slot

• 22-pin SATA connector

• 10/100/1000 Ethernet port

• 1x high-speed USB OTG port

• mPCI-e connector

Debug

• 20-pin JTAG connector

• Serial to USB connector

Additional Features

• 3-axis Freescale accel

• eCompass

• Power supply

OS Support

• Linux® and Android™:

Freescale

• Others: support by

3rd parties

Tools Support

• Lauterbach, ARM (DS-5), Macraigor

debug/IDE tool chain

Part Numbers

i.MX 6Quad: MCIMX6Q-SDB

Display: MCIMX-LVDS1

Wi-Fi: SX-SDCAN-2830BT

48 TM

i.MX 6Quad 1GHz Cortex-A9 Processor

i.MX 6DualLite 1GHz Cortex-A9 Processor

• Configurable as i.MX 6Dual or i.MX 6Solo

• Freescale MMPF0100 PMIC

• 1 GB DDR3 memory (non terminated)

• 8 GB eMMC flash

• 4 MB NOR flash

• 3” x 7” 8-layer PCB

Display connectors

• Native 1024x768 LVDS display

(comes with kit)

• 2nd LVDS connector

• Connector for 24 bit 4.3”

800x480 WVGA with

4-wire touch screen

• HDMI Connector

• MIPI DSI connector

• EPDC Connector

(i.MX 6DualLite only)

Audio

• Wolfson stereo audio codec

• Microphone and headphone jacks

• Dual 1W speakers

Expansion Connector

• Enables parallel LCD or HDMI output

• Camera CSI port signals

• I2C, SSI, SPI signals

Connectivity

• 2x Full-size SD/MMC card slot

• 22-pin SATA connector

(i.MX 6Quad only)

• 10/100/1000 Ethernet port

• 1x high-speed USB OTG port

• mPCI-e connector

• GPS module with antenna

Debug

• 20-pin JTAG connector

• Serial to USB connector

Additional Features

• 3-axis Freescale accel

• Ambient Light Sensor

• eCompass

• Dual 5MP Cameras

• Power supply

• Battery charger

• Battery connectors

OS Support

• Linux® and Android™: Freescale

• Others: support by

3rd parties

Tools Support

• Lauterbach, ARM (DS-5), Macraigor

debug/IDE tool chain

Part Numbers

i.MX 6Quad: MCIMX6Q-SDP

i.MX 6DualLite: MCIMX6DL-SDP

WiFi: SX-SDCAN-2830BT

Red indicates difference with SABRE Board for Smart Devices

49 TM

i.MX 6SoloLite 1GHz Cortex-A9 Processor

• Configurable as i.MX 6Dual or i.MX 6Solo

• Freescale MMPF0100 PMIC

• 512 MB LPDDR2

• Footprint for eMMC/eSD

• SPI flash

Display connectors

• Connector for 24 bit 4.3”

800x480 WVGA with

4-wire touch screen

• HDMI daughter card available

• EPDC connector

Audio

• Wolfson stereo audio codec

• Microphone and headphone jacks

• External speaker connector

Expansion Connector

• Camera CSI port signals

• I2C, SSI, SPI signals

Connectivity

• 3x Full-size SD/MMC card slot

• 10/100 Ethernet port

• USB Host port

• Micro USB OTG port

• SIM card socket

Debug

• 20-pin JTAG connector

• Console UART

Additional Features

• 3-axis Freescale accel

• Power supply

OS Support

• Linux® and Android™: Freescale

• Others: support by

3rd parties

Tools Support

• Lauterbach, ARM (DS-5), Macraigor

debug/IDE tool chain

Part Numbers

i.MX 6SoloLite: MCIMX6LEVK

Display (e-Ink): MCIMXEBOOKDC3-E

Display (LCD): MCIMX28LCD

HDMI Card: MCIMXHDMICARD

WiFi: SX-SDCAN-2830BT

50 TM

50 EVK HDMI EPD

i.MXSL EVK :

$399 USD MSRP

IMXEBOOKDC3:

$499 USD MSRP

LCD

MCIMX28LCD :

$199 USD MSRP

MCIMXHDMICAR:

$49 USD MSRP

51 TM

• 802.11a/b/g/n WLAN SDIO card based on Qualcomm Atheros AR6003 technology

• Wi-Fi driver readily integrated with various i.MX 6 development systems

• Low power design ideal for portable battery operated device applications

Key Features:

• High performance, single stream (1x1), 2.4GHz/5GHz dual-band Wi-Fi module

• SDIO card form factor

• 2 x U.FL external antenna connector

− Optional TX/RX antenna diversity

• Family of production “ready” hardware available

− SiP (System-in-Package)

− Surface mount type

− Board-Board connector type

Order at: http://www.silexamerica.com/freescale

Part Number: SX-SDCAN-2830BT

SPECIFICATIONS:

Product Name SX-SDCAN-2830BT

Chipset Qualcomm Atheros AR6233

Wireless IEEE 802.11a/b/g/n

Host Interface SDIO v2.0

Operating Voltage 3.30VDC +/- 5%

OperatingTemperature -10 to + 70 degrees C

Regulatory Approvals FCC/IC (US/Canada) R&TTE (EU), TELEC (Japan)

Solution Partner Silex Technology (US/Japan)

52 TM

• Product pages – part numbers, documentation, software/tools

− i.MX 6Quad: www.freescale.com/imx6q

− i.MX 6Dual: www.freescale.com/imx6d

− i.MX 6DualLite: www.freescale.com/imx6dl

− i.MX 6Solo: www.freescale.com/imx6s

− i.MX 6SoloLite: www.freescale.com/imx6sl

• Development systems:

− SABRE-SD Platform: www.freescale.com/sabresdp

− SABRE-SD Board: www.freescale.com/sabresdb

− SABRE-AI Platform: www.freescale.com/sabreai

− i.MX 6SoloLite EVK: www.freescale.com/6slevk

• Software and development tools:

− www.freescale.com/imx6tools

• i.MX community: www.imxcommunity.com

TM 53

• Portfolio overview and positioning, where we are winning

• Software update and roadmap, multimedia codecs

• Performance, power and thermal management

• Enablement: Silicon status, development boards, useful

links

• Ecosystem update, i.MX community

54 TM

EBS: Embedded Board Solutions IDH: Independent Design House

ODM Original Design Manufacturer BDM: Background Debug Module

SSI: Software & Solution Integrators IDE: Integrated Development Environment

SW Dev Tools Customer Application HW & SW Engineering Services

Application Specific

Middleware

Operating Systems

i.MX Processors

More Standard More Custom

IDH ODM

EBS

SSI

Training Partners

Training Dev Tools

Advantech

Boundary Devices

Congatec

Digi International

iWave

Kontron

NovTech

SECO

TQ

Compal

FIC

Foxconn

HMS

Letou

Netronix

Archermind

Pengutronix

Thundersoft

Acsys

Adeneo

iWave

fast boot

Security

56 TM

• Part of Freescale Connect Partner Program

− 24 EBS Proven Partners for ARM solutions, and growing

− More than 250 ready solutions based on QorIQ, PowerQUICC, i.MX and Vybrid

− OS: Linux, WinCE, Android, VxWorks, QNX, OSE, Integrity, LynxOS…

• Partners and solution list at www.freescale.com/EBS

• Technical support is done by our partners

• Advantages for our customers include:

− faster time-to-market

− addressing higher complexity

− resource limitation

− reducing development cost…

58 TM

Company Product URL

Advantech ROM-5420 – SMARC

ROM-7420 – QSEVEN

Hyperlink to Advantech

Congatec conga-QMX6 – QSEVEN Hyperlink to Congatec

Kontron SMARC-sAMX6i – SMARC Hyperlink to Kontron

SECO QUADMO747-X/i.MX 6 – QSEVEN Hyperlink to SECO

Boundary

Devices

Nitrogen6X-SOM Hyperlink to Boundary Devices

NovTech NOVSOM

Hyperlink to novtech

iWave RainboW-G15M-Q7 – QSEVEN Hyperlink to iWave

Intrinsyc OPEN-6 Hyperlink to Intrinsyc

TechNexion EDM1-CF-IMX6

EDM2-CF-IMX6

Hyperlink to TechNexion

Phytec phyFLEX-i.MX6 Hyperlink to PHYTEC

BlueTechnix CM-i.MX6x Hyperlink to BlueTechnix

59 TM

Company Operating System(s) URL

Adeneo Linux

Android

WEC7, WEC2013

Hyperlink to Adeneo

Allgo Linux

Android

Hyperlink to Allgo

QNX QNXcar Hyperlink to QNX

iWave Linux

Android

WEC7

Hyperlink to iWave

Wind River Genivi Linux

VxWorks

Hyperlink to WindRiver

Mentor Graphics Genivi Linux

Nucleus

Hyperlink to Mentor Graphics

TimeSys Linux Link Hyperlink to TimeSys

Intrinsyc Android Hyperlink to Intrinsyc

GreenHills Integrity Hyperlink to GreenHills

Symbio Linux

Android

WEC7

Hyperlink to Symbio

60 TM

Company Product URL Comments

ARM DS-5 www.arm.com/ds5 ARM compiler, debugger, and

streamline performance analyzer.

Mentor Graphic Sourcery G++ http://www.mentor.com/solutions/

arm/

Based on the GNU toolchain.

Includes the GNU C and C++

compilers & the Eclipse IDE.

IAR Embedded

Workbench

www.iar.com

Includes a project manager, editor,

build tools and the C-SPY debugger.

Lauterbach Trace32

PowerTools

www.lauterbach.com Debug and trace tool.

Macraigor USBWiggler

USB2Demon

www.macraigor.com

JTAG probe.

Segger J Link www.seggar.com Debug probe.

TimeSys TimeStorm www.timesys.com Ibuilt on the Eclipse IDE foundation

61 TM

i.MX

Repository

and

Information

Exchange

Freescale

Support

Members

Channel Partners

Ecosystem

Partners

General Customers

Apps, Design

& SW Teams

Marketing

GSM

TIC Team

Program-

managed

Customers

Public Communities

Private

Communities

Projects

Freescale.com

NPI

Customers

62 TM

• i.MX Community revamped Sep/12

to integrate with Freescale.com and

i.MX support, ensuring a true “one-

stop” solution spot for all i.MX needs

• The community merges existing

communities, wikis and forums into

one, full-featured site with thousands

of members and i.MX experts

• Product spaces utilize functionality to

meet specific needs/goals and

evolve as needs change

• Private groups for support teams,

single-customer support spaces, NPI

product repositories, etc.

• Significant changes will improve your

ability to find answers quickly, learn

valuable information to get to market

faster and provide opportunities to

highlight your business

Success since 2012

• Generating 18,000 page views per day

• Amassed over 5,000 discussions

• 2,000 published answers to members’ questions

• Greater than 1500 active members

• Containing more than 400 technical documents

• Supported by a team of more than 100 Freescale contributors

63 TM

• Knowledgebase of Q&A has doubled since March, showing continuous growth, while Q/A ratio remains constant

• Over 75% of questions are answered each month and striving to close the gap!

64 TM

65 TM

• Supply

− 10-15 year longevity commitment

− Consumer, industrial and automotive qualifications

− Long history of strong partnerships with global distributors

• Software

− Freescale coded, tested, and supported OSes (Android, Linux)

− Video and audio codecs optimized for Freescale silicon

− Broad ecosystem to support tools, modules, system integrators, software and design services

• Ease of Use

− Integration of key peripherals to reduce system cost and complexity, improve performance, lower power consumption

− All generally launched products accessible via the web

− Extensive i.MX community - www.imxcommunity.org

− Part of a vast portfolio of product technologies offered by Freescale

− Freescale is a leader in multiple markets (automotive, industrial, consumer, networking) – leveraging technology from all markets across product portfolios

TM

67 TM

i.MX 6SoloLite i.MX 6Solo i.MX 6DualLite i.MX 6Dual i.MX 6Quad

Cortex-A9 1x 1GHz

Cortex-A9

2400 DMIPS

1x 800MHz-1GHz

Cortex-A9

2400 DMIPS

2x 800MHz-1GHz

Cortex-A9

4800 DMIPS

2x 800MHz-1.2GHz

Cortex-A9

5700 DMIPS

4x 800MHz-1.2GHz

Cortex-A9

11500 DMIPS

On-Chip

Memory

256KB L2 +

32K+32K I/D L1 +

256KB SRAM

512KB L2 +

32K+32K I/D L1 +

128KB SRAM

512KB L2 & 32K+32K

I/D L1 + 128KB

SRAM

1MB L2 +

32K+32K I/D L1 +

256KB SRAM

1MB L2 +

32K+32K I/D L1 +

256KB SRAM

Process

Tech 40nm, LP 40nm, LP 40nm, LP 40nm, LP 40nm, LP

DRAM

Interface

Up to 2GB

1x32 LP-DDR2,

1chx32 DDR3 or

DDR3L

Up to 4GB

1x32 LP-DDR2,

1chx32 DDR3 or

DDR3L

Up to 4GB

2x32 LP-DDR2,

1chx64 DDR3 or

DDR3L

Up to 4GB

2x32 LP-DDR2, 1chx64

DDR3 or DDR3L

Up to 4GB

2x32 LP-DDR2,

1chx64 DDR3 or

DDR3L

Max DDR

Speed 400MHz (800MT/s) 400MHz (800MT/s)

400MHz

(800MT/s)

533MHz

(1066MT/s) 533MHz (1066MT/s)

External

Flash

Support

-

8-bit SLC/MLC

NAND, 40-bit ECC,

ONFI2.2

8-bit SLC/MLC

NAND, 40-bit ECC,

ONFI2.2

8-bit SLC/MLC NAND,

40-bit

ECC, ONFI2.2

8-bit SLC/MLC NAND,

40-bit

ECC, ONFI2.2

16/32-bit NOR 16/32-bit NOR 16/32-bit NOR 16/32-bit NOR 16/32-bit NOR

eMMC 4.4 eMMC 4.4 eMMC 4.4 eMMC 4.4 eMMC 4.4

- - - - -

4x SPI 4x SPI 4x SPI 5x SPI 5x SPI

Red indicates change from column to the left

Sep 2013

68 TM

i.MX 6SoloLite i.MX 6Solo i.MX 6DualLite i.MX 6Dual i.MX 6Quad

Ethernet 1x 10/100 1x GbE* + IEEE1588

* performance limited to

480Mbps duplex

1x GbE* + IEEE1588 * performance limited to

480Mbps

1x GbE*+ IEEE1588 * performance limited to

480Mbps

1x GbE*+ IEEE1588 * performance limited to

480Mbps

USB

3x USB2.0 HS • 1x OTG + PHY

• 1x Host + PHY

• 1x Host HSIC

4x USB2.0 HS • 1x OTG + PHY

• 1x Host + PHY

• 2x Host HSIC

4x USB2.0 HS • 1x OTG + PHY

• 1x Host + PHY

• 2x Host HSIC

4x USB2.0 HS • 1x OTG + PHY

• 1x Host + PHY

• 2x Host HSIC

4x USB2.0 HS • 1x OTG + PHY

• 1x Host + PHY

• 2x Host HSIC

CAN - 2x FlexCAN 2x FlexCAN 2x FlexCAN 2x FlexCAN

MLB - MLB 25/50/150 MLB 25/50/150 MLB 25/50/150 MLB 25/50/150

PCIe - 1x PCIe 2.0

(x1 lane)

1x PCIe 2.0

(x1 lane)

1x PCIe 2.0

(x1 lane)

1x PCIe 2.0

(x1 lane)

SD/MMC 3x SD/MMC 4.4

1x SDXC

3x SD/MMC 4.4

1x SDXC

3x SD/MMC 4.4

1x SDXC

3x SD/MMC 4.4

1x SDXC

3x SD/MMC 4.4

1x SDXC

MIPI - MIPI-CSI2

MIPI-DSI

MIPI-CSI2

MIPI-DSI

MIPI-CSI2

MIPI-DSI

MIPI-HSI

MIPI-CSI2

MIPI-DSI

MIPI-HSI

Camera

Interface 1x Input

• 1x 16-bit Parallel

2x Inputs • 1x 20-bit Parallel

• 2x lane MIPI-CSI2

2x Inputs • 1x 20-bit Parallel

• 2x lane MIPI-CSI2

3x Inputs • 1x 20-bit Parallel

• 4x lane MIPI-CSI2

3x Inputs • 1x 20-bit Parallel

• 4x lane MIPI-CSI2

HDD I/F - - - S-ATA II 3Gbps S-ATA II 3Gbps

Audio Acc. - ASRC ASRC ASRC ASRC

Audio 3x I2S

SPDIF Tx/Rx

3x I2S

SPDIF Tx/Rx ESAI

3x I2S

SPDIF Tx/Rx

ESAI

3x I2S

SPDIF Tx/Rx

ESAI

3x I2S

SPDIF Tx/Rx

ESAI

Red indicates change from column to the left

Sep 2013

69 TM

i.MX 6SoloLite i.MX 6Solo i.MX 6DualLite i.MX 6Dual i.MX 6Quad

Display

Resolution

(@60Hz)

WXGA (WXGA=1366x768)

2 x WXGA 2 x WXGA 2 x 4XGA or

2 x [1080p + WXGA] (4XGA=2048x1536)

2 x 4XGA or

2 x [1080p + WXGA]

Display

Interfaces

2x Outputs • 1x Parallel

• EPDC

2x Outputs • 2x Parallel

• 2x LVDS

• HDMI

• MIPI-DSI

• EPDC

2x Outputs • 2x Parallel

• 2x LVDS

• HDMI

• MIPI-DSI

• EPDC

4x Outputs • 2x Parallel

• 2x LVDS

• HDMI

• MIPI-DSI

4x Outputs • 2x Parallel

• 2x LVDS

• HDMI

• MIPI-DSI

GPU 3D -

Vivante GC880 • 53Mtri/s

• 266Mpxl/s

• OpenGL ES

1.1/2.0/3.0

Vivante GC880 • 53Mtri/s

• 266Mpxl/s

• OpenGL ES 1.1/2.0/3.0

Vivante GC2000 • 176Mtri/s

• 1000Mpxl/s

• OpenGL ES 1.1/2.0/3.0

• OpenCL 1.1 EP

Vivante GC2000 • 176Mtri/s

• 1000Mpxl/s

• OpenGL ES 1.1/2.0/3.0

• OpenCL 1.1 EP

GPU 2D (Vector Graphics)

Vivante GC355 • 300Mpxl/s

• OpenVG 1.1

via GPU 3D • OpenVG 1.1

via GPU 3D • OpenVG 1.1

Vivante GC355 • 300Mpxl/s

• OpenVG 1.1

Vivante GC355 • 300Mpxl/s

• OpenVG 1.1

GPU 2D (BLIT)

Vivante GC320 • 600Mpxl/s

Vivante GC320 • 600Mpxl/s

Vivante GC320 • 600Mpxl/s

Vivante GC320 • 600Mpxl/s

Vivante GC320 • 600Mpxl/s

Video Dec SW Only

1080p30 + D1 MPEG-2, H.264 MVC,

VC1, MPEG-4/Xvid,

DivX 6, H.263, MJPEG,

VP6 / WebM VP8

1080p30 + D1 MPEG-2, H.264 MVC,

VC1, MPEG-4/Xvid, DivX

6, H.263, MJPEG, VP6 /

WebM VP8

1080p60 + D1

2x 1080p30 MPEG-2, H.264 MVC, VC1,

MPEG-4/Xvid, DivX 6,

H.263, MJPEG, VP6 / WebM

VP8

1080p60 + D1

2x 1080p30 MPEG-2, H.264 MVC,

VC1, MPEG-4/Xvid, DivX

6, H.263, MJPEG, VP6 /

WebM VP8

Video Enc -

1080p30

2x 720p H.264, H.263, MPEG-4,

MPEG-2, MJPEG

1080p30

2x 720p H.264, H.263, MPEG-4,

MPEG-2, MJPEG

1080p30

2x 720p H.264, H.263, MPEG-4,

MPEG-2, MJPEG

1080p30

2x 720p H.264, H.263, MPEG-4,

MPEG-2, MJPEG

Red indicates change from column to the left

Sep 2013

70 TM

i.MX 6SoloLite i.MX 6Solo i.MX 6DualLite i.MX 6Dual i.MX 6Quad

UART SPI

I2C

5x UART,

4x SPI

4x I2C

4x SPI

5x UART

4x I2C

4x SPI

5x UART

4x I2C

5x SPI

5x UART

3x I2C

5x SPI

5x UART

3x I2C

ADC - - - - -

Temp.

Monitor Yes Yes Yes Yes Yes

PMU Partial PMU

integration

Partial PMU

integration

Partial PMU

integration

Partial PMU

integration

Partial PMU

integration

Security

HAB, Secure RAM,

Crypto Acc.,

TrustZone, NIST

approved RNG

HAB, Secure

RAM, Crypto Acc.,

TrustZone, NIST

approved RNG

HAB, Secure RAM,

Crypto Acc.,

TrustZone, NIST

approved RNG

HAB, Secure RAM,

Crypto Acc.,

TrustZone, NIST

approved RNG

HAB, Secure RAM,

Crypto Acc.,

TrustZone, NIST

approved RNG

Commercial

Qual. Available Available Available Available Available

Automotive

Qual.

AEC-Q100

- Available Available Available Available

Industrial Qual. - Available Available 3Q13 3Q13

Package 13x13 0.5P BGA 21x21 0.8P BGA

Pin compatible with i.MX 6Dual/Quad

21x21 0.8P FCBGA

Pin compatible with i.MX 6DualLite/Solo

Red indicates change from column to the left

Sep 2013

71 TM

• Specifications − CPU: i.MX 6Quad 4x Cortex-A9 up to1.2 GHz, 11500

DMIPS − Package:

Industrial/Automotive: 21x21 0.8mm Flip-chip BGA lidded

Commercialage: 21x21 0.8mm Flip-chip BGA non-lidded

• Key Features and Advantages • Multi-core architecture for high performance, 1MB L2 cache • 64-bit LP-DDR2/DDR3/DDR3L at 533MHz • Raw / managed NAND • PCIe 2.0 for Wi-Fi or other expansion port support • S-ATA 3Gbps interface (SSD / HDD) • Delivers rich graphics and UI in HW

− OpenGL/ES 2.x 3D accelerator with OpenCL EP support and OpenVG 1.1 acceleration

• Drives high resolution video in HW − Multi-format HD1080 video decode and encode − 1080p60 decode, 720p60 encode − High quality video processing (resizing, de-interlacing, etc.)

• Flexible display support − Four simultaneous: 2x Parallel, 2x LVDS, MIPI-DSI, or

HDMI − Dual display up to WUXGA (1920x1200) and HD1080

• MIPI-CSI2 and HSI • Increased analog integration simplifies design and reduces

BOM − DC-DC converters and linear regulators supply cores

and all internal logic − Temperature monitor for smart performance control

• Car network: 2xCAN, MLB150 with DTCP, 1Gb Ethernet with IEEE1588

Multimedia

i.MX 6Quad

CPU Platform

System Control

4x Cortex-A9

Security

Secure JTAG

PLL, Osc

Clock & Reset

NEON per core

Watch Dog x2

Timer x3

PWM x4

Internal Memory

ROM

RAM

Graphics: OpenGL/ES 2.x,

OpenCL/EP, OpenVG 1.x

Smart DMA

1MB L2-cache + VFPv3

RNG

TrustZone

Security Ctrl

Secure RTC

32KB I-cache per core

32KB D-cache per core

Video Codecs: 1080p30

Connectivity

LP-DDR2,

DDR3 / LV-DDR3

x32/64, 533 MHz

MMC 4.4 / SD 3.0 x3

MMC 4.4 / SDXC

UART x5, 5Mbps

I2C x3, SPI x5

ESAI, I2S/SSI x3

3.3V GPIO

USB2 OTG & PHY USB2 Host & PHY

MIPI HSI

S/PDIF Tx/Rx

PCIe 2.0 (1-lane)

1Gb Ethernet

+ IEEE1588

NAND Ctrl (BCH40)

USB2 HSIC Host x2

S-ATA & PHY 3Gbps Power Mgmt

Power Supplies

FlexCAN x2 MLB150 + DTCP

eFuses

Ciphers

20-bit CSI

HDMI & PHY

MIPI DSI

LCD & Camera Interface

24-bit RGB, LVDS (x3-8)

MIPI CSI2

IOMUX

Temp Monitor

Audio: ASRC

PTM per core

Keypad

Resizing & Blending

Inversion / Rotation

Image Enhancement

2x Imaging Processing Unit

72 TM

• Specifications − CPU: i.MX 6Dual 2x Cortex-A9 up to 1.2 GHz, 5700

DMIPS − Package:

Industrial/Automotive: 21x21 0.8mm Flip-chip BGA lidded

Commercial: 21x21 0.8mm Flip-chip BGA non-lidded

• Key Features and Advantages • Multi-core architecture for high performance, 1MB L2 cache • 64-bit LP-DDR2/DDR3/DDR3L at 533MHz • Raw / managed NAND • PCIe 2.0 for Wi-Fi or other expansion port support • S-ATA 3Gbps interface (SSD / HDD) • Delivers rich graphics and UI in HW

− OpenGL/ES 2.x 3D accelerator with OpenCL EP support and OpenVG 1.1 acceleration

• Drives high resolution video in HW − Multi-format HD1080 video decode and encode − 1080p60 decode, 720p60 encode − High quality video processing (resizing, de-interlacing, etc.)

• Flexible display support − Four simultaneous: 2x Parallel, 2x LVDS, MIPI-DSI, or

HDMI − Dual display up to WUXGA (1920x1200) and HD1080

• MIPI-CSI2 and HSI • Increased analog integration simplifies design and reduces

BOM − DC-DC converters and linear regulators supply cores

and all internal logic − Temperature monitor for smart performance control

• Car network: 2xCAN, MLB150 with DTCP, 1Gb Ethernet with IEEE1588

Multimedia

i.MX 6Dual

CPU Platform

System Control

2x Cortex-A9

Security

Secure JTAG

PLL, Osc

Clock & Reset

NEON per core

Watch Dog x2

Timer x3

PWM x4

Internal Memory

ROM

RAM

Graphics: OpenGL/ES 2.x,

OpenCL/EP, OpenVG 1.x

Smart DMA

1MB L2-cache + VFPv3

RNG

TrustZone

Security Ctrl

Secure RTC

32KB I-cache per core

32KB D-cache per core

Video Codecs: 1080p30

Connectivity

LP-DDR2,

DDR3 / LV-DDR3

x32/64, 533 MHz

MMC 4.4 / SD 3.0 x3

MMC 4.4 / SDXC

UART x5, 5Mbps

I2C x3, SPI x5

ESAI, I2S/SSI x3

3.3V GPIO

USB2 OTG & PHY USB2 Host & PHY

MIPI HSI

S/PDIF Tx/Rx

PCIe 2.0 (1-lane)

1Gb Ethernet

+ IEEE1588

NAND Ctrl (BCH40)

USB2 HSIC Host x2

S-ATA & PHY 3Gbps Power Mgmt

Power Supplies

FlexCAN x2 MLB150 + DTCP

eFuses

Ciphers

20-bit CSI

HDMI & PHY

MIPI DSI

LCD & Camera Interface

24-bit RGB, LVDS (x3-8)

MIPI CSI2

IOMUX

Temp Monitor

Audio: ASRC

PTM per core

Keypad

Resizing & Blending

Inversion / Rotation

Image Enhancement

2x Imaging Processing Unit

73 TM

• Specifications − CPU: 2x Cortex-A9 up to 1GHz, 4800 DMIPS − Package:

21x21 0.8mm MAPBGA (pin compatible with i.MX 6Dual/Quad/Solo)

• Key Features and Advantages • Multi-core architecture for high performance, 512KB

L2 cache • 64-bit LP-DDR2/DDR3/DDR3L at 400MHz • Raw / managed NAND • PCIe 2.0 for Wi-Fi or other expansion port support • Delivers rich graphics and UI in HW

− OpenGL/ES 2.x 3D accelerator

• Drives high resolution video in HW − Multi-format HD1080 video decode and 720p encode − High quality video processing (resizing, de-interlacing,

etc.)

• Flexible display support − Two simultaneous: 2x Parallel, 2x LVDS, MIPI-DSI, or

HDMI − Dual display up to WUXGA (1920x1200) and HD1080 − EPD controller for next gen display support

• MIPI-CSI2 and HSI • Increased analog integration simplifies design and

reduces BOM − DC-DC converters and linear regulators supply cores

and all internal logic − Temperature monitor for smart performance control

• Car network: 2xCAN, MLB150 with DTCP, 1Gb Ethernet with IEEE1588

Graphics

i.MX 6DualLite

CPU Platform System Control

2x Cortex-A9 Secure JTAG

PLL, Osc

Clock & Reset NEON

per core

Watch Dog x2

Timer x3

PWM x4

Internal Memory

ROM

RAM

Graphics: OpenGL/ES 2.x,

OpenVG 1.x

Smart DMA

512KB L2-cache

32KB D-cache per core

Imaging Processing Unit

Resizing, Blending

Inversion / Rotation

Image Enhancement

Connectivity

MMC 4.4 / SD 3.0 x3

MMC 4.4 / SDXC

UART x5

I2C x3, SPI x4

ESAI, I2S/SSI x3

SMBus, GPIO, Keypad

USB2 OTG & PHY USB2 Host & PHY

S/PDIF Tx/Rx

NAND Cntrl (BCH40)

Power Mgmt

Power Supplies

IOMUX

Temp Monitor

Audio: ASRC

PTM per core

EPDC

E-INK™ Panels w/IF

LCD & Camera Interfaces

32KB I-cache per core

Video

Video Codecs: 1080p

External Memory

X64 LP-DDR2 /

DDR3 / LV-DDR3

HDMI & PHY

MIPI DSI

24-bit RGB, LVDS

MIPI CSI2, 20-bit CSI

MIPI HSI

PCIe 2.0

FlexCAN x2, MLB150

1Gb Eth + 1588

USB2 HSIC Hostx2

Security

RNG

TrustZone

Security Ctrl

Secure RTC

eFuses

Ciphers

74 TM

• Specifications − CPU: Cortex-A9 up to 1GHz, 2400 DMIPS − Package:

21x21 0.8mm MAPBGA (pin compatible with i.MX 6Dual/Quad/DualLite)

• Key Features and Advantages • Single core Cortex-A9 with 512KB L2 cache for high

performance • 32-bit LP-DDR2/DDR3/DDR3L at 400MHz • Raw / managed NAND • PCIe 2.0 for Wi-Fi or other expansion port support • Delivers rich graphics and UI in HW

− OpenGL/ES 2.x 3D accelerator

• Drives high resolution video in HW − Multi-format HD1080 video decode and 720p encode − High quality video processing (resizing, de-interlacing,

etc.)

• Flexible display support − Two simultaneous: 2x Parallel, 2x LVDS, MIPI-DSI, or

HDMI − Dual display up to WUXGA (1920x1200) and HD1080 − EPD controller for next gen display support

• MIPI-CSI2 and HSI • Increased analog integration simplifies design and

reduces BOM − DC-DC converters and linear regulators supply cores

and all internal logic − Temperature monitor for smart performance control

• Car network: 2xCAN, MLB150 with DTCP, 1Gb Ethernet with IEEE1588

Graphics

i.MX 6Solo

CPU Platform System Control

Cortex-A9 Secure JTAG

PLL, Osc

Clock & Reset NEON

per core

Watch Dog x2

Timer x3

PWM x4

Internal Memory

ROM

RAM

Graphics: OpenGL/ES 2.x,

OpenVG 1.x

Smart DMA

512KB L2-cache

32KB D-cache per core

Imaging Processing Unit

Resizing, Blending

Inversion / Rotation

Image Enhancement

Connectivity

MMC 4.4 / SD 3.0 x3

MMC 4.4 / SDXC

UART x5

I2C x3, SPI x4

ESAI, I2S/SSI x3

SMBus, GPIO, Keypad

USB2 OTG & PHY USB2 Host & PHY

S/PDIF Tx/Rx

NAND Cntrl (BCH40)

Power Mgmt

Power Supplies

IOMUX

Temp Monitor

Audio: ASRC

PTM per core

EPDC

E-INK™ Panels w/IF

LCD & Camera Interfaces

32KB I-cache per core

Video

Video Codecs: 1080p

External Memory

X32 LP-DDR2 /

DDR3 / LV-DDR3

HDMI & PHY

MIPI DSI

24-bit RGB, LVDS

MIPI CSI2, 20-bit CSI

MIPI HSI

PCIe 2.0

FlexCAN x2, MLB150

1Gb Eth + 1588

USB2 HSIC Hostx2

Security

RNG

TrustZone

Security Ctrl

Secure RTC

eFuses

Ciphers

75 TM

• Specifications − CPU: Cortex-A9 up to 1GHz, 2400 DMIPS − Package:

13x13 0.5mm MAPBGA with 0.8mm design rules

• Key Features and Advantages • Single core Cortex-A9 with 256KB L2 cache • 32-bit LP-DDR2/DDR3/DDR3L at 400MHz • Managed NAND support • Flexible display support

− Two simultaneous: 1x Parallel, 1x EPD − Parallel display up to WXGA (1366x768) − EPD controller for next gen display support

• Broad range of connectivity − 3x USB 2.0 support with 2 integrated PHY’s,

x1 HSIC − Audio interfaces include I2S/SSI, S/PDIF

Tx/Rx − 10/100 Ethernet

• Increased analog integration simplifies design and reduces BOM − DC-DC converters and linear regulators supply

cores and all internal logic

− Temperature monitor for smart performance control

i.MX 6SoloLite

CPU Platform System Control

1x Cortex-A9

Security

Secure JTAG

PLL, Osc

Clock & Reset NEON

Watch Dog x2

Timer x3

PWM x4

Internal Memory

ROM

RAM

Smart DMA 256KB L2-cache

HAB

Secure RTC

32KB D-cache

ePxP

CSC,Combine, Rotate,

Gamma Mapping

Connectivity

MMC 4.4 / SD 3.0 x3

MMC 4.4 / SDXC

UART x5

I2C x3, SPI x4

I2S/SSI x3

SMBus, GPIO, Keypad

USB2 OTG & PHY USB2 Host & PHY

S/PDIF Tx/Rx

Power Mgmt

LDO

IOMUX

Temp Monitor

PTM

EPDC

E-INK™ Panels w/IF

32KB I-cache

External Memory

X32 LP-DDR2,

DDR3 / LV-DDR3

LCD & Camera Interfaces

24-bit RGB

10/100 Ethernet

USB2 HSIC Host

Graphics

GPU2D: OpenVG1.1

16-bit Parallel CSI

SiPix Controller

SiPix Panels w/IF

TM