Presentation is loading. Please wait.

Presentation is loading. Please wait.

First DaVinci™ Products for Digital Video Innovation

Similar presentations


Presentation on theme: "First DaVinci™ Products for Digital Video Innovation"— Presentation transcript:

1 First DaVinci™ Products for Digital Video Innovation
Greg Mar DSP SoC Platform Manager Texas Instruments Under Embargo Until: December 5, 2005

2 First Complete Offering to Enable Digital Video Innovation
DM6443 Processors: Digital video system-on-chips DM6446 TMS320DM6443 – Video decode TMS320DM6446 – Video encode/decode Software: Open, optimized and production tested Platform-optimized, multimedia codecs Platform support package Linux support package Industry-recognized APIs Multimedia frameworks Tools: Validated software and hardware development DVEVM Digital Video Evaluation Module

3 Save months of development time Lower system cost up to 50%
New DaVinci™ Products Drastically Simplify Digital Video Innovation Enable OEM product differentiation with flexible, complete solution Product Innovation Leverage integrated, production-tested, software and hardware components Development Efficiency Save months of development time Lower system cost and leverage IP across multiple products Performance Value Lower system cost up to 50%

4 DaVinci™ Products Combine Flexibility and Completeness
FPGA DSP CPU Flexibility for Innovation ASIC ASSP Completeness for Efficiency

5 OEMs Innovate with DaVinci™
Playback & communicate Playback, communicate, record Playback Speech to Text Navigation Speech Recognition Instant Messaging Device Sync Instant Messaging VoIP Media Player Device Sync VoIP GUI Media Player User Experience GUI DV-EVM MontaVista Analog 10/100 Ethernet DM6446 JPEG decode MPEG-4 decode MP3 enc/dec H.263 WMV9 enc/dec AAC+ Frameworks APIs Linux® User Experience Media Player DV-EVM MontaVista Analog 10/100 Ethernet DM6443 JPEG decode MPEG-4 decode MP3 H.263 Frameworks APIs Linux® GUI User Experience DV-EVM MontaVista Analog DM6443 JPEG decode MPEG-4 decode Frameworks APIs Linux®

6 OEMs Innovate with DaVinci™
Playback & communicate Playback, communicate, record Playback User Experience GUI Media Player VoIP Device Sync Instant Messaging Speech Recognition Navigation Speech to Text OEM Value Add OEM Value Add User Experience GUI Media Player VoIP Device Sync Instant Messaging DV EVM MontaVista Analog 10/100 Ethernet DM6446 JPEG decode MPEG-4 decode MP3 enc/dec H.263 WMV9 enc/dec AAC+ Frameworks APIs Linux® OEM Value Add User Experience GUI Media Player DV EVM MontaVista Analog 10/100 Ethernet DM6443 JPEG decode MPEG-4 decode MP3 H.263 Frameworks APIs Linux® DV EVM MontaVista Analog DM6443 JPEG decode MPEG-4 decode Frameworks APIs Linux®

7 Switched Central Resource (SCR)
TMS320DM644x™ Processors DM6443 /6 Video-Imaging Coprocessor (VICP) Video Processing Subsystem Video-Optimized TMS320C64x+™ 600MHz H fps SD Decoding VC1/WMV9 Full D1 SD Decoding MPEG-2 SD Decoding MPEG-4 ASP Full D1 SD Decoding Front End CCD Controller Video Interface Resizer Histogram/3A Preview ARM Subsystem DSP Subsystem ARM926EJ-S 300 MHz CPU C64x+™ DSP 600 MHz Core Video Processing Subsystem Back End On-Screen Display (OSD) Video Enc (VENC) 10b DAC H.264 BP D1 Encoding Simultaneous H.264 BP CIF Coding Dedicated video processing sub-system Back end - Integrated OSD, four video DACs, 24-bit digital RGB output Switched Central Resource (SCR) Peripherals Connectivity System EDMA Front end – Resizer, Image processing engine, 16-bit digital input USB 2.0 PHY VLYNQ EMAC With MDIO Watchdog Timer PWM General- Purpose Timer PWM PWM Serial Interfaces KU Price: TMS320DM6443 $29.95 Program/Data Storage Audio Serial Port I2C SPI UART UART DDR2 Controller (16b/32b) Async EMIF/ NAND/ SmartMedia ATA/ Compact Flash MMC/ SD TMS320DM6446 $34.95 UART = DM6446

8 DaVinci™ Software Optimized for Simplified and Efficient Innovation
Operating Systems & Device Drivers MontaVista Linux LSP Open Source Linux Multimedia Codecs H.264 MPEG4 H.263 WMV9 VC1 MPEG2 JPEG AAC+ AAC WMA9 WMA8 MP3 G.711 G.728 G.723.1 G.729ab Multimedia Application Programming Interfaces (APIs) Industry-recognized APIs DaVinci APIs Codec abstraction Interprocessor communication Audio/Video frameworks Middleware

9 Open Programming Environment
Code Composer Studio™ IDE Board/Platform Support Package Frameworks and IPC Mgmt. MontaVista Linux Multimedia Codec Library DaVinciTM Digital Video SoCs DM6446 DM6443 DM644x™ Open Development Industry-Recognized Multimedia APIs Audio Video Voice Image

10 DaVinci™ Development Tools
Software Codec evaluation and demos including: H.264, MPEG-4, MPEG-2, AAC+, G.711 Multimedia APIs & frameworks MontaVista Linux support package Connectivity Connectivity capabilities: USB 2.0, 10/100 EMAC Multiple on-board memory types: CompactFlash, ATA, SD, DDR Video input via NTSC/PAL Video output via NTSC/PAL & YPbPr/RGB CD-quality audio input and output Daughter-card connections to peripheral interfaces Hardware Based on the DM6446 Additional including hardware components: NTSC/PAL video camera 5.6-inch LCD screen Speakers and microphone IR remote Hard disk drive (2.5-inch 40G) Digital Video Evaluation Module (DV-EVM) DVEVM TMDXEVM6446 Order entry open Pricing: $1995 Development tools and support Linux development tools Reference guidelines for high-speed video board design, DDR2 layout, etc.

11 Simplify Digital Video Innovation
DaVinci™ Support Simplify Digital Video Innovation TI support, collateral, documentation, and hardware schematics System integrators with DaVinci technology and video system expertise Worldwide support network for product development

12 Efficiency: Save Months of Development Time
Typical Video System Development Time DaVinci™ System Development Time OS & Device Drivers Frameworks & APIs Codecs HW Components HW & SW Development Tools 4 - 6 ~ 2 6 - 10 ~ 4 4 - 16 < 1 ~ 12 ~ 7 ~ 6 < 1 Duration (Months) Duration (Months)

13 Value: Reduce BOM with DaVinci™
On-screen display ARM DSP USB ATA Video encoder Video processing engine ~$70 $34.95

14 Value: DaVinci™ Processors Reduced Overall BOM with System Integration
PLUTO 3.0 Single Channel, Micro Video Processing Platform “TI’s new TMS320DM6446 processor integrates the correct combination of video peripherals and accelerators, resulting in a BOM savings of 30%. With a reduced BOM and less time spent on system integration, YMagic anticipates hitting the market earlier and at unprecedented price points.” Ethernet PHY 10/100MBit Ethernet CMOS Camera I/F ITU656 Digital Media Processor ITU656 Video Decoder (D/A) Analog Video Out Video Encoder (A/D) RAW Analog Video In GLUE Logic (FPGA IDE controller) GLUE Logic (CPLD for I/F) GLUE Logic (FPGA for MMC/SD Controller) GLUE Logic (CPLD for GPIO addition) ATA USB Controller Peripheral Hardware Interfaces Hard Disk MMC/SD Socket USB 2.0 -Menashe Haskin CEO, YMagic

15 Value: DaVinci™ Processors Reduced Overall BOM with System Integration
PLUTO 3.0 New Generation Single Channel, Micro Networked Video Security Processing Platform “TI’s new TMS320DM6446 processor integrates the correct combination of video peripherals and accelerators, resulting in a BOM savings of 30%. With a reduced BOM and less time spent on system integration, YMagic anticipates hitting the market earlier and at unprecedented price points.” Ethernet PHY 10/100MBit Ethernet CMOS Camera I/F ITU656 Digital Media Processor DM6446 Video Encoder (D/A) ITU656 Analog Video Out Video Encoder (A/D) RAW Analog Video In GLUE Logic (FPGA for MMC/SD Controller) GLUE Logic (FPGA IDE controller) GLUE Logic (CPLD for I/F) GLUE Logic (CPLD for GPIO addition) ATA USB Controller Peripheral Hardware Interfaces Hard Disk MMC/SD Socket USB 2.0 -Menashe Haskin CEO, YMagic

16 Automotive Infotainment
First Complete Technology for Multiple Video Products VC1 AAC WMA WMV MPEG2 JPEG H.263 AAC+ G.729ab G.723.1 G.728 G.711 IP Video Phone Video Security Future Innovation Portable Media Player IP Set-Top Box Digital Camera Automotive Infotainment Low-Cost High Definition

17 Get Started: Order Entry Open
DM6443 Processors: Digital video system-on-chips TMX320DM6443 – Video decode TMX320DM6446 – Video encode/decode DM6446 DVEVM (TMDXEVM6446): Validated software and hardware development Software: Open, optimized & production tested Platform-optimized, multimedia codecs Platform support package Linux support package Industry-recognized APIs Multimedia frameworks DVEVM Digital Video Evaluation Module

18 Save months of development time Lower system cost up to 50%
New DaVinci™ Products Drastically Simplify Digital Video Innovation Product Innovation Enable OEM product differentiation with flexible, complete solution Development Efficiency Leverage integrated, production-tested, software & hardware components Save months of development time Lower system cost and leverage IP across multiple products Performance Value Lower system cost up to 50%

19 Q & A Greg Mar DSP SoC Platform Manager Texas Instruments
Under Embargo Until: December 5, 2005

20 Back-up

21 DaVinci™ Simplifies Digital Video Innovation
OEM Value Added Product Differentiation User Experience Push to talk GUI Games Applications Video GPS Mobile documents Speech recognition Messaging ??? Imaging Imaging User Experience GUI Operating System, Device Drivers and APIs OEM Value Add Symbian™ Linux® Palm® Frameworks Device Drivers DVEVM MontaVista Analog 10/100 Ethernet DM6446 JPEG MPEG4 Device Drivers Frameworks APIs Linux® APIs Multimedia Codecs H.264 MPEG4 WMV9/VC1 H.263 MPEG2 MP3 G.711 AAC / AAC+ JPEG Analog DM6443 DM6446 Hardware Components ATA USB 2.0 MMC/SD Compact Flash 10/100 Ethernet DVEVM Hardware and Software Development Tools MontaVista

22 Switched Central Resource (SCR)
TMS320DM644x™ Processors DM6443 /6 Video-Imaging Coprocessor (VICP) Video Processing Subsystem Video-Optimized TMS320C64x+™ 600MHz H fps SD Decoding VC1/WMV9 Full D1 SD Decoding MPEG-2 SD Decoding MPEG-4 ASP Full D1 SD Decoding Front End CCD Controller Video Interface Resizer Histogram/3A Preview ARM Subsystem DSP Subsystem ARM926EJ-S 300 MHz CPU C64x+TM DSP 600 MHz Core Video Processing Subsystem Back End On-Screen Display (OSD) Video Enc (VENC) 10b DAC H.264 BP D1 Encoding Simultaneous H.264 BP CIF Coding Dedicated video processing sub-system Back end - Integrated OSD, four video DACs, 24-bit digital RGB output Switched Central Resource (SCR) Peripherals Connectivity System EDMA 3.0 Front end – Resizer, Image processing engine, 16-bit digital input USB 2.0 PHY VLYNQ EMAC With MDIO Watchdog Timer PWM General- Purpose Timer PWM PWM Serial Interfaces KU Price: TMS320DM6443 $29.95 Program/Data Storage Audio Serial Port I2C SPI UART UART DDR2 Controller (16b/32b) Async EMIF/ NAND/ SmartMedia ATA/ Compact Flash MMC/ SD TMS320DM6446 $34.95 UART = DM6446 additions = New for DM644x

23 SLL & HPA Companion Chips
LEDs I2C PCA9306 I2C Level Translator PCF8574A I2C I/O Expander GPIOs UART 2 x SN74AVC1T45 1-Bit Level Translator MAX3221 RS-232 Xceiver Serial Port PLL1705 Clock Generator PWM0 Microphone ASP TLV320AIC33 Stereo Codec Speakers TMS320DM644x TVP5146 Video Decoder SN74AVC16T245 16-Bit Level Translator Analog Video Image In Smart Media/xD Card SN74AVCA406 SMC/xD Level Translator EMIF SN74LV4320A Compact Flash Xceiver Compact Flash Card SLL Solution SN74AVC32T245 32-Bit Level Translator ATA Card HPA Solution

24 OEM Value Add and Market knowledge Applications, Framework and GUI
DaVinci™ Software Simplified Development with Integrated Software Peripheral Video In Video Out Audio SP USB 2.0 ATA EMAC UART I2C SPI NAND MMC EDMA Cache Timer VLYNQ INTC Standard OS Drivers Model 1 User OEM Value Add and Market knowledge Applications, Framework and GUI Device Drivers Codec Abstraction APIs Video Imaging Voice Audio ARM/DSP Communication Socket Nodes MV Linux TI APIs DSP LINK / FC DSP BIOS ARM926EJ-S C64x+ DSP

25 DaVinci™ Software Simplified Development with Integrated Software
Peripheral ASP Video In Video Out USB ATA EMAC UART I2C SPI NAND MMC EDMA Cache Timer INTC Standard OS Drivers V4L2 Codec Interfaces TI Framework DirectFB DaVinci APIs

26 Digital Video Evaluation Module (DV-EVM)

27 DV-EVM Block Diagram DaVinci SSFDC / xD Connector EMIF / VLYNQ Power
Image In +0.95V to +1.2V (DaVinci Core VDD) Emulation Header (60 pin) +5V Input (From Power Brick) VCXO PWM Timer In Debug Term (DB9) DC #1 AIC33 Audio CODEC Microphone Input (3.5mm Jack) Line In Line Out +3.3V I 2 C SPDIF Out (RCA Jack & Optical) PLL1 705 Composite In (RCA Jack) S-Video In (4-pin Mini DIN) DC #4 ATA +5V USB 2.0 Host Headphone Out 4 DACs Video Out IF Component Out (3 RCA Jacks) S-Video Out DDR2 SDRAM (256 MBytes) NOR Flash (16 MBytes) 16 NAND (64 MBytes) TI Components Non-TI Components Mechanical DDR2 IF MSP430 (RTC) USB 2.0 I2C EMAC/ GPIOs McBSP UART 0 UART 1 RS-232 USB 2.0 Client 1.8 to 3.3 level shifter level shifter To TVP5146, AIC33, DC Connectors CFC Battery Switch SW_EN DC #2 DC #5 Clocks +1.8V +0.95V to +1.2V (DaVinci Core VDD_IMX) VDDIMX_EN (VDDIMX FET Enable) +0.95V to +1.2V (DaVinci Core Voltages) SPI PWMs DC #3 Composite Out SRAM (4 MBytes) EEPROM MS/MMC/SD MS / MMC / SD 8 IR Sensor DC #6 IO Expander Decoder TVP5146 DC #7

28 DV-EVM Hardware Overview
SSFDC / xD Connector DaVinci EMIF / VLYNQ Power Image In +0.95V to +1.2V (DaVinci Core VDD) Emulation Header (60 pin) +5V Input (From Power Brick) VCXO PWM Timer In Debug Term (DB9) DC #1 AIC33 Audio CODEC Microphone Input (3.5mm Jack) Line In Line Out +3.3V I 2 C SPDIF Out (RCA Jack & Optical) PLL1 705 Composite In (RCA Jack) S-Video In (4-pin Mini DIN) DC #4 ATA +5V USB 2.0 Host Headphone Out 4 DACs Video Out IF Component Out (3 RCA Jacks) S-Video Out DDR2 SDRAM (256 MBytes) NOR Flash (16 MBytes) 16 NAND (64 MBytes) TI Components Non-TI Components Mechanical DDR2 IF MSP430 (RTC) USB 2.0 I2C EMAC/ GPIOs McBSP UART 0 UART 1 RS-232 USB 2.0 Client 1.8 to 3.3 level shifter level shifter To TVP5146, AIC33, DC Connectors CFC Battery Switch SW_EN DC #2 DC #5 Clocks +1.8V +0.95V to +1.2V (DaVinci Core VDD_IMX) VDDIMX_EN (VDDIMX FET Enable) +0.95V to +1.2V (DaVinci Core Voltages) SPI PWMs DC #3 Composite Out SRAM (4 MBytes) EEPROM MS/MMC/SD MS / MMC / SD 8 IR Sensor DC #6 IO Expander Decoder TVP5146 DC #7 7 different Daughter Card Connectors containing the following: Async EMIF Video Input / Output General Purpose Inputs / Outputs Audio Serial Port Serial Port Interface, I2C Secure Digital PWMs Power


Download ppt "First DaVinci™ Products for Digital Video Innovation"

Similar presentations


Ads by Google