Texas Instruments DaVinci

DaVinci digitális médiaprocesszorok
Tervező Texas Instruments
Kialakítás RISC/DSP
Típus memória-memória
Bájtsorrend ARM esetén little-endian, DSP esetén big-endian
Nyílt nem

A Texas Instruments DaVinci különböző processzorokkal felépített egylapkás rendszerek családja, melyeket elsősorban beágyazott videó- és képfeldolgozó alkalmazásokban használnak. A család egyes processzoraiban ARM processzormagot társítanak a TMS320 C6000 VLIW DSP családba tartozó DSP maggal egyetlen egylapkás rendszerben. Az általános célú processzor és a DSP használatával a vezérlő és a média(feldolgozó) részek külön processzorokkal hajthatók végre.

A család későbbi tagjai között megjelentek a csak DSP-vel és a csak ARM-mel rendelkező processzorok. Minden későbbi csip számos gyorsítót integrál, hogy a végtermékekben az alkalmazásspecifikus feldolgozást a processzormagokról dedikált gyorsítókra helyezzék át. A legjelentősebb ezek közül a HDVICP, egy H.264, SVC és MPEG-4 be- és kitömörítő motor, ISP („Image Signal Processing” technológia), az elsősorban a kameraérzékelőktől a bemenetre érkező videó javítására szolgáló gyorsítóegység a szükséges hardverfunkciókkal felszerelve, és egy OSD motor (on-screen display, képernyőkijelzés) a kijelző gyorsításához. A legújabb processzorok néhány változata egy vagy több képfeldolgozó társprocesszort is integrál az SoC-be.

Történet

A DaVinci processzorokat abban az időszakban kezdték bevezetni, amikor a homogén processzormagokkal rendelkező beágyazott processzorok széles körben elterjedtek. Ezek a processzorok vagy olyan magokon alapultak, amelyek jelfeldolgozásra voltak optimalizálva, mint a DSP-k vagy GPU-k, vagy olyan magokon, amik általános célú feldolgozást végeznek optimálisan, mint a PowerPC, ARM, és StrongARM. Egy általános célú processzor és egy DSP egyetlen csipre helyezésével a vezérlő és a média(feldolgozó) részeket egyaránt olyan processzorokon lehet végrehajtani, amelyek a saját feladatukban kiemelkedőek. A TI üzleti céljai érdekében igyekezett minél szélesebb ügyfélkört megnyerni, amelyek videófunkciókkal kívánták kiegészíteni elektronikus termékeiket. Emiatt a DaVinci processzorokat rendszer- és alkalmazásszoftvereket tartalmazó csomagajánlatokkal, fejlesztőeszközökkel („Code Composer Studio”), próbamodulokkal és hibakereső eszközökkel támogatta.

Egy korai DM6446 egykártyás számítógép

A TI 2005. december 5-én jelentette be első DaVinci márkájú videoprocesszorait, a DM6443 és DM6446 egycsipes modulokat. Ezeket egy évvel később ugyanebbe a családba tartozó, de csak DSP-vel rendelkező változatok követték, a DM643x (DM6431, DM6433, DM6435, DM6437) csipek. 2007. január 15-én a TI megjelentette a DM6441-et, ami lábkompatibilis a DM6446-tal, de egy alsó kategóriás verzió. A DaVinci termékvonal népszerű lett, a család később a következő termékekkel bővült:

Ma a DaVinci processzorokat különböző videó- és gépi látási alkalmazásokban használják, mint például IP biztonsági kamerák, DVR/NVR rendszerek, gépkocsi-feketedobozok (car dvr vagy cab cam), drónok és hasonlók.

Processzorok

A családba tartozó processzorok modellszámait hivatalosan TMS320 előtaggal kell ellátni, de az előtagot a rövidség kedvéért gyakran elhagyják (még a TI-nél is). Például, a DM6446 teljes cikkszáma TMS320DM6446-tal kezdődik és a tokozás (BGA) típusát és a hőmérsékleti besorolást jelző utótaggal rendelkezik.

ProcesszormegjelenésARMDSPtársprocesszorkamera­alkalmazástöbbcsatornás
DVR/NVR alkalmazás
DM64462005. december 5.ARM9C64x+ DSP (digitális jelprocesszor)ISP, OSD, VENCIgen
DM64372006. november 14.ARM9C64x+ DSPISP, OSD, VENCIgen
DM64412007. január 15.ARM9C64x+ DSPISP, OSD, VENC
DM6482007. május 21. C64x+ DSP Igen
DM3552007. szeptember 4.ARM9ISP, VICP, MJCP, OSD, VENCIgen
DM64672007. december 30.ARM9C64x+ DSPIgen
DM335Jul 18, 2008ARM9ISPIgen
DM3572008. november 18.ARM9ISPIgen
DM3652009. március 3.ARM9ISP, HDVICP1, OSD, VENCIgen
DM81682010. március 18.A8C64x+ DSPISP, HDVICP2, HDVPSSIgen
DM3682010. április 14.ARM9ISP, HDVICP1, OSD, VENCIgen
DMVA22010. május 10.ARM9ISP, HDVICP1, OSD, VENC, VCOPIgen
DM81482011. március 1.A8C64x+ DSPISP, HDVICP2, HDVPSS, NF Engine, VCOPIgenIgen
DM81272011. március 1.A8C64x+ DSPISP, HDVICP2, HDVPSS, NF Engine, VCOPIgen
DM3852012. december 3.A8ISP, HDVICP2, HDVPSSIgen
DM81072012. december 3.A8ISP, HDVICP2, HDVPSSIgen
DM3692013. április 10.ARM9ISP, HDVICP1, OSD, VENC, NF EngineIgen
DM3882013. október 29.A8ISP, HDVICP2, HDVPSSIgen
DMVA32013. október 29.A8ISP, HDVICP2, HDVPSS, VCOPIgen
  1. 1 2 ISP: A Texas Instruments „Image Signal Processing” technológiája, más néven „Vision Pre-processing Accelerator” (VPAC). Ezzel külön képfeldolgozó processzorokat alkalmaz a videóprocesszorokon belül. A feldolgozóegység hardveresen gyorsított, a kameramodulokból érkező képek minőségének javítására szolgál, az érzékelőkből kapott nyers képek feldolgozásával. A TI az ISP technológiát több termékébe beépíti, jellemzően autóipari rendszerekbe.
  2. ↑ 720 vízszintes sor, progresszív scan, 30 FPS képfrissítés
  3. ↑ OSD: „On-Screen Display”, a videókép fölé helyezett információkijelző rendszer, képernyőmenü
  4. ↑ VENC: „Video Encoder” vagy „Video Encoding” funkcionalitás, a megjelenítendő képkockának a megjelenítő eszközökhöz küldött jelekké alakítását kezeli (adatok, overlay, szinkronjelek, stb.), lehet pl. kombinált H.264 és H.265 kódoló/dekódoló.
  5. ↑ VICP: „Video and Image Coprocessor”, videó- és képfeldolgozó hardvergyorsító
  6. ↑ MJCP: „Motion and still JPEG coprocessor”, a Texas Instruments DaVinci családjának egyik komponense, társprocesszor. Kezeli mind a mozgókép (videó), mind az állókép (JPEG) be- és kitömörítési feladatokat.

Perifériák

A DaVinci processzorcsalád tagjai számos lapkán belüli perifériát tartalmaznak. Az adott eszköztől függően, ezek lehetnek:

Könyvtárak

A legtöbb TMS320 DSP tartalmaz egy TMS320 Chip Support Library (CSL) könyvtár-változatot, amely a perifériák vezérlésére használt API. Mivel azonban a DaVinci filozófiája az volt, hogy lehetővé tegye az ARM/Linux oldal számára a perifériák Linux-illesztőprogramokon keresztül történő vezérlését, a DM644x-on (kétmagos ARM/DSP) a CSL-támogatás jelenleg nem elérhető a DSP számára.

Operációs rendszerek

A Texas Instruments által biztosított speciális pluginok segítségével a GStreamer kihasználja a TI DaVinci processzorai által nyújtott hardveres gyorsítást

A DaVinci-alapú eszközökben található DSP-k általában a TI TI-RTOS Kernel valós idejű operációs rendszerét futtatják. Ha több heterogén mag van az eszközben (ilyen például a DM644x), a DSP/BIOS Link meghajtók mind az ARM, mind a DSP környezetekben is futnak, hogy a kettő közötti kommunikációt biztosítsák.

Több operációs rendszer támogatja a DaVinci ARM változatait és a DSP/BIOS Link illesztőprogramokat:

Jegyzetek

  1. ↑ Overview - DaVinci Processors
  2. ↑ "Wiki - DaVinci Overview". 2014. augusztus 26. dátummal az eredeti címről archiválva. Hozzáférés: 2014. augusztus 23.
  3. ↑ EDN: TI Unveils DaVinci Development Kit for Video, DSPs Archiválva 2014. augusztus 26-i dátummal a Wayback Machine-ben.
  4. ↑ "Linuxgizmos: Linux drives next-gen video gadget chip". 2013. december 24. dátummal az eredeti címről archiválva. Hozzáférés: 2014. augusztus 23.
  5. ↑ Embedded.com: Single-chip systems make digital video easy
  6. ↑ BDTI: TI Launches First "DaVinci" Video Processors
  7. ↑ EETimes: December Newsletter: TI Launches First "DaVinci" Video Processors
  8. ↑ EDN: Digital video processor breaks $10
  9. ↑ Texas Instruments Announces DaVinci Family Extensions
  10. ↑ "TI's Latest DaVinci Processor Drives Growth of Portable Digital Video Applications". 2016. március 4. dátummal az eredeti címről archiválva. Hozzáférés: 2025. július 9.
  11. ↑ Texas Instruments DaVinci(TM) Technology Doubles System Performance with a $40 System BOM Reduction for Video Security and Surveillance Applications[halott link]
  12. ↑ "Texas Instruments Launches New Low-Cost DaVinci Processor to Spur Growth of Portable, HD Video Applications". 2016. március 4. dátummal az eredeti címről archiválva. Hozzáférés: 2025. július 9.
  13. ↑ "TI Delivers First Single-Chip, Real-Time HD Video Transcoding Solution with DaVinci Technology". 2016. március 4. dátummal az eredeti címről archiválva. Hozzáférés: 2025. július 9.
  14. ↑ Design costs for portable display electronics drop with TI's lowest cost digital media processor
  15. ↑ "New digital media processor from Texas Instruments provides H.264 at D1 resolution for professional quality video on low-cost consumer video products". 2014. augusztus 26. dátummal az eredeti címről archiválva. Hozzáférés: 2025. július 9.
  16. ↑ New TMS320DM365 processor from Texas Instruments provides pixel-perfect 1080p H.264 video flexibility without the design complexity[halott link]
  17. ↑ "New DM8168 DaVinci video SoC from Texas Instruments offers best-in-class embedded video performance for video surveillance and video communications". 2014. augusztus 26. dátummal az eredeti címről archiválva. Hozzáférés: 2025. július 9.
  18. ↑ "New TMS320DM368 DaVinci video processor from Texas Instruments offers full HD video with a boost in ARM® performance for advanced video applications". 2016. március 4. dátummal az eredeti címről archiválva. Hozzáférés: 2025. július 9.
  19. ↑ Texas Instruments launches DaVinci DMVA2 video processor, the first megapixel IP camera SoC with smart analytics[halott link]
  20. ↑ "Can you see us now? Newest video processors from TI transform the video experience with 3x greater HD video processing performance". 2014. augusztus 26. dátummal az eredeti címről archiválva. Hozzáférés: 2025. július 9.
  21. ↑ "New TI DaVinci video processors bring "true-to-life" image quality and unparalleled performance in low-light surveillance conditions". 2015. december 10. dátummal az eredeti címről archiválva. Hozzáférés: 2025. július 9.
  22. ↑ TI delivers best-in-class low-light technology for megapixel IP camera market with new DaVinci DM369 video SoC[halott link]
  23. ↑ "Revitalizing the next-generation of cameras, TI delivers best-in-class integrated Image Signal Processing (ISP) technology in new DaVinci video processors". 2018. április 20. dátummal az eredeti címről archiválva. Hozzáférés: 2025. július 9.
  24. ↑ TI, TMS320DM6446 termékoldal
  25. ↑ TI, TMS320DM6437 termékoldal
  26. ↑ TI, TMS320DM6441 termékoldal
  27. ↑ TI, TMS320DM648 termékoldal
  28. ↑ TI, TMS320DM355 termékoldal
  29. ↑ TI, TMS320DM6467 termékoldal
  30. ↑ TI, TMS320DM335 termékoldal
  31. ↑ TI, TMS320DM357 termékoldal
  32. ↑ TI, TMS320DM365 termékoldal
  33. ↑ TI, TMS320DM8168 termékoldal
  34. 1 2 TI, TMS320DM368 termékoldal
  35. ↑ TI, TMS320DM8148 termékoldal
  36. ↑ TI, TMS320DM8127 termékoldal
  37. ↑ TI, DM385 termékoldal
  38. ↑ TI, DM8107 termékoldal
  39. ↑ TI, TMS320DM369 termékoldal
  40. ↑ TI, DM388 termékoldal
  41. ↑ TI, DMVA3 termékoldal

Fordítás

Ez a szócikk részben vagy egészben a Texas Instruments DaVinci című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.

Források

További információk

Kapcsolódó szócikkek