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

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

Embed Size (px)

Citation preview

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

First DaVinci™ Products for

Digital Video Innovation

Greg MarDSP SoC Platform ManagerTexas Instruments

Under Embargo Until: December 5, 2005

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

First Complete Offering to Enable Digital Video Innovation

Processors: Digital video system-on-chips

DVEVMDigital Video

Evaluation Module

Tools: Validated software and hardware development

TMS320DM6443 – Video decode TMS320DM6446 – Video encode/decode

DM6446

DM6443

Platform-optimized, multimedia codecs Platform support package Linux support package

Software: Open, optimized and production tested Industry-recognized APIs Multimedia frameworks

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

Enable OEM product differentiation with flexible, complete solution

ProductInnovation

New DaVinci™ ProductsDrastically Simplify Digital Video Innovation

Leverage integrated, production-tested, software and hardware components

Development Efficiency

Save months of development time

Lower system cost and leverage IP across multiple productsPerformance

ValueLower system cost up to 50%

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

Fle

xib

ilit

y fo

r In

no

vati

on

DaVinci™ Products Combine Flexibility and Completeness

Completeness for Efficiency

ASIC

ASSP

FPGA

DSP

CPU

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

OEMs Innovate with DaVinci™

DV-EVMMontaVista

AnalogDM6443

JPEG decodeMPEG-4 decode

FrameworksAPIs

Linux®

User ExperienceGUI

Media Player

Playback & communicate

DV-EVMMontaVista

Analog10/100 Ethernet

DM6443JPEG decode

MPEG-4 decodeMP3

H.263Frameworks

APIsLinux®

User ExperienceGUI

Media PlayerVoIP

Device Sync

Instant Messaging

Playback Playback, communicate, record

DV-EVMMontaVista

Analog10/100 Ethernet

DM6446JPEG decode

MPEG-4 decodeMP3 enc/dec

H.263WMV9 enc/dec

AAC+Frameworks

APIsLinux®

User ExperienceGUI

Media PlayerVoIP

Device Sync

Instant MessagingSpeech Recognition

NavigationSpeech to Text

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

OEMs Innovate with DaVinci™

DV EVMMontaVista

AnalogDM6443

JPEG decodeMPEG-4 decode

FrameworksAPIs

Linux®

User ExperienceGUI

Media Player

Playback & communicate

DV EVMMontaVista

Analog10/100 Ethernet

DM6443JPEG decode

MPEG-4 decodeMP3

H.263Frameworks

APIsLinux®

User ExperienceGUI

Media PlayerVoIP

Device Sync

Instant Messaging

Playback Playback, communicate, record

DV EVMMontaVista

Analog10/100 Ethernet

DM6446JPEG decode

MPEG-4 decodeMP3 enc/dec

H.263WMV9 enc/dec

AAC+Frameworks

APIsLinux®

User ExperienceGUI

Media PlayerVoIP

Device Sync

Instant MessagingSpeech Recognition

NavigationSpeech to Text

OEM Value Add

OEM Value Add

OEM Value Add

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

Video Processing Subsystem

Video Processing Subsystem

TMS320DM644x™ Processors

Video-Optimized TMS320C64x+™ DSP @ 600MHz

H.264 MP@L3, 30fps SD Decoding VC1/WMV9 Full D1 SD Decoding MPEG-2 MP@ML SD Decoding MPEG-4 ASP Full D1 SD Decoding

TMS320DM6446 $34.95

H.264 BP D1 Encoding Simultaneous H.264 BP CIF Coding

2006 10KU Price:TMS320DM6443 $29.95

Peripherals

Back End

ARM Subsystem

DSP Subsystem

Video-Imaging Coprocessor (VICP)

Front End

CCD Controller Video Interface

ResizerHistogram/3A

Preview

On-ScreenDisplay (OSD)

10b DAC10b DAC10b DAC10b DAC

EDMA

ATA/ Compact

Flash

Async EMIF/NAND/

SmartMedia

MMC/SD

WatchdogTimer PWMPWMPWM

General-Purpose

Timer

DDR2Controller(16b/32b)

USB2.0

PHYVLYNQ

EMACWith

MDIO

Connectivity

Program/Data Storage

SPI UARTUARTUARTI2C

AudioSerialPort

Serial Interfaces

System

DM6443

ARM926EJ-S 300 MHz

CPU

C64x+™ DSP 600 MHz

Core

Switched Central Resource (SCR)

Dedicated video processing sub-system

Back end - Integrated OSD, four video DACs, 24-bit digital RGB output

VideoEnc

(VENC)

= DM6446

/6

Front end – Resizer, Image processing engine, 16-bit digital input

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

DaVinci™ SoftwareOptimized for Simplified and Efficient Innovation

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

Operating Systems & Device Drivers

MontaVista Linux LSP Open Source Linux

Multimedia Application Programming Interfaces (APIs)

Industry-recognized APIs DaVinci APIs

Codec abstraction Interprocessor communication Audio/Video frameworks

Middleware

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

Co

de C

om

po

ser Stu

dio

™ ID

EF

ramew

orks an

d IP

C M

gm

t.

Bo

ard/P

latform

Su

pp

ort P

ackage

Mo

ntaV

ista Lin

ux

Open Programming Environment

Open Development

Mu

ltimed

ia Co

dec L

ibrary

Industry-Recognized Multimedia

APIs

Audio

Video

Voice

Image

DaVinciTM

Digital Video SoCs

DM6446

DM6443

DM644x™

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

Development tools and support Linux development tools Reference guidelines for high-speed video board design, DDR2

layout, etc.

DaVinci™ Development Tools

Digital Video Evaluation Module (DV-EVM)

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)

Software Codec evaluation and demos including:

H.264, MPEG-4, MPEG-2, AAC+, G.711 Multimedia APIs & frameworks MontaVista 2.6.10 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

DVEVMTMDXEVM6446Order entry open

Pricing: $1995

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

DaVinci™ Support

TI support, collateral, documentation, and hardware schematics

System integrators with DaVinci technology and video system expertise

Worldwide support network for product development

Simplify Digital Video Innovation

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

Efficiency: Save Months of Development Time

OS & Device Drivers

Frameworks & APIs

Codecs

HW Components

HW & SW Development

Tools

Duration (Months)

DaVinci™ System Development Time

0 2 4 6 8 10 12 14 16

~ 2

~ 4

~ 7

< 1

< 1

0 2 4 6 8 10 12 14 16

Duration (Months)

Typical Video System Development Time

4 - 16

4 - 6

6 - 10

~ 12

~ 6

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

Value:Reduce BOM with DaVinci™

On-screen display

ARM

DSP

USB

ATA

Video encoder

Video processing engine

~$70

$34.95

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

PLUTO 3.0 Single Channel, Micro Video Processing Platform

10/100MBitEthernet

AnalogVideo Out

ITU656

AnalogVideo In

RAW

US

B 2

.0

ITU656 VideoDecoder

(D/A)

EthernetPHY

VideoEncoder

(A/D)

CMOSCamera

I/F

ATA

GLUE Logic(FPGA IDEcontroller)

GLUE Logic(CPLD for I/F)

GLUE Logic(FPGA forMMC/SD

Controller)

USBController

HardDisk

GLUE Logic(CPLD for

GPIO addition)

Peripheral Hardware Interfaces

MMC/SDSocket

Value: DaVinci™ Processors

Reduced Overall BOM with System Integration

“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.”

Digital Media

Processor

-Menashe HaskinCEO, YMagic

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

USBController

VideoEncoder

(D/A)

GLUE Logic(FPGA IDEcontroller)

GLUE Logic(CPLD for I/F)

GLUE Logic(FPGA forMMC/SD

Controller)

GLUE Logic(CPLD for

GPIO addition)

10/100MBitEthernet

AnalogVideo Out

ITU656

AnalogVideo In

RAW

US

B 2

.0

ITU656

EthernetPHY

VideoEncoder

(A/D)

CMOSCamera

I/F

ATA

HardDisk

Peripheral Hardware Interfaces

MMC/SDSocket

PLUTO 3.0 New GenerationSingle Channel, Micro Networked Video Security Processing Platform

Value: DaVinci™ Processors

Reduced Overall BOM with System Integration

“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.”

Digital Media

Processor

DM6446

-Menashe HaskinCEO, YMagic

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

IP Video Phone

Video Security IP Set-Top

Box

AutomotiveInfotainment

High Definition

PortableMedia Player

Digital Camera

Low-Cost

VC1

AAC

WMAWMV

MPEG2JPEG

H.263

AAC+

G.729ab

G.723.1

G.728

G.711

First Complete Technology for Multiple Video Products

FutureInnovation

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

Get Started: Order Entry Open

Processors: Digital video system-on-chips

TMX320DM6443 – Video decode TMX320DM6446 – Video encode/decode

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

DM6446

DM6443

DVEVMDigital Video

Evaluation Module

www.ti.com/thedavincieffectpr

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

Enable OEM product differentiation with flexible, complete solution

Lower system cost and leverage IP across multiple productsPerformance

Value

Leverage integrated, production-tested, software & hardware components

Development Efficiency

ProductInnovation

New DaVinci™ ProductsDrastically Simplify Digital Video Innovation

Save months of development time

Lower system cost up to 50%

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

Q & A

Greg MarDSP SoC Platform ManagerTexas Instruments

Under Embargo Until: December 5, 2005

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

Back-up

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

DaVinci™ Simplifies Digital Video Innovation

Symbian™ Palm® Linux® Frameworks

Operating System, Device Drivers and APIs

ImagingMessaging

Push to talk Games

Mobile documents

Video

ImagingSpeech recognition

User Experience GUI

GPS

Applications

OEM Value Added Product Differentiation

???

DVEVM

Hardware and Software Development ToolsMontaVista

JPEGAAC / AAC+G.711

H.264

H.263 MP3

MPEG4

MPEG2

WMV9/VC1

Multimedia Codecs

APIs

Device Drivers

AnalogDM6443DM6446

Hardware Components

ATAUSB 2.0

MMC/SD

Compact Flash

10/100 Ethernet DVEVM

MontaVista

Analog10/100 Ethernet

DM6446

JPEG

MPEG4

Device Drivers

Frameworks

APIs

Linux®

User Experience

GUI

OEM Value Add

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

Video Processing Subsystem

Video Processing Subsystem

TMS320DM644x™ Processors

Video-Optimized TMS320C64x+™ DSP @ 600MHz

H.264 MP@L3, 30fps SD Decoding VC1/WMV9 Full D1 SD Decoding MPEG-2 MP@ML SD Decoding MPEG-4 ASP Full D1 SD Decoding

TMS320DM6446 $34.95

H.264 BP D1 Encoding Simultaneous H.264 BP CIF Coding

2006 10KU Price:TMS320DM6443 $29.95

Peripherals

Back End

ARM Subsystem

DSP Subsystem

Video-Imaging Coprocessor (VICP)

Front End

CCD Controller Video Interface

ResizerHistogram/3A

Preview

On-ScreenDisplay (OSD)

10b DAC10b DAC10b DAC10b DAC

EDMA3.0

ATA/ Compact

Flash

Async EMIF/NAND/

SmartMedia

MMC/SD

WatchdogTimer PWMPWMPWM

General-Purpose

Timer

DDR2Controller(16b/32b)

USB2.0

PHYVLYNQ

EMACWith

MDIO

Connectivity

Program/Data Storage

SPI UARTUARTUARTI2C

AudioSerialPort

Serial Interfaces

System

DM6443

ARM926EJ-S 300 MHz

CPU

C64x+TM DSP 600 MHz

Core

Switched Central Resource (SCR)

Dedicated video processing sub-system

Back end - Integrated OSD, four video DACs, 24-bit digital RGB output

= New for DM644x

VideoEnc

(VENC)

= DM6446 additions

/6

Front end – Resizer, Image processing engine, 16-bit digital input

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

SLL & HPA Companion Chips

II22CCPCA9306PCA9306

II22C Level TranslatorC Level Translator

UARTUART MAX3221MAX3221RS-232 XceiverRS-232 Xceiver

Image InImage In

EMIFEMIF

SN74AVCA406SN74AVCA406SMC/xD Level TranslatorSMC/xD Level Translator

SN74LV4320ASN74LV4320ACompact Flash XceiverCompact Flash Xceiver

SN74AVC32T245SN74AVC32T24532-Bit Level Translator32-Bit Level Translator

PCF8574APCF8574AI2C I/O ExpanderI2C I/O Expander

SN74AVC16T245SN74AVC16T24516-Bit Level Translator16-Bit Level Translator

TVP5146TVP5146Video DecoderVideo Decoder

2 x SN74AVC1T452 x SN74AVC1T451-Bit Level Translator1-Bit Level Translator

Smart Media/xD CardSmart Media/xD Card

Compact Flash CardCompact Flash Card

ATA CardATA Card

TM

S3

20

DM

64

4x

TM

S3

20

DM

64

4x

SLL Solution

Serial PortSerial Port

LEDsLEDs

GPIOsGPIOs

HPA Solution

TLV320AIC33TLV320AIC33Stereo CodecStereo Codec

ASPASP

PLL1705PLL1705Clock GeneratorClock GeneratorPWM0PWM0

Analog VideoAnalog Video

MicrophoneMicrophone

SpeakersSpeakers

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

ARM926EJ-S

MV Linux 2.6.10

DeviceDrivers

C64x+ DSP

DSP LINK / FCDSPBIOS

Socket Nodes

Video Imaging Voice Audio

ARM/DSP Communication

Codec Abstraction APIs

OEM Value Add and Market knowledge

Applications, Framework and GUI

Model 1 User

Peripheral

Video In

Video Out

Audio SP

USB 2.0

ATA

EMAC

UART

I2C

SPI

NAND

MMC

EDMA

Cache

Timer

VLYNQ

INTC

Sta

nd

ard

OS

Dri

vers

TI

AP

IsDaVinci™ SoftwareSimplified Development with Integrated Software

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

Peripheral

ASP

Video In

Video Out

USB

ATA

EMAC

UART

I2C

SPI

NAND

MMC

EDMA

Cache

Timer

INTC

Stan

dard

OS

Drivers

Interfaces

DaV

inci

AP

Is

TI Framework

Codec V4L2

DirectFB

DaVinci™ Software Simplified Development with Integrated Software

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

Digital Video Evaluation Module (DV-EVM)

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

DV-EVM Block Diagram

SSFDC / xDConnector

DaVinci

EMIF /VLYNQ

Power

ImageIn

+0.95V to +1.2V (DaVinci Core VDD)

EmulationHeader(60 pin)

+5V Input(From Power Brick)

VCXOPWMTimer In

Debug Term(DB9)

DC #1Connector

AIC33Audio

CODEC

Microphone Input(3.5mm Jack)

Line In(3.5mm Jack)

Line Out(3.5mm Jack)

+3.3V

I2C

SPDIF Out(RCA Jack& Optical)

PLL1705

Composite In(RCA Jack)

S-Video In(4-pin Mini DIN)

DC #4Connector

ATAConnector

+5V

USB 2.0 Host

HeadphoneOut

4 DACs

VideoOut IF

Component Out(3 RCA Jacks)

S-Video Out(4-pin Mini DIN)

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.3level shifter

1.8 to 3.3level

shifter

1.8 to 3.3level shifter

To TVP5146, AIC33,DC Connectors

CFCConnector

Battery

SwitchSW_EN

DC #2Connector

SwitchSW_EN

DC #5Connector

VideoClocks

Switch

1.8 to 3.3levelshifter

SW_EN

+1.8V

+0.95V to +1.2V (DaVinci Core VDD_IMX)

VDDIMX_EN (VDDIMX FET Enable)

+0.95V to +1.2V (DaVinci Core Voltages)

+1.8V

SPI

PWMs

DC #3Connector

Composite Out(RCA Jack)

SRAM(4 MBytes)

DC #3Connector

EEPROM

MS/MMC/SD MS / MMC / SDConnector

1.8 to 3.3level shifter

8

IR Sensor

DC #4Connector

DC #6Connector

IOExpander

DC #2Connector

Switch

DecoderTVP5146

DC #7Connector

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

SSFDC / xDConnector

DaVinci

EMIF /VLYNQ

Power

ImageIn

+0.95V to +1.2V (DaVinci Core VDD)

EmulationHeader(60 pin)

+5V Input(From Power Brick)

VCXOPWMTimer In

Debug Term(DB9)

DC #1Connector

AIC33Audio

CODEC

Microphone Input(3.5mm Jack)

Line In(3.5mm Jack)

Line Out(3.5mm Jack)

+3.3V

I2C

SPDIF Out(RCA Jack& Optical)

PLL1705

Composite In(RCA Jack)

S-Video In(4-pin Mini DIN)

DC #4Connector

ATAConnector

+5V

USB 2.0 Host

HeadphoneOut

4 DACs

VideoOut IF

Component Out(3 RCA Jacks)

S-Video Out(4-pin Mini DIN)

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.3level shifter

1.8 to 3.3level

shifter

1.8 to 3.3level shifter

To TVP5146, AIC33,DC Connectors

CFCConnector

Battery

SwitchSW_EN

DC #2Connector

SwitchSW_EN

DC #5Connector

VideoClocks

Switch

1.8 to 3.3levelshifter

SW_EN

+1.8V

+0.95V to +1.2V (DaVinci Core VDD_IMX)

VDDIMX_EN (VDDIMX FET Enable)

+0.95V to +1.2V (DaVinci Core Voltages)

+1.8V

SPI

PWMs

DC #3Connector

Composite Out(RCA Jack)

SRAM(4 MBytes)

DC #3Connector

EEPROM

MS/MMC/SD MS / MMC / SDConnector

1.8 to 3.3level shifter

8

IR Sensor

DC #4Connector

DC #6Connector

IOExpander

DC #2Connector

Switch

DecoderTVP5146

DC #7Connector

DV-EVM Hardware Overview

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