Subject to Change OMAP/ARM 最新技術與開發工具 Anderson Hsiao Cat/EEE Business Development Texas Instruments
OMAP-L1x Introduction
OMAP35x Scaling down to OMAP-L1x Less Performance Similar Power - OMAP-L1x is <1/2 processing capability of OMAP35x - No Video Frequency/ Voltage Scaling, Low power modes OMAP OMAP35x Lower Cost/ Lower Performance OMAP OMAP-L1x Not Code Compatible MontaVista Linux Different ARM Core VISA APIs Same SW Framework Lower Price ~1/2 Price of OMAP35X OMAP35X >$20 OMAP-L1x >$12 ~ ½ performance & ~ ½ price, No video with same Software infrastructure and Linux
OMAP-L1x Roadmap Performance 08 Samples 09 Samples Future OMAP3503 In Production 600 MHz ARM Cortex -A8 High Performance High Integration OMAP3530 OMAP3525 OMAP3515 Low Power Floating Point OMAP-L137 600 MHz ARM Cortex-A8 C64x+ DSP Video Accelerator POWERVR SGX Graphics 600 MHz ARM Cortex-A8 C64x+ DSP Video Accelerator 600 MHz ARM Cortex-A8 POWERVR SGX Graphics OMAP-L127 300 MHz ARM926 C674x DSP USB2.0 PHY EMAC 300 MHz ARM926 C64x+ DSP USB2.0 PHY EMAC Reduced System Cost Added Features OMAP-L138 OMAP-L128 2009 OMAP35x OMAP35x SATA, mddr/ddr2 OMAP-L108 Emac USB Phy 3.3V i/o DDR2 CAN 3D Graphics Emac USB Phy 3.3V i/o DDR2 CAN Cortex-A8 300 MHz ARM926 C674x DSP VPIF 300 MHz ARM926 C64x+ DSP VPIF OMAP-L118 300 MHz ARM926 Audio CoP ARM926 300 MHz ARM926 OMAP-L1 NEXT Time OMAP NEXT
NEW OMAP-L137 (ARM9 + C674x DSP) Features CPU Cores ARM926EJ-S (MPU) upto 300 MHz C674x DSP Core upto 300MHz Memory ARM: 16K I$, 16K D$, 64K ROM DSP: 32K L1D, 32K L1P, 256K L2 Cache, 128K RAM 1MB ROM Peripherals (1.8/ 3.3V IOs) 10/100 Ethernet MAC EMIF1 Supports 133 MHz SDRAM (16/32-bit) EMIF2 Supports Async/NAND Flash (8/16 bit) USB 2.0 - USB OTG USB 1.1 USB Full speed (OHCI) UHPI, McASP (3), UART(2), I 2 C (2), SPI (2), RTC, Timers (3), MMC/SD (2), LCD Controller, GPIO Applications SDR, Portable Catalog, Bar Code Scanners, Portable Communications, Portable Medical, Portable Audio ARM9 Subsystem ARM 926EJ-S CPU 300 MHz L1P 16K L1D 16K DSP Subsystem C674x TM DSP Core 300 MHz L1P 32K L1D 32K L2 256K LCD Controller OMAP-L137 ARM + DSP 128KB RAM Package 17 x 17mm BGA (1.0mm pitch) ~256pins Extended Temperature Grade Options Commercial and Automotive Pin to pin compatible with C6747 Power (1.2V Core, 3.3V IOs) Active < 490 mw @ 300MHz/1.2V/70C (estimate) Standby < 60 mw @ 300MHz/1.2V/25C (estimate) Power management TPS65023 MMC/SD (2) SPI (2) HPI Switched Central Resource (SCR) / EDMA Connectivity USB 2.0 Serial Interfaces McASP (3) I 2 C (2) USB 1.1 UART (2) 10/100 EMAC Control Timers eqep (2) External Memory Interfaces EMIFB SDRAM 32-bit ecap (2) EMIFA NAND / SDRAM 16-bit PWM (3) Starter Kit Available 4Q08
OMAP-L1x Summary Enabling developers to integrate feature-rich GUIs into their portable designs, the OMAP-L1x generation of applications processors includes ARM9 and ARM9-plus-DSP architectures. Devices contain a variety of peripherals for networking, and will run Linux or the DSP/BIOS realtime kernel for operating system flexibility. The processor is ideal for applications, like: Software defined radio (SDR) Portable instrumentation Portable data terminals Portable connectivity Other applications needing high performance, rich user interfaces or highlevel operating systems.
OMAP-L1x High Performance, Low Power, Compatibility Applications Software Compatibility Shared Peripheral Set CoProcessor DSP Processing Pin for pin Compatible OMAP3530 OMAP3525 OMAP3515 OMAP3503 OMAP CortexA8 600 MHz Applications Software CortexA8 Compatibility 600 MHz CortexA8 600 MHz CortexA8 600 MHz Peripherals Shared Peripheral Peripherals Set Peripherals Peripherals Graphics Coprocessing Graphics C64x+ 600Mhz C64x+ 600Mhz DSP Processing OMAP-L138 ARM9 300 MHz Peripherals C674x 300Mhz TMX 1H09 OMAP-L128 OMAP-L118 ARM9 300 MHz Peripherals ARM9 300 MHz Peripherals Audio CoP C64x+ 300Mhz OMAP-L108 OMAP ARM9 300 MHz Peripherals
Application Examples Subject to Change
OMAP-L1x Answering Customers Needs for Scalable Software Defined Radio Other Applications: Portable instrumentation Portable data terminals Portable connectivity Other applications needing high performance, rich UI or high-level OS Wide band modem capability and communication features with up to 2400MMACs of DSP processing 8 hours battery life Scalability basic UI to highend products with rich GUI Smaller, ergonomic products with 13x13mm packaging New product generation Audio CoP ARM9 OMAP-L1x C64x+ TM DSP C674x DSP Peripherals 12mW 435mW Enables highend portable products with rich user interface
DM355/DM335 Introduction ARM9 Application Processors Featuring DaVinci Technology
TI Catalog Processors Device Production Next Performance Power DM64xx DM646x Next High Performance Processors C64x Next Multi-core High Performance SOC DSP Focus Drive increased video performance Increasing prevalence of multi-core High Performance DSP Applications Processors ARM Focus Leveraging Open Source Software C6000 OMAP/ DM3xx C5000 Low Power DSP Performance value Improvements through parallelism, architecture Performance and power are intended to indicate general positioning of product lines only OMAP Next DM36x next ARM C5000 Next C67x/c64x Next
DM3xx Processors Roadmap Performance Devic e Production Announcing Today Next Software Tools DaVinci DM355 MPEG4 HD Video Support 25% Lower Code Compatible Software + H.264 Software Support Tools DaVinci DM365 H.264/MPEG4 HD Video RTM Target 1Q 09 Cost Software Tools DaVinci DM335 HD Display & Capture Support 2005 2008 Time
DM3xx Scalable Platform of Devices for Complete Product Portfolio Production Applications Software Compatibility Shared Peripheral Set MJCP Accelerators Pin to Pin & Production SW Compatible DM355 DM335 ARM 926 135/216/270 MHz ARM 926 135/216/270 MHz Peripherals Peripherals MPEG4 MJPEG JPEG Availability subject to applicable lead times
DM355 Product Information
DM355 Enables HD Products At Low Power and Low Cost ACHEIVE: HD Multi-Format Video Advanced Image Processing Multimedia Connectivity Longer Battery Life
DM355 Target Markets Surveillance (IPNC, Multi-Ch DVR, CCTV, etc.) Home (Video Door bell, Video Baby Monitor, etc.) Medical (ECG Monitor, etc.) High Tech Toy, Robotics Portable Infotaintment (PND, Portable DTV, PMP, etc) Digital Photo Frame, Digital Still Camera, Smart Projector TV (HMI, Games, Web-browsing) PVR (Time-shift, audio/video playback, etc.) Audio (Sat Radio, Inet Radio, VoIP, DECT) Many More..
DM355 IP Availability GA SDK MPEG4 Encode MPEG4 Decode (closed loop) JPEG Codec G.711 MV Linux MP3/ AAC/ WMA/ Line Echo canceller (Ittiam) TI/ Ittiam bundled solution (for $1 Price Adder) IP Reference Camera Ref design (TI) Aetheros WLAN Micron Image Sensor WinCE 6.0 MPC Data
TMS320DM355 Processors Performance HD MPEG-4 Encode or Decode @ 720p, 30 fps JPEG encode or decode at 50 MPixels/second MPEG-4 and JPEG codecs included, no royalties or license fees to TI Features Core ARM926EJ-S Core, 135/216/270 MHz MPEG-4 & JPEG Coprocessor (MJCP) Video Processing Subsystem Memory ARM: 16KB I-Cache; 8KB D-Cache; 8KB ROM; 32KB program/data Peripheral Highlights USB 2.0 HS OTG device and mini-host w/ PHY External memory interface (EMIF) Mobile DDR/DDR2 Package: 13 x 13 mm BGA, 329 pin, 0.65mm pitch ARM Subsystem ARM926 EJ-S CPU Peripherals Serial Interfaces ASP x2 EDMA I 2 C SPI x3 MJCP Co- Processor DMA Data & Configuration Bus UART x3 MPEG-4 JPEG Connectivity USB 2.0HS OTG Video Processing Subsystem Front End CCD Controller Video Interface Back End Enhanced On-Screen Display Program/Data Storage mddr/ DDR2 EMIF Video Enc NAND/ ECC EMIF Preview Histogram/3A Timer x6 Resizer 10b DAC System WDT MMC/ SDIO x2 PWM x4 Commercial temp (0 to 85C) Both 216MHx & 270MHz versions AVAILABLE NOW Extended Temp (-45 to 105C) - TMX320DM355ZCE216 only Production July 2008
DaVinci Provides HD Video Performance and Lowers BOM Cost Integrated MJCP MPEG-4 SP HD (720p) encode or decode, 30 fps JPEG 50 Million pixels per second Total MJCP Feature MPEG-4 and JPEG MPEG-4 & JPEG Coprocessor DSP Equivalent Performance Up to 400 MHz Up to 400 MHz ARM Subsystem ARM 216 MHz CPU MJCP Application Specific Peripherals DM355 VPSS Video Processing Subsystem Front End CCD Controller Preview Video Interface Histogram/3A Back End OSD On-Screen Display (OSD) VPSS Feature Preview engine Resizer Video Enc (VENC) Resizer 10b DAC DSP Equivalent Performance Up to 90 MHz Up to 60 MHz Up to 90 MHz Total Up to 240 MHz VPSS + MJCP provides equivalent of 640 MHz DSP processing power, ARM available for OEM product differentiation Built in video encoder and DAC saves ~ $2 on overall BOM cost
Excellent Power Consumption Standby power (deep sleep mode) <5 mw Image and video preview < 200 mw without DRAM power; < 250 mw including DRAM power SD video encode and playback < 250 mw without DRAM power; < 330 mw including DRAM power HD video encode (720P) < 400 mw without DRAM power; < 550 mw including DRAM power High speed image processing (> 50 MP/s) < 300 mw without DRAM power, < 400 mw including DRAM power Measured in real product
DM355 Software Model Announced DM355S MJCP - MPEG4 (TI) - JPEG (TI) MJCP - MPEG4 (TI) - JPEG (TI) ARM Customers Application - G.711 (OS) VISA APIs - Part number: DM355 - Includes MPEG4/ JPEG/ G.711 - No Royalty/ No License Fee - Configurable/ Not programmable ASP/ 3 rd Party Codec s ARM -G.711(OS) - MP3/AAC/ WMA/Acoustic Echo Canceller Customers Application VISA APIs ASP/ 3 rd Party Codec s Part Number: DM355S Audio Codecs Included: MP3, WMA,AAC, AEC Available for $1 Price Adder Embedded in Chip Cost Download from TI via click wrap license Configurable/ Not programmable **No codec integration support included. Support, customization, and framework software available from 3rd parties
DV-EVM Available Now DM355 Digital Video Evaluation Module MontaVista Linux Demonstration Version Drivers for UART, I2C, SPI, EDMA, NAND,MMC, SD Card, USB Host/Gadget, Video Processing Subsystem (Display, Capture, CCD Controller, Resizer, Previewer) OSS Audio (ASP), GPIO, PWM, WDTIM Uboot loader JPEG/MPEG 4 SP/G.711 Codecs Video Input/Output, Audio In/Out, UART, External EMAC, USB 2.0, JTAG Freely available ORCADs, schematics TMDXEVM355: $495
DM3xx EVM schematics, Gerber files, and Bill of Materials DM3xx EVM schematics are included as part of the documentation which comes with the EVM Schematics, Gerbers, and Bill of Materials among other documentation are also available in PDF from Spectrum Digital s website http://c6000.spectrumdigital.com/evmdm355/revd/
Windows Embedded CE 6.0 BSP MPCData Supports DM355 peripherals and codecs Targeted for TI DM355 EVM evaluation board (revision C2) 3 binary evaluation images (needed because of resource sharing) Full MPEG encode/decode USB host + KITL, no Ethernet or USB function USB function (ActiveSync) + Ethernet, no KITL or USB host Set Up and Quick Start Guide Source code available for customers own development CETK tested and Microsoft Certified (tbc) Uses Windows CE core components ($3 royalty runtime) Source BSP Available for $5000 Binary BSP Available for Evaluation Free of Charge at ftp://dm355-wince:dm355-wince@ftp.mpc-ogw.co.uk
DM355 Scaling up to DM365 Same Low Power Up to 90minutes HD video Capture battery life* More Coprocessor Performance Additional HD formats H.264 (720P), VC1, WMV9, MPEG2 DM355 DM6446 Code Compatible DM365 Same OS s - MontaVisa Linux -uitron -WinCE Code Compatible Same ARM9 Core Same Davinci SW Framework VISA APIs Audio Codec bundle 3 DACs added EMAC Additional Peripherals Added Mono Audio Codec 10b ADC Keyscan ~ HD multiformat video with same low power and enhanced/ added peripherals with same ARM and Linux * Based on 2 x AA Alkaline batteries.
DM335 Product Information
Achieve Advanced Image Capture and Vibrant Display Capabilities with TI s Lowest-cost Digital Media Processor ACHEIVE: Advanced Image and Display Capabilities Longer Battery Life Faster Time to Market Low Cost
DM335 Overview Achieve advanced image capture and vibrant display capabilities with TI s lowest-cost digital media processor Target Markets: Diverse Range of Applications needing advanced video/imaging capture and display performance with easy to use General Purpose Processing at Low Power and Low Cost: - Electronic Gaming - Karaoke - Portable Medical - Portable Instant Messaging - Keypad Security - VOIP - edictionary/ebook - Universal Remote Control - Internet Radio Key Benefits: The TMS320DM335 offers low cost solutions for: Advanced video display features including digital LCD i/f, TV out, and 4 layer On Screen Display for video in video applications Capture/Imaging support for CCD/CMOS image sensors with resize capability 32bit RISC ARM926at 135 270MHz All while reducing time to market and development efforts with HW and SW compatibility to the DM355
DM335 Key Benefits Flexible Image/Display Capabilities on a Low Cost Platform Display Digital LCD Connection - 1280 x 960 (75Mhz Pixel Clock) TV Composite Out Versatile 4 layer OSD (on screen display) Capture CMOS/CCD Sensor Resizing Capabilities New Levels of Scalability with DaVinci Family Reduce Development Efforts and Time to Market SW Scalability with all DaVinci platforms Pin to Pin, SW, and Tools Compatibility with DM355 Platforms Development Kit available now Ease of Use with ARM Processing Industry Standard ARM9 32-bit RISC processor architecture 135 270MHz Low Power Consumption - <5mW in Standby Mode
TMS320DM335 Block Diagram High Performance Processor for Multiple Display Applications DM355 Family Available TODAY Features Core ARM926EJ-S Core 135/216/270MHz Video Processing Subsystem Resize, Integrated OSD, One Video DAC Memory ARM: 16KB I-Cache; 8KB D-Cache; 8KB ROM; 32KB program/data Peripheral Highlights USB 2.0 HS OTG device and mini-host w/ PHY External memory interface (EMIF) Mobile DDR/DDR2 2 SDIO Ports, 3 UART Ports, 3 SPI Ports SLC/MCL NAND Flash Support Pin to Pin Compatible to DM355 TMS320DM335ZCE270 TMS320DM335ZCE216 TMS320DM335ZCE135 Package: 13 x 13 mm BGA, 329 pins, 0.65mm ball pitch (ZCE suffix) ARM Subsystem ARM926 EJ-S CPU Peripherals EDMA Video Processing Subsystem Front End CCD Controller Video Interface Back End Enhanced On-Screen Display DMA Data & Configuration Bus Connectivity USB 2.0HS OTG Video Enc Preview Histogram/3A Resizer 10b DAC Timer x6 System WDT PWM x4 Develop with DM355 EVM (TMDSEVM355 - $495) Serial Interfaces ASP x2 I 2 C SPI x3 UART x3 Program/Data Storage mddr/ DDR2 EMIF NAND/ ECC EMIF MMC/ SDIO x2
DM335 IP Availability Available Today Available 4Q08 MV Linux BSP Production Release DVSDK MP3/ AAC/ WMA/ Line Echo Canceller (Ittiam) DM335S (APN) TI/ Ittiam bundled solution Atheros WLAN - SDIO G.711 RTM JavaME Demo WinCE 6.0 - MPCData
DM335 Software Model Announced DM355S Available 4Q ARM Customers Application Part number: DM335 G.711 (OS) VISA APIs ASP/ 3 rd Party Codec s ARM Customers Application -G.711 (OS) -MP3/AAC/ WMA/Acoustic Echo Canceller VISA APIs ASP/ 3 rd Party Codec s Part Number: DM355S Audio Codecs Included: MP3, WMA,AAC, AEC Available for $1 Price Adder Embedded in Chip Cost Download from TI via click wrap license Configurable/ Not programmable **No codec integration support included. Support, customization, and framework software available from 3rd parties
DM355 Development Tools Compatible with DM335 - Available Today Develop on the DM355 Digital Video Evaluation Module MontaVista Linux Demonstration Version Drivers for UART, I2C, SPI, EDMA, NAND,MMC, SD Card, USB Host/Gadget, Video Processing Subsystem (Display, Capture, CCD Controller, Resizer, Previewer) OSS Audio (ASP), GPIO, PWM, WDTIM Uboot loader Video Input/Output, Audio Input/Output, UART, External EMAC, USB 2.0, JTAG Freely available ORCADs and schematics TMDSEVM355: $495
Thank You & Question www.ti.com/processors