Texas Instruments DaVinci

The Texas Instruments DaVinci is a family of system on a chip processors that are primarily used in embedded video and vision applications.

By providing a bundled offering with system and application software, evaluation modules and debug tools based on Code Composer Studio, TI DaVinci processors were intended to win over a broader set of customers looking to add video features to their electronic products.

[8][9] On January 15, 2007, TI announced DM6441 that is pin-pin compatible with DM6446, but a lower end version[10] With increased investment and significant focus on the DaVinci product line, following products were announced: Today DaVinci processors are used in various video and vision applications, including IP Security cameras, DVR/NVR systems, car blackboxes (car dvr or cab cam), drones, and so on.

For example, the full part number for the DM6446 begins with TMS320DM6446 and has a suffix indicating its packaging type (a BGA flavor) and temperature rating.

When multiple, heterogeneous cores are included in the device (e.g. DM644x), DSP/BIOS Link drivers run on both the ARM processor and the DSP to provide communication between the two.

TI DaVinci processors were originally targeted for video applications and were called Video DSPs
Through special plugins provided by Texas Instruments, GStreamer makes use of hardware acceleration provided by e.g. Texas Instruments DaVinci.