davinci - cvut.cznoel.feld.cvut.cz/vyu/scs/prezentace2007/davinci/davinci.pdf · tms320dm6441 pro...
TRANSCRIPT
DaVinciTM
Digital Media Processors
Daniel Špulák
X31SCS5/2007
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
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...
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
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
TMS320DM6446
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ů
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í
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
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
TMS320DM6446
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í
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
TMS320DM6446
● pouzdro 361 pinů, bezolovnaté provedení
● 90 nm technologie, šest vrstev metalizace (Cu)
● cena 39,50 USD
Příklad použití – DVD rekordér
Příklad použití – vybavení pro videokonference
Příklad použití – LCD televizor
Vývojový software
Vývojový modul
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