Upload
others
View
12
Download
0
Embed Size (px)
Citation preview
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 -
Foxda Technology, Ltd.
H/W, S/W
Sunny Chan, Managing Director -
Honmax Technology, Ltd.
H/W, S/W
Alan W.L. Hung, Director -
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 -
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 -
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
-
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.
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