video & voice over wlan - tecsatecsa.org.tw/seminar/20060119/vowlan_pdf_3.pdf · - attach the...
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