new product update - freescale semiconductor

44
TM Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. New Product Update: i.MX233 ARM9 for Consumer and General Embedded Market

Upload: others

Post on 09-Feb-2022

12 views

Category:

Documents


0 download

TRANSCRIPT

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.

New Product Update: i.MX233 ARM9 for Consumer and General Embedded Market

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 2

Today’s Agenda

i.MX

Applications Processor Overview•

Target markets, product portfolio•

ARM®9 portfolio comparison•

Platform support

i.MX233 Introduction•

Target applications, product details•

Development platform, enablement•

System value •

Availability

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.

Freescale Multimedia Focus Markets

Low-PowerHigh Integration

Advanced PerformancePlatform Software

Portable Consumer

Portable Media Player

MID/Netbook

Smartphone

E-book

Personal Navigation

Automotive Infotainment

Audio

Connectivity and Telematics

Video and Navigation

Home Consumer

Media Phone/Terminal

iPod

accessories

Remote controls

Digital Photo Frame

Appliances

Industrial

Point of Sale

Security and Surveillance

Industrial HMI

Medical

Metering

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.

Freescale Applications Processor Value Proposition

Performance (MHz & Memory Efficiency)

Low Power (Audio < 18 mW

system, HD720 Video < 250 mW)

State of the art Audio, Video, Graphics and Codecs

Consistent and scalable architecture

Complete OS/SW platform

Mixed signal integration

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.

Freescale Mobile Consumer Leadership

Pioneer in the portable media player market

#1 market share in eBook application processors

Shaping the smartbook

product category

Source: ABI Research April 2009

Netbook

Smartbook

0

20

40

60

80

100

120

140

160

2008 2009 2010 2011 2012 2013

Other

TI

Qualcomm

Freescale

x86MU

65M

21M

18M

17M

18M

Source: ABI Research April 2009

Netbook

Smartbook

0

20

40

60

80

100

120

140

160

2008 2009 2010 2011 2012 2013

Other

TI

Qualcomm

Freescale

x86MU

65M

21M

18M

17M

18M

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.

Going Green – Energy Efficiency

i.MX

architecture designed to provide optimal trade-off between performance and power –

Smart Speed performanceDynamic Voltage Frequency Scaling (DVFS) and Dynamic

Processor Temperature Compensation (DPTC) Independent peripheral clock gating Multiple low power modesHardware acceleration offloads CPU and lowers power

consumption during run modes •

Video encode/decode•

GraphicsEmbedded software drivers optimized to use low power

techniquesi.MX

devices consume less power which reduces the number of disposable batteries in landfills, prolongs the life of re-chargeable batteries and limits the overall power consumption for devices plugged into outlets in the home, the operating room, or anywhere else. Saving energy and saving costs.

Freescale Energy Efficient Solutions mark awarded to the i.MX

Applications Processor family.

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 7

i.MX Processor Roadmap

Platform Shipping

Platform Sampling

In Development

In Concept

2009 2011Left Edge = early samples 2010

ARM9

ARM11

ARM Cortex A8

i.MX27 family

i.MX51 family•

Cortex-A8, 800Mhz•

720p Decode/ D1 Encode•

OpenGLES 2.0 / VG 1.1•

C65

ARM1136, 532MHz•

VGA Encode•

OpenGL ES 1.1•

C90

ARM1136, 532 MHz•

Open VG 1.1•

C90

ARM1176, 532MHz•

HW D1 Decode•

C65

i.MX25 family•

ARM926, 400MHz•

Security•

C90

ARM926, 400MHz•

D1 Video Enc/Dec

ARM926, 266-400MHz•

Integrated PMIC

i.MX53 family

i.MX6x

i.MX35 familyi.MX35 family

i.MX37

Next Geni.MX6x

Next Geni.MX5x

Next Geni.MX31 family

Next Geni.MX27 family

Next GenSTMP37xx family

Next Geni.MX51 family

i.MX25 family

i.MX233

Next Geni.MX5x

Next Geni.MX2x family

Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently

are not available from Freescale for import or sale in the United States prior to September 2010: STMP37xx, product family,, i.MX37 product family

ARM926, 454 MHz•

Integrated PMIC•

QVGA-VGA dec•

C90

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.

i.MX ARM9 for General Embedded MarketFeature i.MX27(L) i.MX233 i.MX253 i.MX257 i.MX258

Target Markets Consumer, Industrial Consumer & Industrial Industrial & Consumer Industrial & Consumer Industrial

Target Segments

IP Camera

Media Phones

Digital Signage

Medical (Video)

PMP, PND

Audio Accessories

VoIP

Smart remotes

HMI (home appliances, etc)

HMI

Portable/Tethered Printers

Medical

Factory Automation (Ethernet)

“Smart Touch”

HMI Factory Automation

(CAN) Barcode Scanners

Secure Residential Gateway (Smart Meters)

Point-of-saleBiometricsSecure Devices

Core ARM926EJ-S™ ARM926EJ-S™ ARM926EJ-S™ ARM926EJ-S™ ARM926EJ-S™CPU Speed 400 MHz 454 MHz 400 MHz 400 MHz 400 MHz

Key Differences

MPEG-4/H.264 Video Encode / Decode

CMOS Sensor I/F

32-bit mDDR

bus

Integrated power management

Analog Audio

Integrated USB Phy

Small packages

DDR2

Integrated Ethernet

Integrated USB Phy

NOR Flash

i.MX253 +

CAN, Smartcard

CMOS Sensor I/F

Touchscreen

controller

i.MX257+

Secure key/data storage

Tamper detection

Secure boot

Package 0.8mm 473BGA0.65mm 404BGA

128LQFP0.8mm 169BGA 0.8mm 400BGA 0.8mm 400BGA 0.8mm 400 BGA

Positioning Video accelerationIntegrated power management and analog audio

Ethernet, DDR2 Ethernet, CAN, DDR2, Touchscreen

controller Security

10KU Suggested

Disty Resale$8.35 -

$11.78 QFP $5.11-$5.88BGA $6.03-$6.79 $6.98-$7.21 $7.78-$8.19 $9.01

OS Linux, WinCE RTOS Linux (Oct09), WinCE (Jan10) Linux, WinCE, RTOS Linux, WinCE, RTOS Linux, WinCE, RTOS

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 9

Freescale i.MX Software Expertise

Strong software team spread across Austin and Shanghai

Focus on Linux®

and Windows®

Embedded CE based solutions

Enable customers with differentiating silicon capabilities

Board support packages (BSP) consisting of kernel optimizations,

hardware drivers and unit tests in a common i.MX

code base

Extensive portfolio of optimized multimedia codecs

(ARM and Video processing unit accelerated)

Middleware –

multimedia framework plugins, power management, security/DRM, graphics (OpenVG/OpenGL-ES), connectivity

Comprehensive testing and validation of the platform

Broad ecosystem of software partners

Well defined support through applications engineering team

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 10

i.MX Software Components

A layered approach with components to provide a common s/w

stack that enables customers to easily migrate across i.MX

SoCs

and address their target markets•

Linux BSP (with LTIB and X) and WinCE BSP for all SoCs•

Linux Ubuntu

(Reuse BSP/X and integrate by Canonical) for high-tier (Netbook)•

Linux Android for mid to high-tier (MID and General embedded)

Common BSP’s

consist of hardware drivers, optimizations and unit tests

Portfolio of optimized multimedia codecs

(ARM and Video processing unit accelerated)

Focus on top priority codecs

in release cycles •

Gstreamer

and OpenMax

for Linux

Common middleware with reuse from open source frameworks that enable integration of proprietary components

Graphics: OpenVG/OpenGL-ES support•

Connectivity: BT and WiFi

demos using available drivers•

Auto: Auto Grade Linux

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 11

i.MX Linux and WinCE BSPs

Features•

Out-of-the-box integrated Linux/WinCE environment –

tools + kernel + drivers•

Extensively tested, hardened and validated•

Optimized for target platforms•

Accelerated Codecs

support•

Common code base across different i.MX

SoCs

Packages•

Boot loader binaries and source files•

Source and patches for kernel and file system•

Source code for unit tests of the drivers•

Linux Target Image Builder (LTIB) and WinCE standard build system•

Proprietary 3rd

party components in binary code format •

Prebuilt

Binaries•

Tool chain for ARM9/ARM11/ARM12 (Linux –

Open source/Codesourcery, WinCE –

Microsoft)•

BSP Documentation (Reference manual, User’s Guide, release notes)

11

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 12

Linux and WinCE development tools

CompilerDebugger/IDE

Debugger Profiler and Analysis tools

JTAG Debug Other useful tools

Linux C/C++ with ability to have GCC compatibility.

Solution:-ARM RVDS; -GNU C/C++

Partner:- Codesourcery GNU - Eclipse IDE-

Codesourcery has validated their tools on MX31/35/25/51

Debugger that can offer:

-

Kernel and low level driver debug- Application debug

Solution:-Part of ARM RVDS-GDB

Partner:- CodeSourcery G++

Tool that will be able to:

-

Track/monitor performance.-

Perform code analysis and determinewhere bottlenecks are.

Solution:- Part of ARM RVDS

Good target run control and trace tools to do full debug of target CPU.

Solution:-RV-ICE/Trace

Partner:- Macraigor

Helpful example code, drivers, libraries to help jump start development.

-Simulation-Profiling -Peripheral knowledge

WinCE Visual Studio Professional EditionStandard for WinCE development code development.

Platform Builder 5.0/6.0Used to design, create, build, test, debug a new WinCE operating system image.

Note: These are the standard development tools that are required to do WinCE development.

Part of Visual Studio or Platform Builder

Part of Visual Studio or Platform Builder

Must have a JTAG tool that has a driver to work with eXDI I or 2 interface standard by Microsoft.

This allows for use of JTAG tools with Platform Builder to enhance overall development/debug.

Part of Visual Studio or Platform Builder

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 13

i.MX Optimized Multimedia Codecs

Key Features

Comprehensive suite of optimized codecs

(~40+ Audio/Video/Image Codecs)

Highly optimized software that is coded by Freescale processor experts

Consistent application programming interface (API) and frameworks across all software packages including OpenMAX

support

Codec APIs are optimized from system design perspective and achieve optimal system performance along with related middleware wrappers

Codecs

are supplemented with Freescale development tools, sample test streams and documentation

Codec Software Packages include:

Codec libraries with a standard C-callable API

Gstreamer

and OpenMAX

plugins

that provide an API layer between the multimedia framework and the codec library

Gstreamer

is LGPL and allows for proprietary codecs

integration through dynamic linking

Audio/video file containers (parsers) that support popular multimedia content, such as .aac, .avi, .asf, .mp3 and .mp4 files

Bundle of Freescale audio/video sample test streams

Complete documentation, including API documentation, release notes and data sheets

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.

Codecs Portfolio

Video Audio Speech Image

MPEG4 SP/ASP Encoder/Decoder *

WMA10 Decoder (Std, Pro, Lossless) G.726 Encoder/Decoder GIF Decoder

H.263 Baseline Encoder/Decoder * MP3 Encoder/Decoder G.723.1 Encoder/Decoder PNG Decoder

WMV9/VC-1 SP/MP/AP Decoder * AAC-LC Decoder AMR-NB Encoder/Decoder BMP Encoder/Decoder

Real Video Decoder * AACPlus Enhanced Decoder

AMR-WB Encoder/Decoder WBMP Decoder

H.264 BP/MP Encoder/Decoder * Real Audio 8 Decoder G.711 Encoder/Decoder JPEG Encoder/Decoder *

MPEG2 MP Decoder/Encoder * SBC Encode

DivX Decoder * WMA Encode

Note: The table reflects the codecs portfolio that would be offered on i.MX at specific dates mentioned in the schedule. It does not reflect immediate availability.

Note: * indicates VPU accelerated or s/w codecs

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.

Comprehensive Partner Ecosystem

Evaluation Boards, Systems, Design Services/Houses, Benchmarking

ICE, Compliers, Debuggers, Build Tools

Middleware

Operating Systems

ARM, Green Hills, IAR, Kyoto, Lauterbach, Macraigor, Mentor Graphics, Signum, Wind River, Code Sourcery, Microcross

Express Logic, Green Hills, Mentor Graphics, Micrium, Segger Systems, Quadros, Microsoft, QNX, Wind River, Monta Vista, Timesys, Ubuntu,

Logic PD, Digi, Icytecture, Phytec, Eurotech, Karo, iWave, Atmark, Kyoto, Cogent, IAR, Adeneo, Bsquare, Intrinsyc, Mentor Graphics, MPC Data, Ruizhi, Shenzhen Morn-Star technology, Honmax, Foxda, Amax, Perception Digital, Synchromesh, Futuremark

Logic PD, Digi, Icytecture, Phytec, Eurotech, Karo, iWave, Atmark, Kyoto, Cogent, IAR, Adeneo, Bsquare, Intrinsyc, Mentor Graphics, MPC Data, Synchromesh, Futuremark

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 16

Today’s Agenda

i.MX

Applications Processor Overview•

Target markets, product portfolio•

ARM®9 portfolio comparison•

Platform support

i.MX233 Introduction•

Target applications, Product Details•

Development Platform, Enablement•

System Value•

Availability

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 17

Introducing the i.MX233

The i.MX233 applications processor simplifies development by integrating mixed signal IP and provides a cost-efficient, system-on-chip solution to

maximize performance and extend battery life.

Simplified DevelopmentSimplified Development Cost EfficientCost Efficient Optimized System-on-Chip

Optimized System-on-Chip

The i.MX233 processor simplifies the development and design

process by integrating industry-

leading mixed signal IP.

The unique architecture design of the i.MX233 processor enables

the development of cost efficient solutions for a wide range of

applications.

With an ARM9 core operating up to 454MHz, the i.MX233 processor is designed to

maximize performance and extend battery life.

Integrated power management, analog audio and A/D channels

Efficient integration of the core and key peripherals enables smaller packages and eliminates external components

Integrated power management system enables efficient MIPS per application.

Image processing unit supporting 24-bit VGA displays provides rich user interfaces.

More accessible evaluation with a low cost development platform.

Clock gating and multiple low power modes optimize low power performance.

On-chip SDIO controller for wireless (WiFi, Bluetooth), memory card, or other SDIO connectivity options.

Linux BSP available along with a multimedia codec library.

Includes boot from SLC, MLC and managed NANDs

capability

Supports 20-bit BCH error correction to improve reliability.

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.

i.MX233 Processor – Target Markets

• Portable Media Players• Portable Navigation Devices• Graphical Remote Controls• Digital Picture Frames• eBooks• VoIP

Handsets• Audio Peripherals & Accessories• HMI -

Home Appliances, Security Panels

• Simple HMI (factory control, metering)• Printers

Consumer

Industrial

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 19

i.MX233 Applications Processor

Key Features and Advantages•

454MHz ARM926EJ-S core•

Based on Sigmatel

IP platform•

PMU with high efficiency on-chip DC/DC with 4.2V output, supports Li-Ion batteries

LCD Controller with Touchscreen•

1.5W Mono speaker amplifier •

Stereo headphone DAC w/ 99dB SNR & Stereo ADC w/ 85 dB SNR with integrated amplifiers

NAND support –

SLC/MLC and managed•

Hardware BCH (up to 20-bit correction) and RS ECC8 for current and future MLC NAND support

DDR1 Support with integrated 2.5V regulator •

High speed USB with embedded PHY

Package and Temperature•

169fpBGA 11x11mm .8mm•

128LQFP 14x14mm•

-10 to +70C (Consumer)•

-40C to +85C (Industrial)

Ext Memory I/F

SecurityDRM Unique ID OTP AES Key

128-bit AES SHA-1 Hashing

Standard SystemTimer x 4 PWM x 5

Watch Dog DMA

Power Management

LD0 x 4DC/DC –

4.2V NAND

BCH 20-bit

ECC8

DDR1

mDDR

User I/FLCD Controller

Touchscreen

Scaling

Alpha Blending

Rotation

Ext StorageMMC+/SD x 2

Battery Charger

System DebugETM SJTAG

Standard Connectivity

SPI x 2

UART

I2C

12-bit ADC i.MX233ARM926EJ-S

454MHz

16K ICache

16K DCache

Multimedia

PAL/NTSC Analog

TV Encoder

10-bit Video DAC

Color SpaceConversion

Audio

1.5W MonoSpeaker Amp

S/PDIF Tx

I2S x 2

Stereo ADC/DACwith Amp

HS USB Phy

GPIO Internal Memory32KB SRAM

64KB ROM

Not available in QFP package

128 LQFP 169 BGA

UART 2 3

12-bit ADC 2 6

PWM 3 5

Availability Oct 09 Oct 09

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.

i.MX233 Package DifferencesFunction 128 LQFP 169 BGAExternal Memory Interface (2.5V DDR, 1.8VmDDR)DRAM pinsMaximum DRAM capacity

supported1 chip enable 64MB

2 chip enables 128MB (64MB for each chip enable)

General Purpose Media Interface (GPMI)NAND data widthNumber of external NANDs

supported8-bit data2 dedicated CS#/RDY# pin pairs + 2 CS#/RDY# pin pairs muxed

with I2C, PWM2 and LCD_RESET pins

16-bit data4 dedicated CS#/RDY# pin pairs

LCD Interface (LCDIF)RGB (DOTCK) mode –

“dumb display”VSYNC/WSYNC system mode –

“smart display”8-bit serial8-bit, up to 18 bit w/ pin share (muxed

with NAND interface)

8-bit serial, Up to 24-bit parallelUp to 18-bit

Mono Speaker Amplifier No Yes

Serial Audio InterfaceInterfaces supported 0 2

ADCNumber supportedTouchscreen

supported2 (or 3 w/o 2.5V DDR)No

6Yes

UARTs 1 Debug UART, 1 App UART 1 Debug UART, 2 App UARTs

Synchronous Serial Ports (SSP)SD/MMC/SSP

SSP1 –

4-bit dataSSP2 –

8-bit data (muxed

with NAND interface)

SSP1 –

8-bit dataSSP2 –

8-bit data (muxed

with NAND interface)

Rotary Encoder Muxed

with PWM and Debug UART Dedicated

Real Time Clock (RTC) 24MHz 32kHz and 24MHz

Pulse Width Modulation (PWM) Channels 3 5

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.

Key HW Differences: i.MX25 vs. i.MX233Feature i.MX25 i.MX233On-chip RAM 128KB 32KB

Flash Interface MLC/SLC NAND Flash w/ 8-bit RS, NOR Flash SLC/MLC/Managed NAND Flash w/ 20-bit BCH, 8-bit RS

DRAM Interface 16-bit DDR2, mDDR, SDRAM 16-bit DDR1, mDDR

Display Processing 1 overlay, alpha blending, panning 8 overlays, alpha blending, scaling, rotation, color space conversion

Integrated TV-Out - Yes

CMOS Sensor Interface Yes -

CAN x2 -

10/100 Ethernet Yes -

Analog Audio External Integrated stereo ADC/DAC with amplifiers, Mono speaker amp output

S/PDIF Interface No 1 output

Power Management External DC-DC switched converters, 4 linear regulators

USB 2.0 OTG HS with HS PHY x1,HS Host with FS PHY x1 1 HS port (Host/Device) with PHY

SIM x2 -

P-ATA Yes -

Secure Key Storage Equivalent capabilities Equivalent capabilities

Tamper Detection Voltage, frequency, temperature, mesh -

Secure Boot Yes –

mechanism differs Yes –

mechanism differs

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.

i.MX233 CPU Sub-system

ARM926EJ-S Processor (ARM v5TE)

Up to 454MHz performance @ 1.55V

16KB I$ + 16KB D$ (4-way set-

associative)

Low-power 90LP implementation

32KB of On-Chip SRAM (intended for application with DRAM)

Vectored interrupt controller with 128 fully programmable sources and up to 4 levels of IRQ nesting.

Coresight

ETM9 for higher-speed trace (DDR data, better compression)

1-wire Serial JTAG interface for debug

Supports wait-for-interrupt low-power mode

ARM9EJ-SCore

InstructionCache

(16 Kbytes)

DataCache

(16 Kbytes)

Control Logic and Bus Interface Unit

Write Buffer

Integrated Coprocessor

AMBA AHBInterface

AHB2

ARM926EJ-S

MMUMMU

DataTCM

Interface

InstructionTCM

Interface

Embedded Trace Macrocell (ETM)

Interface

Interrupts

FIQ

AMBA AHBInterface

AHB1

VIN

ITH

I

IRQ

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.

i.MX233 – Low Power Features/Characteristics

Supports dynamic voltage frequency scaling (DVFS) which provides

the most efficient power per MIPS for the application

Architectural and automated clock gating

External memory controller implements four levels of low-power modes

Auto-slow on bus-clock (HCLK) with hardware controlled slow-down/speed-up based on bus activity

Wait-for-Interrupt standby mode system power = 2mA (~7.5mW)•

CPU clock stopped, wakes up from interrupt•

Interrupt from press •

Supports wake-up from touchscreen

supported by using a timer loop to check LR ADC status, ~100uA current

Quick power up

Power-down (RTC-only) power = 12uA typical•

Only RTC active•

Power up time longer than standby power mode

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.

i.MX233 - Power Management Unit

Integration of a DC-DC switching converter and linear regulators •

Powers digital blocks and components such as system clocks•

Provides audio power for headphones and analog components•

Powers I/O peripherals like NAND flash and SD/MMC cards •

Powers 2.5V DDR1 (1.7V-3.25V)

Power sources•

Li-Ion batteries (2.9V –

4.2V)•

Direct power from 5V source (USB, wall power or other source)

Battery charging capability•

Allows battery to be fully charged while device is in use•

Current and voltage sensors allows firmware to monitor the voltage and current into the battery to determine “charged”

status

On-chip silicon temperature sensors

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.

Logical Diagram of Power Block

VDDIO VDDA VDDD VDDMEM

i.MX233

Li-Ion Battery

Battery Charger

4P2 LinReg

3.3V LinReg

1.8V LinReg

1.2V LinReg

2.5V LinReg

DC-DC Converter(3-output buck converter)

BATT

DCDC_BATT

5V

VDDIO

VDDA

VDDD

USB or Wall

Charger

LI-ION BATTERY DCDC_4P2

VDD5VPower Source

Power Supply

Power Rail

Battery Charger

Current Limiter

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.

i.MX233 – Low Resolution A/D (LRADC)

12-bit Low-Resolution ADC, up to 0.5% battery level accuracy

16 total measurement nodes available

6 physical channels available as external inputs

8 “virtual”

assignable channels for doing actual measurements can be mapped

to any of the 16 measurement nodes

Integrated 4-wire touch-screen controller (with wide range of impedance support, e.g

200-400 Ohm and 50K Ohm)

Temperature sensor functionality (on-die, and external with diode or thermistor)

Example configuration:•

2 channels for 12X12 button array (or 2 channel for touch screen).•

2 channels for internal temp sensor (internal temp sense requires 2 channels)•

1 channel for battery•

1 channel for VDDIO•

1 channel for external temp sensing•

1 channel left open for some other function

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.

i.MX233 – Analog Audio

Stereo DAC with 99 dB SNR

Stereo ADC with 85 dB SNR

Stereo headphone amplifier •

Short-circuit protection •

Direct drive to eliminate bulky and expensive DC-blocking capacitors•

Click/pop free operation via software (BSP audio driver)

Mono speaker amplifier provides up to 1.75 Wrms

output (4 Ω

load), powered directly by Li-Ion battery or external 4.2V supply

Two stereo line inputs

Microphone input with pre-amp and bias generator

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.

i.MX233 – External Memory Controller

Support for mDDR

(1.8V) and DDR1 (2.5V), with all voltages supplied by integrated power management unit

Up to 150MHz with 16-bit interface

4-ports with a hybrid AHB/AXI mix, allowing for high-bandwidth masters to make more efficient requests (internally developed)

Internally developed improvements in arbitration options:•

Timestamp mode with write-priority loop (HW coherency)•

Port priority mode (highest always wins)•

Hybrid priority mode (mix of timestamp and port priority modes)

Full support of mDDR

power modes including self-refresh and clock gating

Hardware assisted on-the-fly frequency changing

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.

i.MX233 – NAND Support

General-Purpose Media Interface Controller•

Enables access to media devices that have NAND •

Supports up to four NAND Flash devices •

Provides an interface to ECC module•

Supports 3.3V only

Hardware BCH/ECC Interface•

Provides a forward error-correction function to improve the reliability of various storage media that may be attached to the i.MX233

Reed-Solomon 4/8-bit correction (9-bit parity symbols)•

BCH Engine with up to 20-bit correction (2-bit increments) with 13-bit parity.Programmable NAND page layout for future NAND support

NAND Types supported•

SLC NAND•

MLC NAND•

Managed NAND –

eMMC

4.2/4.3, LBA

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.

i.MX233 – SSP

Two independent Synchronous Serial Ports (SSP) are used for

SD/MMC removable cards

eSD/eMMC/iNAND chips

SPI control and communication

Peripheral chips such as Wi-Fi or Bluetooth using SDIO

Two dedicated DMA channels

Maximum clock rate of 50 MHz

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.

i.MX233 Peripherals – Display

PXP

LCDIFTVENC

+

VDAC

Display Out(RGB, System,

BT.656)

CSC + Scale

To TV Out Pins

TVENTSC/PAL Encoder

(digital)

Video DAC (analog)

To LCD Pins

TV-Out block

8 x Overlays RGB (S1)

Video YUV (S0)

LCDIF Block

PXP Block

Colorkey / Alpha-Blend

Rotation

BT.656

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.

i.MX233 Peripherals – PXP

PiXel PipelineBi-linear YUV/YCbCr scaling and color space conversion, rotationMultiple graphic overlays (BITBLT) with concurrent alpha blending and color keyingProcesses 8x8 blocks, and linked commands

rotationalpha blending/color key

OverlayOverlayOverlayOverlayOverlayOverlayOverlayOverlay S1

S0

S3

Scaler

Y

UV

CSC

RGB

Rx (1-Rx)

p00

p01 p11

p10Px0

Px1

P

Ry

(1-Ry)

4 source image pixel: p00, p10, p01, p11

1 destination image pixel: P, bilinear filter

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.

i.MX233 Peripherals – LCDIF

Display Controller (LCDIF)

Up to 24-bit DOTCLK, system-mode, VSYNC with programmable timings.

On-the-fly RGB->YCbCr 4:2:2 for ITU-R/BT.656 DV interface (with interlacing)

Rich support for RGB formats including pixel packing and swizzling.

128-pixel FIFO provides robustness for up to VGA resolution at 60Hz.

AXI Master for efficiency

Direct internal connection to TVE

24-MHzXTAL

Osc. or PLL

ARM Core

AHB Slave

AHB

Shared DMA

AHB Master

APBH Master

APB

H

AHB-to-APBH Bridge

SRAM

DMA Request

HC

LK

APBH

HW_LCDIF_CTRL and _DATA Registers and

DMA Slave

System / VSYNC/ DOTCLK LCD

Interface

Digital Video Interface

LCDIF

To LCD Pins

HCLK Domain

PIXCLK Domain

PIX

CLK

38x8 TXFIFO

Write Data

APBH Ctrl

DIV

APB

DIV

38x2 INTFIFO

38x128 LFIFO

AXI Master

AHB-AXI FBRIC

AHB

AXI

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.

i.MX233 Peripherals – Other I/O

I2CEEPROM, SensorsDMA controlled with Master mode up to 400KHz

4-Channel 16-Bit Timers with Rotary Decoder

Five-Channel Pulse Width Modulator (PWM)

Real-Time ClockOptions for 24MHz, 32KHz or 32.768KHzStorage of “persistent bits”Wake from alarm

UARTs2 x 3.25Mbps App UARTs1 x 115Kbps Debug UART

S/PDIF Transmit

Dual Serial Audio Interface (SAIF), Three Stereo Pairs

Full-duplex stereo transmit and stereo receive operations (requires both SAIF interfaces)

Bluetooth hands-free connection

I2S, left-justified, right-justified, and non-standard formats

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.

i.MX233 Evaluation Kit (EVK)Single Board Development Platform –

Price, Performance, PersonalityCPU Debug Peripherals

i.MX233 Applications Processor (169 BGA)

2 x 64MB DDR1

2GB NAND FLASH

SPI Flash/EEPROM footprints

DC/DC Converter components

Li-Ion battery connector

Debug Serial Port

JTAG

ETM footprint

Reset, Interrupt, boot switches

Debug display/LED’s

Power Source

SD/MMC Card Slot

USB Host/Device

2 App UARTs

Ports

Ethernet supported via SPI header

Navigation keys

Mic

input, headphone output (jack)

Line-in jack

Speaker Connector

Composite TV Out connector footprint

3-Axis Freescale Accelerometer –

MMA7455LT

Expansion Port for optional Peripheral Card

Board size = 5”

x 7”

MCIMX23LEVKJ Linux EVK MSRP $399

MCIMX23WEVKJ WinCE EVK MSRP $399

MCIMX23LCD 4.3”

WQVGA Touchscreen

LCD Display (add-on module)

MSRP $199

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.

i.MX233 Software SupportSoftware DescriptionLinux BSP Display/Imaging:

LCD display driver for Samsung 4.3”

WQVGATouchscreenLCD display driver forImage processing (PxP/IPU), TV-outBacklight control

AudioAudio playback, Audio output, Audio input via mic, Audio input via line-in, Audio input via FM, Audio output via S/PDIF,

Memories:SLC (inc. boot), MLC (inc. boot), NAND flash, Manage WRITE wear leveling, Manage READ disturbance mitigation, NAND monitoring tool, Support 1GB, 2GB and 4GB NANDs, FAT file system on NAND, SD memory card support for 1GB, 2GB, 4GB SD, (SDHC)/MMC 4.2, SD 2.1/LBA NAND/iNANDBootloader

(u-Boot), Power Management,

Other:DVFS with low/high states, RTC, High Resolution Timer (HRT), WatchdogGPIO, Notification LEDKeypad, LRADC, Ethernet, Boot splash screen,, Redundant BootI2C, SPI, Rotary encoder,, SDIO, Crypto via DCP, FTL over UBIUID in NAND in a hidden location, Incorruptible SW update mechanismUSB host, USB device -

mass storage, USB device –

MTPGnome support

Codecs Video: MP4, AVI (H.264 and MPEG4)Audio: WMA, AAC, MP3 with codec protection

36

*WinCE BSP available Jan 2010

www.freescale.com/imx23evk

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.

i.MX233 PartnersCompany Type Contact URL Product

Allgo Systems H/W Aji

Anirudhan

-

[email protected] www.allgosystems.com Wireless Media Player Reference Design

Amax Technology, Ltd. H/W and S/W

Billy Yeung, VP of Sales and Marketing Division -

[email protected] ODM

Foxda Technology, Ltd.

H/W, S/W

Sunny Chan, Managing Director -

[email protected] ODM

Honmax Technology, Ltd.

H/W, S/W

Alan W.L. Hung, Director -

[email protected] IDH

Icytecture H/W, S/W

Boris Bobrov

-

[email protected] www.icytecture.com IDH

Mentor Graphics S/W Paul Staudacher

-

[email protected] Linux BSP –

customization

New Power Technology

H/W, S/W

Ricky Lui, Manager -

[email protected] IDH

Perception Digital H/W, S/W

Venus Wong, Senior Marketing Manager [email protected]

www.perceptiondigital.com IDH

Ruizhi H/W, S/W

Mr. Li Qiang, General Manager -

[email protected]

Shenzhen Morn-Star Technology Co., Ltd.

H/W, S/W

Brian Kim, General Manager -

brian@morn-

star.comwww.morn-star.com IDH

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.

Reference Design – Wireless Media Player

i.MX233

NAND Flash

DDR1

WLANModule

(802.11 b/g)

LCD Display with Touch Screen

EthernetAudio

Amplifier

IR Interface for remote control

Apple Authentication

chip Keypad, Rotary

IPOD over USB / UART

LINE -

IN

FM

SDCARD

USB Stick

Code Protection

Chip

Internet Radio, Pandora, Local PCTwo board design•

Main board contains the CPU, memory, FM, USB and Wi-Fi

3”

x 3”•

Daughter board with additional connectors, Keypad/iPod

docking – 4” x 6”

Main board can work independently depending upon the end customer application

Business Model•

Licensed from Allgo•

Support further customizationsDeliverables

Schematics, Gerber files•

Firmware•

Support to productize the designContact AllGo

for Demo, Design, Support

Aji

Anirudhan

-

[email protected]

Product features•

Stream audio content from internet•

Stream audio/video content from a PC•

Play audio/video from iPod, USB stick or SD card•

Display slideshow of pictures from PC or internet based service

www.allgosystems.com/i.MX233%20Reference%20Design.htm

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.

Freescale’s i.MX233 Value

Single-chip solution

All analog functions are integrated

Audio CODEC

Headphone driver

Power Management

Battery charger

HS USB + PHY

12 bit A/D

Mono Speaker Amp

TV Out

Direct boot from MLC NAND

LCD Controller (RGB interface) and touchscreen

Pixel Pipeline (PXP) handles post display frame pre-processing in hardware with minimal memory overhead

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.

Freescalei.MX233

ARM9 - 454MHz 169BGA 11*11

i.MX233 System Block Diagram Example

NANDMLC

64MBDDR1

LCD Touch panel

10/12-bit ADC

Audioout

Battery Charger

Audio Codec

Switchingregulators,

LDO

Speaker Amplifier

X X

XX

USB PHYX$0.42

$0.40

$1.75

$?

$0.60

$1.70 (vs

mDDR)

$0.60

X Battery Charger

Audio Codec

PMU

SpeakerAmp

USB PHY

ADC

BatteryLi-ion Polymer

(4 LDOs)

LCD Controller,TouchscreenX

PXP

Line-In/FM-In

TV OutTV Out

$2.00

X

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 41

i.MX233 Availability

Part Number Description MSRP Availability

MCIMX233DJM4B i.MX233, Consumer version, 169 BGA 10KU Resale -$6.03

Samples AvailableProduction Nov 24, 2009

MCIMX233CJM4B i.MX233, Industrial version, 169 BGA 10KU Resale -

$6.79Samples AvailableProduction Nov 24, 2009

MCIMX233DAG4B i.MX233, Consumer version, 128 LQFP 10KU Resale -

$5.11 Available

MCIMX233CAG4B i.MX233 Industrial version, 128 LQFP 10KU Resale -

$5.88 Available

MCIMX23LEVKJ i.MX233 Evaluation Kit with Linux BSP $399 Available

MCIMX23WEVKJ i.MX233 Evaluation Kit with WinCE BSP $399 Jan 2010

MCIMX23LCD LCD module (4.3”

WQVGA Touchscreen) $199 Available

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.

Summary

Freescale expands its ARM9 i.MX portfolio by launching the first Sigmatel architecture based device combined with Freescale’s Linux BSP and codecs.

i.MX233 simplifies the development and design process by integrating industry leading mixed signal analog IP.

i.MX233’s unique architecture design enables the development of cost efficient solutions for a wide range of applications.

Designed to maximize performance and extend battery life.

Helps reduce cost and complexity.

TM

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.

Freescale Technology Forum

Virtual FTF

Free on-demand training available through October 2, 2009

www.freescale.com/vftf

FTF Americas 2010

Our flagship training event returns to Orlando June 21-24, 2010

www.freescale.com/ftf