XDAIS algorithms

XDAIS algorithms

XDAIS or eXpressDsp Algorithm Interoperability Standard is a standard for algorithm development by Texas Instruments for the TMS320 DSP family. The standard was first introduced in 1999 and was created to facilitate integration of DSP algorithm into systems without re-engineering cost. The XDAIS standard address the issues of algorithm resource allocation and consumption on a DSP. Algorithms that comply with the standard are tested and awarded an "eXpressDSP-compliant" mark upon successful completion of the test

The standard is comprised of a set of general rules and guidelines that should be applied to all algorithms. For instance, all XDAIS compliant algorithms must implement an Algorithm Interface, called IALG. For those algorithms utilizing DMA, the IDMA interface must be implemented. Further, specific rules are provide for each family of TI DSP.

Problems are often caused in algorithm by hard-coding access to system resources that are used by other algorithms. DAIS probits the use of this type of hard-coding. Instead, DAIS requires a standard API for the application to call a particular algorithm class. This API is defined in the xDM standard, also referred to as the VISA APIs (video, imaging, speech and audio).

A XDAIS developer's kit provides the standard itself, example code, and a demonstration.

Benefits of XDAIS over non-standardize approach include:

* Significant reduction in integration time as algorithms do trash each others resources
* Easy comparison of algorithms from multiple different sources in the same application
* Access to broad range of compliant algorithms available from multiple TI DSP Third Parties eliminates need to custom develop complex algorithms
* Algorithms work out-of-the-box with eXpressDSP Multimedia Framework Products, such as Codec Engine (TI)

External links

* [http://focus.ti.com/docs/toolsw/folders/print/tmdxdaisxdm.html#technicaldocuments XpressDSP Algorithm Standard – xDAIS Developer’s Kit and xDM]
* [http://focus.ti.com/lit/ug/spru424c/spru424c.pdf TMS320 DSP Algorithm Standard Developer’s Guide]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • EXpressDSP — is a software package produced by Texas Instruments. This software package is a suite of tools used to develop applications on Texas Instruments Digital Signal Processing line of chips. It consists of: * An integrated development environment… …   Wikipedia

Share the article and excerpts

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