DaVinci - cvut.cznoel.feld.cvut.cz/vyu/scs/prezentace2007/DaVinci/DaVinci.pdf · TMS320DM6441 pro...
Transcript of DaVinci - cvut.cznoel.feld.cvut.cz/vyu/scs/prezentace2007/DaVinci/DaVinci.pdf · TMS320DM6441 pro...
![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](https://reader030.fdocument.pub/reader030/viewer/2022040806/5e46b29abe5ea351524a2d4d/html5/thumbnails/1.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022040806/5e46b29abe5ea351524a2d4d/html5/thumbnails/2.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022040806/5e46b29abe5ea351524a2d4d/html5/thumbnails/3.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022040806/5e46b29abe5ea351524a2d4d/html5/thumbnails/4.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022040806/5e46b29abe5ea351524a2d4d/html5/thumbnails/5.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022040806/5e46b29abe5ea351524a2d4d/html5/thumbnails/6.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022040806/5e46b29abe5ea351524a2d4d/html5/thumbnails/7.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022040806/5e46b29abe5ea351524a2d4d/html5/thumbnails/8.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022040806/5e46b29abe5ea351524a2d4d/html5/thumbnails/9.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022040806/5e46b29abe5ea351524a2d4d/html5/thumbnails/10.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022040806/5e46b29abe5ea351524a2d4d/html5/thumbnails/11.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022040806/5e46b29abe5ea351524a2d4d/html5/thumbnails/12.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022040806/5e46b29abe5ea351524a2d4d/html5/thumbnails/13.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022040806/5e46b29abe5ea351524a2d4d/html5/thumbnails/14.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022040806/5e46b29abe5ea351524a2d4d/html5/thumbnails/15.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022040806/5e46b29abe5ea351524a2d4d/html5/thumbnails/16.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022040806/5e46b29abe5ea351524a2d4d/html5/thumbnails/17.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022040806/5e46b29abe5ea351524a2d4d/html5/thumbnails/18.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022040806/5e46b29abe5ea351524a2d4d/html5/thumbnails/19.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022040806/5e46b29abe5ea351524a2d4d/html5/thumbnails/20.jpg)
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