Texas Instruments DaVinci

Texas Instruments DaVinci

The Texas Instruments DaVinci Technology combines TI's offering of digital signal processing chips, software, tools and support for developing a broad spectrum of optimized digital video end equipments. The DaVinci DSP is part of the popular TMS320 DSP family.


The idea behind the DaVinci family of processors 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.

The DaVinci family of processors now scales from multiple core devices (e.g. DM644x) to single core DSP devices (e.g. DM643x) to single core ARM devices (e.g. DM355).

Contents

Peripherals

The DaVinci processor families include a number of on-chip peripherals. Depending on the particular device, these may include:

  • Support for memory cards such as CompactFlash, SD Card and MMC (Although the Linux drivers for the latter two are currently rather impaired and unable to write at a reasonable speed)
  • ATA interface
  • CCD Controller for digital camera/camcorder applications
  • Connectivity, including USB 2.0 Host and Client modes, VLYNQ (interface for FPGA, Wireless LAN, PCI), EMAC (Ethernet MAC) with MDIO
  • GPIO
  • Enhanced DMA
  • Interrupt controller
  • Digital LCD controller
  • Serial interfaces, including SPI, I²C, and I²S, UART
  • Histogram, autofocus, autoexposure, and auto-white-balance (H3A) acceleration
  • Image resize acceleration
  • A/D and D/A converters for analog video input and output

Models

All these model numbers should, formally, be prefixed by TMS320; the prefix is usually omitted for brevity. So 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.

Dual-core models have both ARM and DSP:

  • DM6443 - ARM9 + TI C64x+ DSP + DaVinci Video (Decode) - Video Accelerator and Networking for display
  • DM6446 - ARM9 + TI C64x+ DSP + DaVinci Video (Encode and Decode) - Video Accelerator and Networking for capture and display
  • DM6467 - ARM9 + TI C64x+ DSP + DaVinci Video (Encode and Decode) - Video Accelerator and Networking for high def capture and display

There are DSP-only models:

  • DM643x - TI C64x+ DSP
  • DM64x - TI C64x+ DSP

There are ARM-only models:

  • DM335 - a DM355 variant (pin compatible) without the MJCP
  • DM355 - ARM9 + DaVinci Video (Encode and Decode) - MPEG4/JPEG coprocessor (MJCP)
  • DM357 - a DM6446 variant (pin-compatible) with the DSP replaced by a dedicated video coprocessor (HMJCP)
  • DM365 - enhanced DM355, including addition of a high def second video coprocessor (HDVICP)

Libraries

  • Most the TMS320 DSPs include a TMS320 Chip Support Library (CSL) which is an API used to control the peripherals. However, since the philosophy for the DaVinci was to allow the ARM/Linux side to control the peripherals via Linux drivers, support for the CSL on the DM644x (dual core ARM/DSP) is not currently available for the DSP.

Operating systems

The DSP included in many DaVinci-based devices generally runs TI's DSP/BIOS RTOS. 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.

A number of operating systems for the DaVinci ARM and support DaVinci and the DSP/BIOS Link drivers:

See also

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Texas Instruments TMS320 — is a blanket name for a series of digital signal processors (DSPs) from Texas Instruments. It was introduced on April 8 1983 through the TMS32010 processor, which was then the fastest DSP on the market.The processor is available in many different …   Wikipedia

  • Texas Instruments — Type Public Traded as NYSE: TXN …   Wikipedia

  • Texas Instruments — Texas Instruments …   Википедия

  • Texas Instruments OMAP — Эта статья содержит незавершённый перевод с английского языка. Вы можете помочь проекту, переведя её до конца. Texas Instruments OMAP (Open Multimedia Application Platform  открытая …   Википедия

  • Texas Instruments OMAP — TI OMAP3530 on BeagleBoard described TI OMAP4430 on PandaBo …   Wikipedia

  • List of devices that run MontaVista Linux — This is an incomplete list of embedded devices that run MontaVista Linux: electronic devices with limited internal computers whose main operating system is based on MontaVista s distribution of the open source Linux operating system. Digital… …   Wikipedia

  • DVPB-HD — (Digital Video Processing Board High Definition) [1] is a prototyping board based on Texas Instruments DaVinci Technology. It has many of the required peripheral interfaces support such as CVBS Component Video HDMI Audio Giga Bit Ethernet RS232… …   Wikipedia

  • Pandora (console) — Pandora Manufacturer OpenPandora Operating system Custom edition of Ångström (Linux) CPU 600+ MHz …   Wikipedia

  • OmapZoom — II is a Mobile Development Platform (MDP) built around Texas Instruments (TI) OMAP 3430 processor. It has a full QWERTY keypad, a 4.1 WVGA capacitive multi touch screen, Wireless 802.11, 3G, FM and Bluetooth connectivity options. Also, expansion… …   Wikipedia

  • OMAP — TI OMAP3530 en una BeagleBoard El OMAP es un procesador de aplicaciones multimedia de Texas Instruments, basado en la arquitectura de doble núcleo, optimizada para sistemas operativos eficientes y ejecución de código de multimedia, como el… …   Wikipedia Español

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”