davinci - cvut.cznoel.feld.cvut.cz/vyu/scs/prezentace2007/davinci/davinci.pdf · tms320dm6441 pro...

20
DaVinci TM Digital Media Processors Daniel Špulák X31SCS 5/2007

Upload: others

Post on 31-Jan-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DaVinci - cvut.cznoel.feld.cvut.cz/vyu/scs/prezentace2007/DaVinci/DaVinci.pdf · TMS320DM6441 pro přenosné přístroje řízení spotřeby – vyšší při napájení 1,2 V a f

DaVinciTM

Digital Media Processors

Daniel Špulák

X31SCS5/2007

Page 2: DaVinci - cvut.cznoel.feld.cvut.cz/vyu/scs/prezentace2007/DaVinci/DaVinci.pdf · TMS320DM6441 pro přenosné přístroje řízení spotřeby – vyšší při napájení 1,2 V a f

DaVinciTM Digital Media Processors● nová řada procesorů od Texas Instruments● určené pro zpracování obrazových dat● využití v přenosných přístrojích, v automobilech

i v domácnosti● velké množství specializovaných bloků, kodeků

a vstupně výstupních obvodů● k dispozici jsou speciální vývojové nástroje

Page 3: DaVinci - cvut.cznoel.feld.cvut.cz/vyu/scs/prezentace2007/DaVinci/DaVinci.pdf · TMS320DM6441 pro přenosné přístroje řízení spotřeby – vyšší při napájení 1,2 V a f

Základní rozdělení● TMS320DM644x

– využití ve videotelefonech, přenosných přehrávačích, lékařské technice, dopravních informačních a navigačních systémech, digitálních fotoaparátech, set-top boxech, při streamování videa...

● TMS320DM643x– levnější typy pro méně náročné aplikace– využití v průmyslové automatizaci, v asistenčních

systémech v automobilech...

Page 4: DaVinci - cvut.cznoel.feld.cvut.cz/vyu/scs/prezentace2007/DaVinci/DaVinci.pdf · TMS320DM6441 pro přenosné přístroje řízení spotřeby – vyšší při napájení 1,2 V a f

TMS320DM6441● pro přenosné přístroje● řízení spotřeby

– vyšší při napájení 1,2 V a fclk 513 MHz DSP a 256 MHz ARM (Advanced RISC Machine)

– nižší při napájení 1,05 V a fclk 405 MHz DSP a 202 MHz ARM

– vypínání právě nepoužívaných periferií nebo DSP, pokud se právě nezpracovávají video-data

Page 5: DaVinci - cvut.cznoel.feld.cvut.cz/vyu/scs/prezentace2007/DaVinci/DaVinci.pdf · TMS320DM6441 pro přenosné přístroje řízení spotřeby – vyšší při napájení 1,2 V a f

TMS320DM6441● podpora formátů H.264, MPEG 2, MPEG 4 a

VC-1 (30 fps)● rozhraní Ethernet, USB 2.0, MMC a SD

paměťové karty, ATA HDD...● pouzdro 361 pinů● cena 25 USD

Page 6: DaVinci - cvut.cznoel.feld.cvut.cz/vyu/scs/prezentace2007/DaVinci/DaVinci.pdf · TMS320DM6441 pro přenosné přístroje řízení spotřeby – vyšší při napájení 1,2 V a f

TMS320DM6446

Page 7: DaVinci - cvut.cznoel.feld.cvut.cz/vyu/scs/prezentace2007/DaVinci/DaVinci.pdf · TMS320DM6441 pro přenosné přístroje řízení spotřeby – vyšší při napájení 1,2 V a f

TMS320DM6446

● fclk 594 MHz DSP a 297 MHz ARM (Advanced RISC Machine)

● osm 32bitových instrukcí v DSP během cyklu hodin (4752 MIPS/s, pevná řádová čárka)

● dvouúrovňová cache– programová L1 256 kbit, datová L1 640 kbit– sdílená programová a datová L2 512 kbit

● 64 32bitových registrů

Page 8: DaVinci - cvut.cznoel.feld.cvut.cz/vyu/scs/prezentace2007/DaVinci/DaVinci.pdf · TMS320DM6441 pro přenosné přístroje řízení spotřeby – vyšší při napájení 1,2 V a f

TMS320DM6446● dva 64bitové časovače, 64bitový časovač

watchdog● šest ALU, každá provádí jednu 32-, dvě 16-

nebo čtyři 8bitové operace během cyklu● dvě násobičky, každá provádí dvě 16×16- nebo

čtyři 8×8bitové operace během cyklu● až 71 pinů s libovolným využitím a možností

generování přerušení● dvanáct priorit přerušení

Page 9: DaVinci - cvut.cznoel.feld.cvut.cz/vyu/scs/prezentace2007/DaVinci/DaVinci.pdf · TMS320DM6441 pro přenosné přístroje řízení spotřeby – vyšší při napájení 1,2 V a f

TMS320DM6446● 32bitový kontrolér pro paměť DDR2 SDRAM s

adresovým prostorem až 256 MB● asynchronní 16bitové rozhraní pro paměť až

128 MB● rozhraní pro paměťové karty

– Multimedia Card / Secure Digital– CompactFlash kontrolér s módem True IDE– SmartMedia

Page 10: DaVinci - cvut.cznoel.feld.cvut.cz/vyu/scs/prezentace2007/DaVinci/DaVinci.pdf · TMS320DM6441 pro přenosné přístroje řízení spotřeby – vyšší při napájení 1,2 V a f

TMS320DM6446● Serial Port Interface (SPI) pro dva externí IO● Master/Slave IIC● Audio Serial Port (ASP)● Ethernet 10/100 Mb/s● USB 2.0 High-/Full-/Low speed Client/Host● tři PWM modulátory

Page 11: DaVinci - cvut.cznoel.feld.cvut.cz/vyu/scs/prezentace2007/DaVinci/DaVinci.pdf · TMS320DM6441 pro přenosné přístroje řízení spotřeby – vyšší při napájení 1,2 V a f

TMS320DM6446

Page 12: DaVinci - cvut.cznoel.feld.cvut.cz/vyu/scs/prezentace2007/DaVinci/DaVinci.pdf · TMS320DM6441 pro přenosné přístroje řízení spotřeby – vyšší při napájení 1,2 V a f

TMS320DM6446● blok vstupního a výstupního zpracování videa● Video Processing Front-End (VPFE) zahrnuje

– CCD kontrolér pro připojení CMOS nebo CCD snímače

– rozhraní pro běžné video-dekodéry– blok pro vytváření náhledů– blok pro vytváření histogramu– blok automatického nastavení expozice, vyvážení

bílé barvy a ostření– blok změny rozlišení

Page 13: DaVinci - cvut.cznoel.feld.cvut.cz/vyu/scs/prezentace2007/DaVinci/DaVinci.pdf · TMS320DM6441 pro přenosné přístroje řízení spotřeby – vyšší při napájení 1,2 V a f

TMS320DM6446● Video Processing Back-End (VPBE) zahrnuje

– blok OSD pro práci až se čtyřmi okny– čtyři DA převodníky na 54 MHz pro vytváření

signálu NTSC/PAL nebo S-video– digitální video výstup s HD rozlišením

Page 14: DaVinci - cvut.cznoel.feld.cvut.cz/vyu/scs/prezentace2007/DaVinci/DaVinci.pdf · TMS320DM6441 pro přenosné přístroje řízení spotřeby – vyšší při napájení 1,2 V a f

TMS320DM6446

● pouzdro 361 pinů, bezolovnaté provedení

● 90 nm technologie, šest vrstev metalizace (Cu)

● cena 39,50 USD

Page 15: DaVinci - cvut.cznoel.feld.cvut.cz/vyu/scs/prezentace2007/DaVinci/DaVinci.pdf · TMS320DM6441 pro přenosné přístroje řízení spotřeby – vyšší při napájení 1,2 V a f

Příklad použití – DVD rekordér

Page 16: DaVinci - cvut.cznoel.feld.cvut.cz/vyu/scs/prezentace2007/DaVinci/DaVinci.pdf · TMS320DM6441 pro přenosné přístroje řízení spotřeby – vyšší při napájení 1,2 V a f

Příklad použití – vybavení pro videokonference

Page 17: DaVinci - cvut.cznoel.feld.cvut.cz/vyu/scs/prezentace2007/DaVinci/DaVinci.pdf · TMS320DM6441 pro přenosné přístroje řízení spotřeby – vyšší při napájení 1,2 V a f

Příklad použití – LCD televizor

Page 18: DaVinci - cvut.cznoel.feld.cvut.cz/vyu/scs/prezentace2007/DaVinci/DaVinci.pdf · TMS320DM6441 pro přenosné přístroje řízení spotřeby – vyšší při napájení 1,2 V a f

Vývojový software

Page 19: DaVinci - cvut.cznoel.feld.cvut.cz/vyu/scs/prezentace2007/DaVinci/DaVinci.pdf · TMS320DM6441 pro přenosné přístroje řízení spotřeby – vyšší při napájení 1,2 V a f

Vývojový modul

Page 20: DaVinci - cvut.cznoel.feld.cvut.cz/vyu/scs/prezentace2007/DaVinci/DaVinci.pdf · TMS320DM6441 pro přenosné přístroje řízení spotřeby – vyšší při napájení 1,2 V a f

Závěr● procesory řady DaVinciTM patří mezi moderní a

perspektivní součástky● při jejich použití lze realizovat složitá

multimediální zařízení jen s malým množstvím dalších prvků

● pro náležité využití všech možností je nutné věnovat velkou pozornost tvorbě software a používat vhodné vývojové nástroje