video & voice over wlan - tecsatecsa.org.tw/seminar/20060119/vowlan_pdf_3.pdf · - attach the...

41
Freescale Semiconductor Confidential Proprietary. 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. 2004 Video & Voice over WLAN with Freescale’s i.MX Mobile Multimedia Processor 23 February 2005

Upload: tranhanh

Post on 09-Mar-2018

217 views

Category:

Documents


3 download

TRANSCRIPT

Freescale Semiconductor Confidential Proprietary. 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. 2004

Video & Voice over WLANwith

Freescale’s i.MX Mobile Multimedia Processor

23 February 2005

Freescale Semiconductor Confidential Proprietary. 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. 2004

i.MX V2IPi.MX V2IP…. Solutions for …. Solutions for

-- Fast development of overFast development of over--IPIP terminalsterminals

-- Differentiating Services & EndDifferentiating Services & End--user Experienceuser Experience

-- Easy Expansion and Roadmap Easy Expansion and Roadmap

-- Rapid Return on InvestRapid Return on Invest

Slide 3Freescale Semiconductor Confidential Proprietary. 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. 2004

Wireless VoIP in Home products

•Cordless IP phone- 5.8GHz or DECT cordless phone

•Softphone- Running the VoIP software in PC or Pocket PC.

•Skype Phone- Wire Skype via USB interface- WiFi Skype phone via the WiFi or DECT

•WiFi phone

Slide 4Freescale Semiconductor Confidential Proprietary. 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. 2004

Wireless VoIP in enterprise products

• Pure Wi-Fi Phone• Wi-Fi PDA + Softphone- Running the VoIP s/w in the Wi-Fi PDA or dual mode Wi-Fi cordless phone.

• UMA- Supporting seamless voice connection Under Wi-Finetwork environment and Mobile communication network environment.

• 3G Broadband card- Attach the WCDMA and HSDPA broadband card into Notebook, Smart phone, Feature phone and PDA.

• Wireless Video Phone- Integrate the WiFi with camera or Video conference adopter with BT headset.

Slide 5Freescale Semiconductor Confidential Proprietary. 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. 2004

Wireless VoIP application and service model

• Wireless VoIP service from VoWLAN to VoWMAN• PC -> Portable Device( Softphone)• PC -> Mobile phone• WiMAX -> WiMAX

• Wireless VoIP implementation in Vertical Market.• ITSP (Internet Telephony Service provider) service model• Let VoIP wireless and portable by Softphone• Promote Cordless IP phone to home by bundle sales

•Provide Wireless VoIP service by software provider-Skype• Use Wireless VoIP in Skype zone• Provide wireless VoIP sevice by 3G boardband network – Deploy the Skype VoIP into

3G netowork.

•Portal Network provider• Running VoIP software in open OS through portal netoworking

Slide 6Freescale Semiconductor Confidential Proprietary. 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. 2004

Wireless VoIP application and service model

• Provide service by Multiple Service Operators• Integrate the Data, Voice, Video and Wireless as Quadruple play

Slide 7Freescale Semiconductor Confidential Proprietary. 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. 2004

i.MX-based Video &Voice over IP - Value Proposition

Complete, modular software package • Rich feature set and extensive set of supported services

• Software architecture enables easy switch between communication stacks (H.323, SIP)

• Suitable for fast customization (eg using customer owned modules)

Interoperability and quality ensured• Proven software modules already in use on the market

• Uses the market’s most widely deployed signalling stacks

• ISO 9001 certified

Best video quality and outstanding playtime with i.MX21 applications processor• Built in video acceleration leaves MHz headroom for complex audio codecs and AEC

• Brings the battery life your customers require

Slide 8Freescale Semiconductor Confidential Proprietary. 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. 2004

A Strong & Flexible Partnership

[eLinux; BSP, Tools, MMI] ODMs[Industrialization]

[Middleware Framework / Stack]

[Signaling Stacks / Protocols]

[Architecture, Processors][ Codecs, Multimedia SW ]

[ WLAN HW & SW]

[Added Multimedia Framework]

Slide 9Freescale Semiconductor Confidential Proprietary. 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. 2004

i.MX - V2IP : Compact Hardware Architecture

ATLAS POWER/AUDIO/IF

SDRAMFLASH/NAND

i.MX21 PROCESSOR

SDIOWLAN

VoiceAnd

StereoCODECs

+ amps

Micinputs

BATTERY

BatteryChargerAndmonitoring

SSISPI

AUDIO

CMD

LCD

Backlightand Supply

LCDCFS453 orChrontel

SystemPower

Supply

ImageSensor

LCDCCSI

EIM

USB

TV set

Slide 10Freescale Semiconductor Confidential Proprietary. 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. 2004

i.MX - V2IP Platform : Software Blocks

Multimedia Applications, User Interface (by customer)

RTP

RTCP

Audio

CodecsVideo

Codecs

H.245

H.225.0

Call

Signaling

H.225.0

RAS

i.MX21

eLinux

UDP TCP UDP/TCP UDP

SIP

Media Control Terminal Control and Management

High Level API

Custom Peripherals

Slide 11Freescale Semiconductor Confidential Proprietary. 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. 2004

ROM / RAM footprint

ROM

• BSP Configuration• Kernel: 2Mbytes• Filesystem: 6.5 Mbytes

• V2IP Platform Software• Vericall Edge: 0.5 Mbytes• Radvision H323 stack: 0.6 Mbytes• Freescale libraries: <0.1 Mbytes

• Application Software• To be added by customer

Total ROM : 9.5Mbytes+ Application

RAM

• BSP Configuration• Kernel: 2Mbytes• Basic shell: 4.7 Mbytes

• V2IP Platform Software• V2IP code and data: 5.4 Mbytes

• Application Software• To be added by customer

Total RAM: 12.1 Mbytes+ 5 Mbytes eLinux page cache+ Application

Slide 12Freescale Semiconductor Confidential Proprietary. 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. 2004

i.MX21Feature Summary:

CPU Complex• ARM926EJ-S (16kB i-cache, 16kB d-cache)• Jazelle Java Acceleration• 16 Channel DMA• 16/32bit SDRAM controller• 6x4 X-bar Switch

Human Interface• 16/ 18 bit Color LCD controller up to SVGA• Smart panel support (SLCDC)

Connectivity• 4xUARTs, IrDA (MIR & FIR)• USB On-The-Go (2 Host Port)

Expansion• Dual slot MMC & SD/SDIO Card Interface• PCMCIA / Compact Flash card support

MultiMedia• MPEG 4 & H.263 encode/decode

acceleration w/ pre- & post- processing• High speed CMOS sensor I/F + I2C• External Bus Master I/F (BMI)

Special Functions• NAND flash controller

Performance:• CPU complex: Starting at 266MHz• System: [email protected]

Technology:• 289 ball, 0.65mm pitch MAPBGA• 130 nm

Inherited from MC9328MX1 New or enhanced from MC9238MX1

MC9328MX21System Control

Clock Mgt.

Bootstrap

JTAG/ICEM

3 x Timers

GPIO

RTC

PWM

WD Timer

Keypad

Human InterfaceLCD ControlSmart LCD

Camera I/FMultimedia I/F

Video Accel

MultimediaAccelerator

Pre & PostProcessing

MemoryInterface

SDRAMC

NANDF Ctl

EIM / BMI

Expansion

2 x MMC/SD

PCMCIA / CF

Connectivity

1-Wire

IrDA

I2C

Internal

External

4 x UART

USB OTG /Host

2 x SSI

2 x CSPI

i-cache d-cache MMU

Bus Control

Internal Control

MemoryControl

CPU Complex

ARM926 CPU X-barSwitch

Audio Mux

Std System I/O

Smart DMA

Slide 13Freescale Semiconductor Confidential Proprietary. 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. 2004

i.MX21 eMMABlock diagram

Register and Control Configuration

eMMA

CMOS Sensor I/F(CSI)

Pre-Process

MPEG-4 Encoder

Post-Process

MPEG-4 Decoder

CSI-PrP Dedicated Link

IP Bus Interface AHB Arbiter

Image Memory Access

Two Modes

Single Frame – Only a single frame is processed at a time. Suitable for:Still image capture, processing, and displayVery low frame rate

Continuous Frame - Frames are processed until disabled or error.

Two Output Channels

Channel 1 – Dedicated for display.

Channel 2 – Input to hardware encoder, software encoder, or image compressor.

Slide 14Freescale Semiconductor Confidential Proprietary. 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. 2004

Video Overview:Typical MPEG-4 video application

Sensor I/F

Pre-Process

MPEG-4/H.264Encoder

Display I/F Post-Process

MPEG-4/H.264Decoder

Display I/FRGB/YUV4:2:2

YUV4:2:0 QP

Stream/File

File/Network System

Viewfinder Media PlayerCamera

Slide 15Freescale Semiconductor Confidential Proprietary. 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. 2004

Voice&Video over IP - Data Flow (one node)

LCDController

VideoDecode

RGB ImageDisplay buffer

Deblock

Decode Process

PreprocessCSC/Resize

YUV Image

VideoEncode

Capture and Encode Process

YUVImage

YUV (4:2:0)

Post-processing

Camera I/FCamera

MX21 eMMA HW accelerators

LCD Display

RGB (5.6.5)

Dering Re-size CSC

SSI I/FMicrophone ADCAudio

Encode

AudioDecode SSI I/F DAC

EIMPacketize and send

WiFi/ EthernetTx Process

Receive and De-Packetize

WiFi/EthernetRx Process

view finder buffer

WiFi / Ethernet

MX21 internal modules System memory

Software on MX21 External components

Slide 16Freescale Semiconductor Confidential Proprietary. 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. 2004

i.MX21 Multimedia Smart Speed in Action!!

Est.CPU Load (MHz)

MX21 Pow er (mW)

64MB SDRAM(mW)

64MB Flash (mW)

LCD+BL+Others

(mW)BB

(mW)

800mA Battery 80% Efficiency

(Hours)

Voice call only 0 5 1.25 0.1 0 540 4.2MPEG4 playback from SD, 30fps,CIF 65 134 34.5 2 108 14.4 7.9MPEG4 recording to SD, 30fps,CIF 80 176 34.5 2 108 14.4 6.9WMV-9 playback from SD, 15fps,CIF 184 162 40 2 108 14.4 7.1Video conf, 30fps,CIF(256Kb) 115 193 46 2 108 540 2.6Video conf, 30fps,qCIF(128Kb) 97 145 43 2 108 540 2.7MP3 (display off) 40 82.9 20 2 20 14.4 16.5Camera viewfinding 0 114 25 0.1 70 14.4 10.3PDA idle (display on) 0 32 23 0.1 70 14.4 16.5Sleep (phone standby) 0 0.2 1.25 0.1 0 14.4 144.5

Abundant MHz left for other applications combined with Long Battery Life

Slide 17Freescale Semiconductor Confidential Proprietary. 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. 2004

i.MX27 Application Processor

Inherited from MX21 New or enhanced from MX21

i.MX27 System Control

Clock Mgt.

Bootstrap

JTAG/ICEM

Timer x 6

GPIO

Secure RTC

PWM

WD Timer

8x8 Keypad

Human InterfaceLCD ControlSmart LCD

Camera I/FMultimedia I/F

MPEG4/H.263

MultimediaAccelerator

Pre & PostProcessing

MemoryInterface

DDR/SDRAM

NAND Flash

EIM

Expansion

MemStick Pro

PCMCIA / CF

Connectivity

1-Wire

IrDA

I2C x 2

Internal

6 x UART

HS USB OTGHostx2

10/100 Ether.

i-cache d-cache MMU

Bus Control

Internal Control

MemoryControl

CPU Complex

ARM926 CPU Smart SpeedSwitch (MAX)

Audio MuxStd System I/O

DMA

ATA

H.264

2x I2S/SSI

3x CSPI

3x MMC/SD

Vsync Flash

SCCSecurity Control

SAHARA2

IIM RTICRNGA

CPU Complex• ARM926EJ-S 400 Mhz @1.6V, 266MHz @1.2V*• 16 Kb L1 I- and D-caches• 16 Channel DMA• Architecture compatible with i.MX21• ETM Real-Time Debug

Low-Power• Active Well-Bias, Dynamic Process-Temperature

CompensationSecurity

• Sahara2 Crypto Accelerator (AES, 3DES)• Electronically-Blown-Fuse Box for custom HW IDs

Connectivity• Ethernet MAC• 4xUARTs, IrDA• 480 Mbps USB OTG + 2 Hosts

Expansion• MemStick Pro, PCMCIA/CF, MMC & SD/SDIO Card

Interface• ATA-6 HDD Interface

MultiMedia• MPEG 4/ H.263/H.264 D1 @30fps HW Codec• w/ pre- & post- processing• High speed CMOS sensor I/F + I2C

External Memory Interface• 16/32-bit SDRAM @133 MHz• 16/32-bit DDR @266 MHz• 8/16-bit NAND Flash, PSRAM support

Technology: Low-Power 90nm

Slide 18Freescale Semiconductor Confidential Proprietary. 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. 2004

Security

• Sahara2 Crypto HW AcceleratorAES encryption/decryption by internal operationECB, CBC, CTR and CCM modes128 bit keyDES/3DES (~ 20/52 clocks / 8 bytes internal operation56-bit key with parity (DES)112-bit or 168-bit key with parity (3DES)

• MMU (Memory Management Unit)• High Assurance Boot (HAB)• Security Controller (SCC), including Secure RAM and Security Monitor• Run-Time Integrity Checker (RTIC), Including SHA-1 accelerator• Random Number Generator Accelerator (RNGA)• Secure JTAG Controller (with optional JTAG disabling)• Universal Unique Identification• Tamper Detection

Slide 19Freescale Semiconductor Confidential Proprietary. 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. 2004

Operating System Support

• OS Board Support Packages:

• Microsoft® Windows®

WinCE 5.0 .NET orMagneto

• Palm OS®

• Linux®

• Symbian OS™

i.MX21 site as of July 7, 2004:http://e-www.motorola.com/webapp/sps/site/prod_summary.jsp?code=i.MX21&nodeId=018rH32973ZrDR

Slide 20Freescale Semiconductor Confidential Proprietary. 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. 2004

i.MX- V2IP Software Roadmap

1Q 2Q 3Q 4Q

2005 2006 20072003 20041Q 2Q 3Q 4Q 1Q 2Q 3Q 4Q 1Q 2Q 3Q 4Q

i.MXL

i.MX21

ARM1136

Next Gen1Q 2Q 3Q 4Q

V2IP H.323•i.MX21•H.263 CIF•G.711, G.723, G.729•Acoustic Echo Cancel

VoIP SIP• i.MXL• SIP protocol• Single channel audio+value-add multimediafeatures

Area underevaluation

V2IP SIP•i.MX21•H.263 CIF•G.711, G.723, G.729•Acoustic Echo Cancel

M2IP SIP•Next Gen i.MX•H.263 D1•H.264 VGA•Enhanced Audio•3D Graphics

V2IP SIP•Bono•H.264 CIF•Enhanced Audio

Area underevaluation

VideoconferencingVoice

Multimedia

VoiceMultimedia

Slide 21Freescale Semiconductor Confidential Proprietary. 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. 2004

Data throughput requirements

• Full routing• 30Mbps minimum routing throughput• 100Mbps from Japan requirement

• WLAN• 802.11 g is requested.

• Security for WiFi• 802.11 i is requested

Slide 22Freescale Semiconductor Confidential Proprietary. 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. 2004

Freescale’s Embedded WLAN Solution

Our WLAN solution is ideal for embedding 802.11a/b/g into: • VoIP cordless phones • Digital still cameras• Portable media players• Game terminals• Video remote controls• Infotainment devices, etc.

Unlike PC oriented solutions, the LP1070 WLAN solution was custom designed for:• Long battery life (both active and idle usage cases)• Extended range • Maximum effective data-rate• Supporting embedded interfaces• Software OS driver suite• Easy to integrate into final solution• Fully certified and reliable product

Slide 23Freescale Semiconductor Confidential Proprietary. 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. 2004

Complete WLAN Solution

+

LP1070Baseband/MACPackage or Flipchip Device

RF Transceiver(integrated PA)AL2230

End Devices

Rest of BOM (EEPROM, XTAL, Res, Cap, antenna, etc.)

WLAN Chipset

Ex: WLAN Module9.5x9.5x1.8 mm

LTCC SIP

RF die

BB on back side

BB flip chip

RF die1.05 mm0.3 mm0.45 mm

DOUBLE SIDED

Ex: WLAN Module12x12x1.3 mm

BB FC/ RF die

Laminate SIP

RF die

0201 Parts

BB

SINGLE SIDED

WLAN Modules

Slide 24Freescale Semiconductor Confidential Proprietary. 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. 2004

WiFi Certified Solution

MAC/Baseband RF Transceiver

AFEPHYLowerMAC Subsystem

ARM Subsystem

Balun

BPF

TR SW

Ant SW

VGA

PLL

Bal-un

LPFLPF

LPFLPF

LoopFilter

VCOVCO

I/QCali.

PA

LNA

VGA

LP1070LP1070 AL2232AL2232

•Complete reference designs available (SDIO and Compact Flash)•Evaluation kits for detail power and performance analysis •First in industry to receive 802.11b/g certification from WiFi Alliance Board

Slide 25Freescale Semiconductor Confidential Proprietary. 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. 2004

LP1070 Specification

•Bands• 802.11b/g• 802.11a/b/g

•Host Interface• SDIO, CF(plus)

•Radio supported• Airoha, Maxim**

•OS Support• WinCE 4.2/5.0, Win Mobile 2003 • & 2nd Edition, XP, Linux*, Micro-

Itron**•802.11i (WPA, WPA2)•802.11e (WME/WMM)•802.11h: Radar avoidance•Japanese standard ch14•Antenna diversity

•Next release**Planned

LP 1071VFBGA 9x9x1mm,

144pinsSDIO, UART & GPIOs

0.65mm pitchAvailable now

LP 1072

VFBGA 13x13x1 mm, 200pins

SDIO, CF+, UART, GPIOs0.8mm pitch Available now

LP 1070FCFlipchip 6.9x6.9x0.4mm,

with BumpingSDIO, CF+, UART,

GPIOs0.2mm pitchAvailable now

Slide 26Freescale Semiconductor Confidential Proprietary. 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. 2004

Power Measurements

•Key power consumptions metrics:• Continuous total WLAN system power (@3.3V raw pwr):

RX = 210mATX (12dbm PA output) = 280mA

• Active listen mode:138mA (BB+RF)

• Sleep current:0.4mA (BB+RF))

• Standby current:1.4mA (at 500ms beacon interval)

•Real life usage examples (SDIO):

•1st generation LP1070 at 0.18u consumes equal or lower power than competing products in their 3rd/4th generation at 0.09u

PDA Application Streaming Video Uploading photos VOIP (Skype) CallTotal pwr measured 154mA (Rx) 153mA (Tx) 143mA (Rx/Tx)Setup details SDIO interface, WinCE OS, 54Mbps /12dbm PA, Linksys Access Point

Slide 27Freescale Semiconductor Confidential Proprietary. 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. 2004

Performance Measurements

Key performance metrics:• Receiver sensitivity:

OFDM (802.11a/g) CCK (802.11b)

• Range versus Throughput (sample data-points)

At shortest recorded distance 20meters, LP1070 measured 30% higher throughput than a leading competitive productLP1070 measured 65% longer range than same competitor in extreme long distance test case

Data Rate Sensitivity (dBm) Data Rate Sensitivity (dBm)6 -92.0 1 -99.19 -91.7 2 -94.6

12 -89.3 5.5 -93.218 -86.8 11 -90.524 -82.436 -79.348 -74.854 -74

Slide 28Freescale Semiconductor Confidential Proprietary. 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. 2004

Performance Measurements (cont’d)

•Key performance metrics (cont’d):• Measured Throughput:

•FSL’s WLAN solution achieves low power AND high performance with revolutionary technology (WBSPTM)

TX RX TX RXWinCE 2.5Mbps 4.5Mbps 8.0Mbps 8.0MbpsWinXP 19Mbps 15MbpsLinux 17Mbps 14Mbps

CFSDIO

*SDIO 25Mhz

Slide 29Freescale Semiconductor Confidential Proprietary. 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. 2004

PMIC Companion•Supports all the Power Management features of i.MX31•4 Buck Switchers with DVS capability•1 Boost Switcher •13 LDO Regs with Integrated Pass FETs•4 LDO Regs with External PNP pass devices•Full TX/RX Audio (Mic, CODEC, Handset, Alert/Spkr ph)•Dual ADC path for VCODEC •Dual SPI and Dual Digital Audio Interface•Stereo DAC and Stereo HS Drive with HS Detection•Vibrator Driver•USB Port, Charging & Peripheral support with CEA-936Carkit interface

•GP ADC and Translation Circuits•Car Kit Compatible USB OTG Transceiver •Xtal Oscillator and RTC•Coin Cell support with Integrated Charger•User Off / Power Cut Support•WLED Display and Keypad backlighting•Fun Lights•Sample availability: 1Q 2005 Production: 2H 2005•Package: 247 Pin MAPBGA, 10x10mm

Slide 30Freescale Semiconductor Confidential Proprietary. 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. 2004

Fast Development of Over-IP Terminals

Develop your terminal in less than 6 months

• Full development package (including tools, documentation & training)

• Modular SW embedding most widely deployed and IOT-tested signalling stacks

• High-level API with consistent look & feel between H323 and SIP

• Efficient support, maintenance & upgrade infrastructure

• Additional Services for Customization or Integration acceleration

Slide 31Freescale Semiconductor Confidential Proprietary. 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. 2004

Differentiating Services & End-User Experience

• Low power solution leveraging i.MX21 Multimedia Hardware accelerators

• Extensive set of advanced services (H450, QoS configurations, OEM settings,…)

• High-quality simultaneous video encode / decode with audio channel [24 fps CIF

(QVGA)]

• Rich Multimedia feature set :

- G729, AMR and other audio,

- MPEG4/H263 video with advanced pre/post processing

- Rotation, zooming, picture-in-picture, AEC, NEC….and much more.

Slide 32Freescale Semiconductor Confidential Proprietary. 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. 2004

Easy Expansion and Roadmap

•Easy switch between stacks (H.323, SIP)

•APIs Suitable for fast customization (eg using customer owned modules)

•Large Portfolio of Audio, Speech, Video and imaging Codecs optimized for i.MX21

•Growing portfolio of advanced multimedia features (video, image, sound

manipulations)

•Full Roadmap leveraging i.MX processors :

- Voice-only scaled-down solutions

- Graphics-over-IP & High-Resolution scaled-up solutions

Freescale Semiconductor Confidential Proprietary. 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. 2004

i.MX V2IPi.MX V2IP…. Solutions for …. Solutions for

-- Fast development of overFast development of over--IPIP terminalsterminals

- Differentiating Services & EndDifferentiating Services & End--user Experienceuser Experience

-- Easy Expansion and Roadmap Easy Expansion and Roadmap

-- Rapid Return on InvestRapid Return on Invest

Slide 34Freescale Semiconductor Confidential Proprietary. 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. 2004

Software feature overview (H.323)

BASIC CALL CONTROLITU H.323 Version 4 o H.225.0 Version 4 signaling o Q.931 Multiplexingo ITU H.323/Annex Q- Remote Camera Controlo Additive Registrationo Alternate Gatekeeper Procedure Support o Tones and Announcements

ADVANCED CALL FEATURESITU H.245 version 10ITU H.323 Annex D- Real-Time Fax ITU H.323 Annex E– UDP Signaling ITU H.323 Annex K- HTTP-Based Service ControlITU H.323 Annex L- Stimulus Control ProtocolITU H.323 Annex M- Tunneling of PSTN Signaling Protocols (QSIG/ISUP, DSS1)IPv4/Ipv6 support (Windows and Linux only)

SUPPLEMENTARY SERVICESH.450.2- Call TransferH.450.3- Call Diversion (Unconditional, Busy, No Answer) H.450.4- Call Hold (optional, API not off-shelf)H.450.5- Call Park and Pickup (optional, API not off-shelf)H.450.6- Call waiting indication H.450.7- Call message waiting indication H.450.8- Name ID (textual description of caller)H.450.9- Call Completion on Busy (optional, API not off-shelf)H.450.10- Call Offer (optional, API not off-shelf)H.450.11- Call Intrusion (optional, API not off-shelf)H.450.12- Common Information Additional Network (optional, API not off-shelf)

VIDEOH.263 , MPEG4 encode/decode CIF @ 30fps

STILL IMAGE.jpg encode

AUDIOG.711 A law, mu law encode/decodeG.729 Annex A, Annex B encode/decode

AUDIO QUALITYAdaptative Jitter bufferVoice Activity Detection (VAD)Comfort Noise Generation (CNG)Discontinous Transmission

ADVANCED MULTIMEDIA FEATURESUp-scaling and Down-scalingRotation and MirroringDigital zoomVideo & speech synchronisationAudio and/or Video Mutepicture in picture (local+received)

NETWORK and QoSSlow connectFast connectCommon InformationkeepAlive mechanismstimeToLive valueCaller IDCaller ID serviceAlternate gatekeeperTones and announcementsBandwidth managementDTMF relay via RTP

OEM SETTINGSList of audio codec negociated by defaultList of video codec negociated by defaultbit rate controlvideo resolution subQCIF/QCIF/CIFFrame rate controlProgammable max IP bit rateProgammable max IP packet sizeSlow/Fast connect controltimeToLive settingNumber of speech frames per packetDiscontinous Transmission

Slide 35Freescale Semiconductor Confidential Proprietary. 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. 2004

V2IP-SIP

• Duplicate functionality of i.MX V2IP- H.323, replacing H323 stack by SIP stack

High degree of alignment between V2IP-H.323 and V2IP-SIP•High-Level API available with consistent look&feel between H323 and SIP solutions

•Both call control stacks register the application and users in the same manner.

•Analogous call/session set-up and close-down functions

• Extended H.323 and H.450 functions for which there is no SIP equivalent are provided with their own API calls maintaining a consistent look-and-feel.

SIP stack include the following functionality:

INVITE (RFC 3261) OPTIONS (RFC3261) NOTIFY (RFC 3265)

ACK (RFC 3261) REGISTER (RFC 3261) OPTIONS (RFC 2976)

BYE (RFC 3261) RESPONSE (RFC 3261) REFER (RFC 3515)

CANCEL (RFC 3261) MESSAGE (RFC 3428) INFO (RFC 2976)

OK (RFC 3261) SUBSCRIBE (RFC 3265) PRACK (RFC 3262)

AUTHENTICATION

Slide 36Freescale Semiconductor Confidential Proprietary. 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. 2004

i.MXL-based Voice over IP

Features• SIP stack

• G.711a G.723 and G.729A Vocoders

• VAD and CNG

• AEC

• Three-way call in evaluation

Slide 37Freescale Semiconductor Confidential Proprietary. 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. 2004

V2IP Deliverables (H.323 example)

Documentation

VeriCall Edge User’s Guide

VeriCall Edge Function Reference Manual (API manual)

H.323 Protocol Stack Programmer’s Guide

H.323 Protocol Stack Reference Guide

H.341 MIB Component – Programmers and Reference Guide

H.323 PST/PVT Handbook

RTP/RTCP Programmers Reference Guide

H450-Programmer's Guide

Licensed Software

Vericall System Software

H.323 basic protocol stack bundled with basic RTP/RTCP

stack

H.450 Supplementary Services components

API header files

eLinux Board Support Package (Kernel 2.4.20, CELF)

Sample test-application

Training

Communication stack training

Training on complete V2IP solution

Slide 38Freescale Semiconductor Confidential Proprietary. 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. 2004

Acoustic Echo Cancellation

VeriCall Edge V2.0 provides support for Acoustic Echo Cancellation

Two solutions:• Acoustic Echo Cancellation

Full duplex AEC32 or 64 ms tail spanDouble talk and anti-howling supportOptimized for ARM9E architecture45MHz for 64ms tail fully optimized (February 2005)

• Acoustic Echo SuppressionHalf duplex operation – acoustic “switch”<10MHz solution

Demonstration available today

Slide 39Freescale Semiconductor Confidential Proprietary. 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. 2004

Essential Patent fees

The V2IP License/Royalty proposal corresponds to a license grant to the customer to use in production (and sub-license to their customers) the full V2IP Software Solution (including the implementation of the codecs listed in the software feature overview slide) .

Besides the license/royalty for the implementation, Essential Patent fees are due to the inventors of the algorithms on which the codecs are based.

These subscriptions must be taken care of by the customer directly with the appropriate organism.

For example;

• MPEG4 is covered by http://www.mpegla.com

• G.723 is covered by http://www.sipro.com

• AMR is covered by http://www.voiceage.com/

Slide 40Freescale Semiconductor Confidential Proprietary. 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. 2004

Voice&Video over IP Demo setup

i.MX21 based device communicates Video and Voice over IP (802.11) with other i.MX21 based device

i.MX21 based device communicates Video and Voice over IP (802.11) with PC running Netmeeting

Slide 41Freescale Semiconductor Confidential Proprietary. 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. 2004

i.MX21 System load for Voice&Video over IP (full-duplex MPEG4 CIF 25fps + full-duplex G711)

User mode (MPEG4/G711 drivers)

System mode (e-Linux kernel)

64 MHz

21 MHz

System load

Video capture, preprocessing and encodeAudio capture and encode

IP transmission and reception

Video decode, postprocessingAudio decode

Display of locally captured video + received decoded videoPlay of received decoded audio

Voice&Video over IP - seven parallel tasks

Spare: 180 MHz

ARM926EJ-S @ 266MHz with 16K I- and D- caches, write-back, no write-allocateMPEG4 encode/decode by integrated dedicated HW block, MX21 capable of 30fps. In this benchmark, frame rate is restricted by camera sensor