Texas Instruments DaVinci

From Wikipedia, the free encyclopedia

The Texas Instruments DaVinci combines TI's DM642 DSP with an ARM926EJ-S general-purpose CPU and integrated peripherals in a system-on-a-chip optimized for digital video applications.

Contents

[edit] Overview

A typical multimedia system such as a digital video recorder or digital camera can be split roughly into two pieces: control and media. The control portion handles tasks such as memory card or hard disk access, user interface, and networking, while the media portion covers tasks such as encoding and decoding of audio and video. A general-purpose processor performs well in control tasks, but all but the fastest of these processors are not sufficiently powerful for intensive media-related tasks such as real-time, high-quality video encoding. A DSP, on the other hand, is superb at the repetitive, easily parallelizable media-related tasks, but usually performs poorly in control-related jobs. [1] (PDF)

The idea behind DaVinci is that by using both a general-purpose processor and a DSP, the control and media portions can both be executed by processors that excel at their respective tasks. The integration of these two components into one chip simplifies the system design and allows for more efficient communication between the two components.

[edit] Peripherals

The DaVinci includes a number of on-chip peripherals. These include:

[edit] Models

[edit] Operating System Support

The DSP in the DaVinci generally runs TI's DSP/BIOS RTOS. DSP/BIOS Link drivers run on both the ARM processor and the DSP to provide communication between the two. A number of operating systems support DaVinci and the DSP/BIOS Link drivers:

[edit] External links

[edit] See also