Freescale PowerPoint Template - NXP Semiconductors · OpenGL/ES 2.0, OpenVG 1.1, OpenCL , Direct3D...

32
TM October 2013

Transcript of Freescale PowerPoint Template - NXP Semiconductors · OpenGL/ES 2.0, OpenVG 1.1, OpenCL , Direct3D...

TM

October 2013

2 TM

FirstView can scope and lead turn-key production

or augment your team for targeted modules.

Firmware &

Driver

Development

FPGA

Design PCB

Design

Data Storage &

Retrieval

System

Architecture

Mobile & Web

Apps

Rapid

Prototyping

Military-grade

Encryption

Multimedia

Codecs

3 TM

FirstView has 600+ people through exclusive partnerships

with world class near-shore & off-shore firms.

Core Services Senior-level consultants,

systems architects

and field support

Key Partners Talent extension allows

FirstView to targeted skills

within the Strata

TM 4

• Introduction to i.MX6 Series

• i.MX 6Quad/6Dual Highlights

• External interfaces

• Development Boards and Software

• Multimedia Features

• Q & A

5 TM

Industry’s Most Scalable Family of Multimedia Applications Processors

Breaking the Boundaries

of User Experience

Build scalable product lines with the new i.MX 6 series — ultimate versatility with compatible single, dual and quad core devices

• Software and hardware compatibility between families makes it even easier to build a portfolio of products quickly

Best-in-class performance enabled by quad core processing, low power consumption and bleeding-edge multimedia and graphics

Fast development through simplified hardware design, flexible interfaces and easy-to-use development kits

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

6 TM

• ARM Cortex-A9 based solutions ranging up to 1.2GHz

• HD 1080p encode and decode (except 6SL)

• 3D video playback in High definition (except 6SL)

• Low power 1080p playback at 350mW

• Integrated IO’s that include HDMI v1.4, MIPI and LVDS display ports, MIPI camera, Gigabit Ethernet,

multiple USB 2.0 and PCI-Express

• SW support: Google Android™, Windows® Embedded CE, Linux®, no-OS “platform SDK”

i.MX 6Solo

i.MX 6Dual i.MX 6Quad

i.MX 6 Series Highlights

• Dual ARM Cortex-A9 at

1/1.2GHz

• 1 MB L2 cache, Neon,

VFPvd16, Trustzone

• 3D graphics

with 4 shaders

• Two 2D graphics

engines

• 64-bit DDR3 and 2-

channel 32-bit LPDDR2

at 533MHz

• Integrated SATA-II

• Single ARM Cortex-A9

at 1.0GHz

• 512KB L2 cache, Neon,

VFPvd16, Trustzone

• 3D graphics

with 1 shader

• 2D graphics

• 32-bit DDR3 and

LPDDR2 at 400MHz

• Integrated EPD

controller

• Quad ARM Cortex-A9

at 1.2GHz

• 1 MB L2 cache, Neon,

VFPvd16, Trustzone

• 3D graphics

with 4 shaders

• Two 2D graphics

engines

• 64-bit DDR3 and 2-

channel 32-bit LPDDR2

at 533MHz

• Integrated SATA-II

• Dual ARM Cortex-A9 at

1.0GHz

• 512KB L2 cache, Neon,

VFPvd16, Trustzone

• 3D graphics

with 1 shader

• 2D graphics

• 64-bit DDR3 and 2-

channel 32-bit LPDDR2

at 400MHz

• Integrated EPD

controller

• Single ARM® Cortex™-

A9 at 1.0GHz

• 256KB L2 cache, Neon,

VFPvd16, Trustzone

• 2D graphics

• 32-bit DDR3 and

LPDDR2 at 400MHz

• Integrated EPD

controller

i.MX 6DualLite

i.MX 6SoloLite

Red indicates change from column to the left

7 TM

Saves development costs and improves time to market.

Scalability with multiple cores is key to implement this strategy.

Smart

Device

Design

IPTV

High Performance Tablet

Auto Infotainment

Business Tablet

Media Tablet

IP Phone

Mainstream Infotainment

Smart Monitor

Tablets for Kids

Color eReaders

Entry Auto Infotainment

Smart Energy

eReaders

Quad

Core

Dual

Core

Single

Core

High-End

(6Dual)

Low-End

(6DualLite)

High-End

(6Solo)

Low-End

(6SoloLite)

High-End

(6Quad)

8 TM

• CPU − Dual/Quad-Core ARM Cortex A9, 1.2GHz, 12000/6000 DMIPS − Neon, 32KB/32KB I/D L1 cache – per core − 1MB shared L2 cache

• Multimedia − Encode / Decode – multi-standard HD1080p 30fps, MJPEG

8Kx8K − Graphics – 2D + 3D GPU, 150 MTri/s, 1000 Mpxl/s,

OpenGL/ES 2.0, OpenVG 1.1, OpenCL , Direct3D 11 − Image processing – 2x IPU: Resizing, Inversion, Rotation,

Colour Space conversion, De-interlacing, Video/Graphics combining

− HDMI – v1.4 with PHY, 1080p60

• Camera − 3 ports / 6 channels: 2p / 2ch parallel, 1p / 4ch MIPI-CSI2 4 lanes − Up to 2x ports 150Mpixel/sec (10Mpixel @ 15fps) each

• Display − Four simultaneous ports: 2x parallel, 2x LVDS, MIPI DSI, HDMI − Up to WUXGA, 24 bit @ 60fps – depending on use case, e.g.

HDMI1080p + WUXGA + WXGA and HD1080p video/graphics

• Analog − Power Supplies (for all SoC needs) − Temperature Monitor − 24M and 32KHz Oscillators, PLLs

• Connectivity − 1066 Mbps LV-DDR3 & DDR3 – 4GB, 16/32/64 − 1066 Mbps LPDDR2 PoP – 4GB, 32/2x32 − SLC/MLC NAND Flash 8/16-bit, up to 40-bit BCH ECC − SRAM/NOR, 16-bit − 4 USB2.0 ports: OTG+PHY, Host+PHY, 2x Host+HSIC − High speed eMMC 4.3/4.4, SD 2.1 and multiple UART, SPI, I2C

ports − SATA 2 + PHY, PCIe + PHY − MIPI HSI − FlexCAN x2, MLB-150 with DTCP − 1Gb Ethernet with IEEE1588 (Ethernet AVB) − 3.3V and GPIO support on all digital pins

• Security − Secure High Assurance Boot − AES, DES/3DES, RC4, SHA-1/224/256 accelerators − Random Number Generator − Secure JTAG Controller − Electrical fuses (OTP Memory) − Secure real-time clock, Universal Unique ID − ARM TrustZone

• Power Management − Dynamic Voltage-Frequency Scaling − State retention power gating (CPU) − Well biasing − Multiple independent clock and power domains

TM 9

• Introduction to i.MX6 Series

• i.MX 6Quad/6Dual Highlights

• External interfaces

• Development Boards and Software

• Multimedia Features

• Q & A

10 TM

Multimedia

i.MX6 Dual/Quad

CPU Platform

System Control

Dual / Quad Cortex-A9

Security

Secure JTAG

PLL, Osc

Clock & Reset

NEON Per core

WatchDog x2

Timer x3

PWM x4

Internal Memory

ROM

RAM

GPU 3D

GPU VG

GPU 2D Blit

Smart DMA

1MB L2-cache

RNG

TrustZone

Security Ctrl

Secure RTC

32KB I-cache Per core

32KB D-cache Per core

2x Imaging Processing Unit

Resizing & Blending

Inversion / Rotation

Image Enhancement

Video Codecs: 1080p30

Connectivity

LP-DDR2,

DDR3 / LV-DDR3

64-bit, 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

SPDIF Tx/Rx

PCIe 2.0 (1-lane)

1Gb Ethernet,

+ IEEE1588

USB2 HSIC & PHY x2

S-ATA & PHY 3Gbps Power Mgmt

Power Supplies

FlexCAN x2 MLB150 + DTCP

eFuses

Ciphers

2x 20-bit CSI

HDMI & PHY

LCD & Camera Interface

2x 24-bit RGB, 2x LVDS (x3-8)

MIPI CSI2, DSI

IOMUX

Temp Monitor

Audio: ASRC

PTM Per core

Keypad

NAND: BCH40 ECC

NOR: 16-bit

11 TM

Multimedia

i.MX6 Dual/Quad

CPU Platform

System Control

Dual / Quad Cortex-A9

Security

Secure JTAG

PLL, Osc

Clock & Reset

NEON Per core

WatchDog x2

Timer x3

PWM x4

Internal Memory

ROM

RAM

GPU 3D

GPU VG

GPU 2D Blit

Smart DMA

1MB L2-cache

RNG

TrustZone

Security Ctrl

Secure RTC

32KB I-cache Per core

32KB D-cache Per core

2x Imaging Processing Unit

Resizing & Blending

Inversion / Rotation

Image Enhancement

Video Codecs: 1080p30

Connectivity

LP-DDR2,

DDR3 / LV-DDR3

64-bit, 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

SPDIF Tx/Rx

PCIe 2.0 (1-lane)

1Gb Ethernet,

+ IEEE1588

USB2 HSIC & PHY x2

S-ATA & PHY 3Gbps Power Mgmt

Power Supplies

FlexCAN x2 MLB150 + DTCP

eFuses

Ciphers

2x 20-bit CSI

HDMI & PHY

LCD & Camera Interface

2x 24-bit RGB, 2x LVDS (x3-8)

MIPI CSI2, DSI

IOMUX

Temp Monitor

Audio: ASRC

PTM Per core

Keypad

NAND: BCH40 ECC

NOR: 16-bit

CPU

Dual/Quad-Core ARM Cortex A9, 1.2GHz,

12000/6000 DMIPS

Neon, 32KB/32KB I/D L1 cache – per core

1MB shared L2 cache

System Control

3 32-bit General Purpose Timers

1 32-bit Periodic Timer

4 Pulse Width Modulation

GPIO (IOMUX)

2 Watchdogs

Configure clocks to modules

Power Management

12 TM

Multimedia

i.MX6 Dual/Quad

CPU Platform

System Control

Dual / Quad Cortex-A9

Security

Secure JTAG

PLL, Osc

Clock & Reset

NEON Per core

WatchDog x2

Timer x3

PWM x4

Internal Memory

ROM

RAM

GPU 3D

GPU VG

GPU 2D Blit

Smart DMA

1MB L2-cache

RNG

TrustZone

Security Ctrl

Secure RTC

32KB I-cache Per core

32KB D-cache Per core

2x Imaging Processing Unit

Resizing & Blending

Inversion / Rotation

Image Enhancement

Video Codecs: 1080p30

Connectivity

LP-DDR2,

DDR3 / LV-DDR3

64-bit, 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

SPDIF Tx/Rx

PCIe 2.0 (1-lane)

1Gb Ethernet,

+ IEEE1588

USB2 HSIC & PHY x2

S-ATA & PHY 3Gbps Power Mgmt

Power Supplies

FlexCAN x2 MLB150 + DTCP

eFuses

Ciphers

2x 20-bit CSI

HDMI & PHY

LCD & Camera Interface

2x 24-bit RGB, 2x LVDS (x3-8)

MIPI CSI2, DSI

IOMUX

Temp Monitor

Audio: ASRC

PTM Per core

Keypad

NAND: BCH40 ECC

NOR: 16-bit

Multimedia

Encode / Decode – multi-standard

HD1080p 30fps, MJPEG 8Kx8K

Graphics – 2D + 3D GPU, 200 MTri/s,

1000 Mpxl/s,

OpenGL/ES 2.0, OpenVG 1.1, OpenCL ,

Direct3D 11

Image processing – 2x IPU: Resizing,

Inversion, Rotation, Colour Space

conversion, De-interlacing,

Video/Graphics combining

HDMI – v1.4 with PHY, 1080p60

Camera

3 ports / 6 channels: 2ports w/2ch

parallel, 1port w/4ch MIPI-CSI2 4 lanes

Up to 2x ports 150Mpixel/sec (10Mpixel

@ 15fps) each

Display

Four simultaneous ports: 2x parallel, 2x

LVDS, MIPI DSI, HDMI

Up to WUXGA, 24 bit @ 60fps –

depending on use case, e.g.

HDMI1080p + WUXGA + WXGA and

HD1080p video/graphics

13 TM

i.MX6 Dual/Quad

ARM

CPU

IRAM

IPUs External

Memories

GPUs

VPU

Brid

ge

s

Displays

Video Sources

Mem

ory

Inte

rface

DCICs VDOA

DCIC- Display Content Integrity Check

External

Memories

14 TM

Multimedia

i.MX6 Dual/Quad

CPU Platform

System Control

Dual / Quad Cortex-A9

Security

Secure JTAG

PLL, Osc

Clock & Reset

NEON Per core

WatchDog x2

Timer x3

PWM x4

Internal Memory

ROM

RAM

GPU 3D

GPU VG

GPU 2D Blit

Smart DMA

1MB L2-cache

RNG

TrustZone

Security Ctrl

Secure RTC

32KB I-cache Per core

32KB D-cache Per core

2x Imaging Processing Unit

Resizing & Blending

Inversion / Rotation

Image Enhancement

Video Codecs: 1080p30

Connectivity

LP-DDR2,

DDR3 / LV-DDR3

64-bit, 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

SPDIF Tx/Rx

PCIe 2.0 (1-lane)

1Gb Ethernet,

+ IEEE1588

USB2 HSIC & PHY x2

S-ATA & PHY 3Gbps Power Mgmt

Power Supplies

FlexCAN x2 MLB150 + DTCP

eFuses

Ciphers

2x 20-bit CSI

HDMI & PHY

LCD & Camera Interface

2x 24-bit RGB, 2x LVDS (x3-8)

MIPI CSI2, DSI

IOMUX

Temp Monitor

Audio: ASRC

PTM Per core

Keypad

NAND: BCH40 ECC

NOR: 16-bit

Connectivity

1066 Mbps LV-DDR3 & DDR3 – 4GB,

16/32/64

1066 Mbps LPDDR2 PoP – 4GB, 32/2x32

SLC/MLC NAND Flash 8/16-bit,

up to 40-bit BCH ECC

SRAM/NOR, 16-bit

4 USB2.0 ports: OTG+PHY, Host+PHY, 2x

Host+HSIC

High speed eMMC 4.3/4.4, SD 2.1 and

multiple UART, SPI, I2C ports

SATA 2 + PHY, PCIe + PHY

MIPI HSI

FlexCAN x2, MLB-150 with DTCP

1Gb Ethernet with IEEE1588 (Ethernet

AVB)

3.3V and GPIO support on all digital pins

15 TM

Multimedia

i.MX6 Dual/Quad

CPU Platform

System Control

Dual / Quad Cortex-A9

Security

Secure JTAG

PLL, Osc

Clock & Reset

NEON Per core

WatchDog x2

Timer x3

PWM x4

Internal Memory

ROM

RAM

GPU 3D

GPU VG

GPU 2D Blit

Smart DMA

1MB L2-cache

RNG

TrustZone

Security Ctrl

Secure RTC

32KB I-cache Per core

32KB D-cache Per core

2x Imaging Processing Unit

Resizing & Blending

Inversion / Rotation

Image Enhancement

Video Codecs: 1080p30

Connectivity

LP-DDR2,

DDR3 / LV-DDR3

64-bit, 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

SPDIF Tx/Rx

PCIe 2.0 (1-lane)

1Gb Ethernet,

+ IEEE1588

USB2 HSIC & PHY x2

S-ATA & PHY 3Gbps Power Mgmt

Power Supplies

FlexCAN x2 MLB150 + DTCP

eFuses

Ciphers

2x 20-bit CSI

HDMI & PHY

LCD & Camera Interface

2x 24-bit RGB, 2x LVDS (x3-8)

MIPI CSI2, DSI

IOMUX

Temp Monitor

Audio: ASRC

PTM Per core

Keypad

NAND: BCH40 ECC

NOR: 16-bit

Security

Secure High Assurance Boot

AES, DES/3DES, RC4, SHA-

1/224/256 accelerators

Random Number Generator

Secure JTAG Controller

Electrical fuses (OTP Memory)

Secure real-time clock, Universal

Unique ID

ARM TrustZone

Analog

Power Supplies (for all SoC needs)

Temperature Monitor

24M and 32KHz Oscillators, PLLs

Power Management

Dynamic Voltage-Frequency Scaling

State retention power gating (CPU)

Well biasing

Multiple independent clock and power

domains

16 TM

Specifications:

CPU: i.MX6Quad 4x Cortex-A9 @1.2GHz, 12000 DMIPS i.MX6Dual 2x Cortex-A9 @1.2GHz, 6000 DMIPS

Process: 40nm Core Voltage: 1.25V (1.0 GHz) Package: 21x21 0.8mm Flip-chip BGA 12x12 PoP (LP-DDR2, NAND) Temp Range (Tc): -20 to 85C

-40 to 85C Key Features and Advantages

• Multi-core architecture for high performance, 1MB L2 cache

• 64-bit LP-DDR2, DDR3 and raw / managed NAND

• S-ATA 3Gbps interface (SSD / HDD)

• Delivers rich graphics and UI in HW

• OpenGL/ES 2.x 3D accelerator with OpenCL EP support,

Direct3D 11 and OpenVG 1.1 acceleration

• Drives high resolution video in HW

• Multi-format HD1080 video decode and 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 system design and

reduces BOM

• DC-DC converters and linear regulators supply cores and all

internal logic

• Temperature monitor for smart performance control

• Expansion port support via PCIe 2.0

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

IEEE1588 (Ethernet AVB)

Multimedia

i.MX6 Dual/Quad

CPU Platform

System Control

Dual / Quad Cortex-A9

Security

Secure JTAG

PLL, Osc

Clock & Reset

NEON Per core

WatchDog x2

Timer x3

PWM x4

Internal Memory

ROM

RAM

GPU 3D

GPU VG

GPU 2D Blit

Smart DMA

1MB L2-cache

RNG

TrustZone

Security Ctrl

Secure RTC

32KB I-cache Per core

32KB D-cache Per core

2x Imaging Processing Unit

Resizing & Blending

Inversion / Rotation

Image Enhancement

Video Codecs: 1080p30

Connectivity

LP-DDR2,

DDR3 / LV-DDR3

64-bit, 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

SPDIF Tx/Rx

PCIe 2.0 (1-lane)

1Gb Ethernet,

+ IEEE1588

USB2 HSIC & PHY x2

S-ATA & PHY 3Gbps Power Mgmt

Power Supplies

FlexCAN x2 MLB150 + DTCP

eFuses

Ciphers

2x 20-bit CSI

HDMI & PHY

LCD & Camera Interface

2x 24-bit RGB, 2x LVDS (x3-8)

MIPI CSI2, DSI

IOMUX

Temp Monitor

Audio: ASRC

PTM Per core

Keypad

NAND: BCH40 ECC

NOR: 16-bit

17 TM

“Encapsulating” power management system inside i.MX – no external dependencies:

− Power up sequence and defaults is “closed” inside the chip

− System level power management – simple and cheap off-shelf components could be used for system design

− Simple and fast interface with external PMIC / discrete – on/off only

− HW dependent components of power management driver could be placed in ROM. Only standardized API could be exposed outside (to OS)

System complexity reduction

System BoM reduction - no multiple inductors, just few external (or on-package) capacitors

Expecting 3% power saving in high load applications, due to better IR Drop compensation and optimized power distribution

18 TM

Technique Active

Power

Standby

Power

System

Power

LP flavor of 40nm process

Minimized number of LVT transistors

Temperature monitoring and active frequency throttling

ARM DVFS

ARM SRPG (SW)

ARM Power Gating (Internal switches)

VPU & GPU3D Power Gating

Well biasing

Clock gating (automatic dynamic and forced)

Integrated PMU (IR drop, efficiency, accuracy)

C4 package (IR drop, thermal)

Display backlight optimization (IPU + SW)

Independent Power gating of IO supplies

Architecture: L2 cache, Video/Audio/Graphics

acceleration

Architecture: USB, PCIe, SATA, HDMI, LVDS integration

Low power DDR: LPDDR2, LV-DDR3

Low-Power boot mode

TM 19

• Introduction to i.MX6 Series

• i.MX 6Quad/6Dual Highlights

• External interfaces

• Development Boards and Software

• Multimedia Features

• Q & A

20 TM

i.MX6

OTG PHY

Host2 HS

IC-USB

To OTG connector

HUB

(USB2524)

x1 PCIe – System

extension

port

Host1 PHY

PCIe

Root/Endpoint

PCIe

PHY

To external Memory Card Host2 HS

IC-USB

To HDD/SSD SATA

Host

SATA

PHY

To Cellular, WLAN/WiFI/BT

or/and HUB

10/100/1000 Ethernet

IEEE1588

AVB

PHY

Flex FlexCAN

21 TM

• USB:

− OTG – with internal HS/FS/LS PHY,

− Host1- with HS/FS/LS PHY,

− Host2 and Host 3 - HS IC-USB (480 Mb/s)

• Ethernet Controller (FEC) 10/100/1000:

− Support SNI, MII, RMII and RGMII interfaces to an external PHY.

− 1.65V … 3.6V voltage range and automated selection

− IEEE1588 v2 and Supports Ethernet AVB

• PCIe 2.0

− 1 lane, 5 Gbps with integrated x1 PHY

• FlexCAN

• SATA

22 TM

NAND

• 8-bit bus

• Up to 40 bit ECC support (was 16bit in i.MX53)

• 1.65 … 3.6V supply range

• Bootable

EIM (SRAM, NOR, OneNAND)

• 16/32 bit A/D multiplexed mode

• 16 bit A/D demuxed

• Address up to 27 bit

• Up to 6 EIM CS (were 4 in iMX53)

• 1.65 … 3.6V IO supply range

• Bootable

SATA II (only on 6Q/6D)

• SATA 2.5 specification compliant and AHCI 1.1 compliant Serial ATA Bus Adapter and internal 1 x PHY, up to 3Gbps operations

• Bootable

• DRAM:

• Support of Dynamic Frequency Scaling

• Self Refresh and Power Down support

• Access Latency hiding

• Bank interleaving, Channel interleaving

TM 23

• Introduction to i.MX6 Series

• i.MX 6Quad/6Dual Highlights

• External interfaces

• Development Boards and Software

• Multimedia Features

• Q & A

24 TM

SABRE Board for

Smart Devices SABRE Platform for

Smart Devices

P/N: MCIMX6Q-SDB

• Cost-effective ($399),

open source

development platform

• Designed to simplify

product evaluation

P/N: MCIMX6Q-SDP

MCIMX6DL-SDP

• Smart Device Market-

focused

• Form-factor ready to

accelerate design & time to

market ($999)

SABRE Platform for

Automotive Infotainment

P/N: MCIMXABASEV1

MCIMX6SAICPU1

MCIMX6QAICPU1

• Automotive Market-focused

• Standard base board ($699)

and adaptable CPU card

($799) system

25 TM

i.MX 6Quad 1Ghz Cortex-A9 Processor

• Can be configured as i.MX 6Dual

• Freescale MMPF0100 PMIC

• 1 GB DDR3 memory (non terminated)

• 3” x 7” 8-layer PCB

Display connectors

• 2x LVDS connectors

• Connector for 24 bit 4.3”

800x480 WVGA with

4-wire touch screen

• HDMI Connector

Audio

• Wolfson Audio Codec

• Microphone and headphone jacks

Expansion Connector

• Camera CSI port signals

• I2C, SSI, SPI signals

Connectivity

• Full-size SD/MMC card slot

• 7-pin SATA data connector

• 10/100/1000 Ethernet port

• 1x high-speed USB host port

• PCI-e connector

Debug

• JTAG connector

• Serial to USB connector

Additional Features

• 3-axis Freescale accel

• Power supply- USB plug

• No battery charger

OS Support

• Linux and Android IceCream

Sandwich from Freescale;

• Others: support by

3rd parties

Tools Support

• Lauterbach, ARM (DS-5), Macraigor

debug/IDE tool chain

Part Numbers: MCIMX6Q-SDB ($399)

Display (9.7”): MCIMX-LVDS1 ($499)

Display (4.3”): MCIMX28LCD ($199)

26 TM

i.MX 6Quad 1GHz Cortex-A9 Processor

i.MX 6DualLite 1GHz Cortex-A9 Processor

• Freescale MMPF0100 PMIC

• 1 GB DDR3 memory (non terminated)

• 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

Audio

• Wolfson 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

• 10/100/1000 Ethernet port

• 1x high-speed USB OTG port

• mPCI-e connector

Debug

• JTAG connector

• Serial to USB connector

Additional Features

• 3-axis Freescale accel

• GPS receiver

• Ambient Light Sensor

• eCompass

• Dual 5MP Cameras

• Power supply

• Battery Charger

• Battery connectors

OS Support

• Linux and Android IceCream

Sandwich from Freescale;

• Others: support by

3rd parties

Tools Support

• Lauterbach, ARM (DS-5), Macraigor

debug/IDE tool chain

Part Numbers: MCIMX6Q-SDP ($999)

MCIMX6DL-SDP ($999)

Display (4.3”): MCIMX28LCD ($199)

WiFi: SX-SDCAN-2830BT ($60)

27 TM

• Power and Memory

• Freescale MMPF0100 PMIC

• 2 GB DDR3 memory (i.MX 6Dual/Quad)

• 1GB DDR3 memory (i.MX 6Solo)

• 32GB Parallel NOR Flash

• NAND Socket

Display

• LVDS connector

• compatible with MCIMX-LVDS1

• Parallel RGB display interface

• HDMI output connector

Debug

• JTAG connector

• Debug UART connector

Connectivity and Expansion

• SD Card Slot

• High Speed USB OTG

• Ethernet

• SATA

• MIPI CSI

• PCIe

• MLB150 INIC connector

• 281-pin MXM card edge connector for main board expansion

Can be reused from i.MX53 SABRE AI

Connectivity and Expansion

• SD card slot (WiFi module or SD)

• Bluetooth or Bluetooth+WiFi header

• AM/FM tuner header

• Sirius XM Module header (de-pop’’d)

• GPS (UART) module connector

• 2x CAN

• Dual High Speed USB Host connectors

• MLB 25/50 INIC connector

• SPI NOR flash

Display I/O

• LVDS connector

• compatible with MCIMX-LVDS1

• Analog Video Input

• LVDS Input

Audio

• Cirrus multichannel audio codec

• Up to 8 outputs

• Dual microphone inputs

• Stereo Line Level Input

• SPDIF receiver

OS Support

• Linux

• Others: future support by 3rd parties

CPU Card Details Base Board Details Part Numbers Base Board: MCIMXABASEV1 ($699)

CPU Cards: MCIMX6DLAICPU1 ($799)

MCIMX6QAICPU1 ($799)

Display: MCIMX-LVDS1 ($499)

SABRE AI boards will only be supported at

automotive customers

28 TM

• OS Support

− Linux® (from Freescale)

− Android™ (from Freescale)

• Multimedia

− Freescale provides a large portfolio of

optimized video and audio codecs

29 TM

CSPI

PMIC Protocol

Power

Mgmt

Deb

ug

Eth

er

FS

L U

AR

T

Au

dM

ux

SS

I

ALSA Sound

Network

Stacks

System Call Interface

Legend

Utilities, Libraries GUI Applications, Shell MM Framework &

CODECs

USB

Host

Stack

USB

Gadget

Device

Stack

ARC

EHCI

Host

CAAM

Misc

PMIC

H/W Independent Kernel Code

User space apps and libraries

TTY Input

Subsystem

ARC

Device

USB OTG

Transceiver

Driver

SPI Bus

Subsystem

VTE Test Framework &

Unit Tests

OS

Ser

vice

s –

thre

ads,

syn

chro

niz

atio

n, m

emo

ry m

gt,

etc

.

Modified MX5x/6Q driver

I2C

C

amer

a

V4L

2 O

utp

ut

V4L2 Capture

Framebuffer Video4Linux2

I2C Bus

Subsystem Eth

ern

et

SNVS

RTC

Sec

ure

RT

C

NO

R M

TD

SDHC Host

NA

ND

MT

D

Virtual File System

MTD Block Devices

IDE

Subsystem

MM

C/S

D

Mem

Car

d

MMC/SD/

SDIO

Subsystem

SD

IO C

ard

s

SATA

MX5x/6Q driver

Stereo

Audio

Codec

5.1

Channel

Codec

SP

DIF

MLB E

SA

I ASRC

FlexCAN

LBA NAND

Bluetooth

WiFi

LCD

LVDS

PCIe

HDMI

Not in DL or Solo

X

Tem

p M

on

ito

r

MIPI HSI

GIC Clocks SDMA Power Mgt

(LPM/DVFS)

Timer

Machine Specific Layer

IO GPIO

Interrupt

Subsystem

Time

Subsystem ARM

Core(s)

GPS

Sensors

EPD

IPU

Fra

meb

uff

er

EP

DC

Fra

meb

uff

er

To

uch

Key

pad

Bu

tto

n

EPD

PMIC

WDOG

IPU

OpenVG

VPU

OpenGL/ES

OpenCL

ePXP

New driver for DL/Solo Clock API DMA API PM APIs GPIO API

2D Blit

v4

30 TM

Runtime

Applications

Home /

Widget Phone Browser Camera

3D Media

Player

Live

Wallpaper

Application Framework

Activity Manager Window Manager Content Provider

View System

Notification Manager

Package Manager Telephony

Manager Resource Manager

Location Manager WiFi

Manager

Libraries

Surface

Manager

Media

Framework

SQLite

Webkit LibC

OpenGL/ES

Audio

Manager

FreeType

SSL

Skia Core Libraries

Dalvik Virtual

Machine

Hardware Abstraction Layer

Graphics Audio Camera Bluetooth GPS Radio

(RIL) WiFi

Linux Kernel Kernel

Upgrade Display / Camera Drivers Audio Driver USB Gadget

Power

management

Sensors

Community

Freescale

Internal

Developed

Input Providers

Tethering

Daemons

Utilities

Recovery

Fastboot

Freescale

Customized

TM 31

• Introduction to i.MX6 Series

• i.MX 6Quad/6Dual Highlights

• External interfaces

• Development Boards and Software

• Multimedia Features

• Q & A

TM