27.01.2015 Views

DSP Selection Guide

DSP Selection Guide

DSP Selection Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Software and Development Tools<br />

TMS320 <strong>DSP</strong> Algorithm Standard for eXpress<strong>DSP</strong> Software<br />

85<br />

➔<br />

eXpress<strong>DSP</strong> Algorithm Interoperability Standard (xDAIS) – Digital Media (xDM)<br />

Standards for Application Interoperability<br />

Get more information on xDAIS-DM at: www.ti.com/ccstudio<br />

Features and Benefits<br />

• Reduces system integration by<br />

enabling multiple algorithms to<br />

interoperate out-of-the-box<br />

• Lowers support and development<br />

costs by eliminating custom coding<br />

• Choose from hundreds of compliant<br />

algorithms available today<br />

• Uniform lightweight APIs across<br />

various classes of multimedia algorithms,<br />

such as audio, video,<br />

speech and image<br />

• Flexibility of extension for various<br />

requirements such as metadata<br />

parsing, file format, custom processing<br />

and so forth<br />

• Enables developer to experiment<br />

between algorithms from different<br />

vendors without modifying<br />

application<br />

Mandatory Rules<br />

• The standard consists of:<br />

– 46 basic “common sense” rules<br />

for all algorithms<br />

– IALG APIs – Abstracts <strong>DSP</strong><br />

memory management away from<br />

algorithms<br />

– IDMA2 and IDMA3 APIs –<br />

Abstracts <strong>DSP</strong>DMA management<br />

away from algorithms<br />

– Instruction Set Architecture (ISA)<br />

rules for <strong>DSP</strong>s<br />

– Naming conventions to reduce<br />

name space pollution<br />

Optional <strong>Guide</strong>lines<br />

• Several guidelines to help system<br />

integrators<br />

• Methods for extending baseline<br />

APIs for added functionality –<br />

allowing for differentiation<br />

eXpress<strong>DSP</strong> Compliance<br />

• Hundreds of algorithms tested to<br />

comply to the TMS320 <strong>DSP</strong><br />

Algorithm Standard<br />

Texas Instruments 1Q 2007<br />

Overview of eXpress<strong>DSP</strong> Algorithm Interoperability Standard –<br />

Digital Media<br />

The Digital Media extension to the<br />

eXpress<strong>DSP</strong> Algorithm Interoperability<br />

Standard – (xDAIS-DM or xDM) is a key<br />

ingredient of eXpress<strong>DSP</strong> Technology.<br />

xDM defines a uniform set of APIs across<br />

various multimedia algorithms to ease<br />

integration and allow developers to<br />

change between algorithms. The standard<br />

is a set of coding conventions for<br />

algorithm writers that ultimately eliminate<br />

much of the time-consuming reengineering<br />

work required to integrate algorithms<br />

into a variety of applications. It achieves<br />

this by defining common programming<br />

rules, guidelines and interfaces.<br />

The xDM enforces known behaviors,<br />

requires documentation of features relevant<br />

to integration and defines interfaces<br />

for algorithms to use to request resources.<br />

As a result, the standard facilitates the<br />

integration and deployment of algorithms<br />

in a variety of systems.<br />

The xDM documentation, header files<br />

and examples are included in Code<br />

Composer Studio Integrated<br />

Development Environment (IDE).<br />

Using eXpress<strong>DSP</strong>-Compliant<br />

Algorithms<br />

To browse and purchase off-the-shelf<br />

production-ready algorithms, visit TI’s<br />

website to view a list of companies that<br />

have produced<br />

eXpress<strong>DSP</strong>-compliant<br />

algorithms. Go to the <strong>DSP</strong><br />

Developer’s Village and follow<br />

the links in the<br />

eXpress<strong>DSP</strong> compliance program box and<br />

look for the compliance logo.<br />

For more information about the TMDS320<br />

<strong>DSP</strong> Algorithm Standard Developer's Kit<br />

visit www.ti.com/ccstudio<br />

The TMS320 <strong>DSP</strong> Algorithm Standard Developer’s Kit demo shows how easily eXpress<strong>DSP</strong>compliant<br />

algorithms interoperate.<br />

<strong>DSP</strong> <strong>Selection</strong> <strong>Guide</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!