XDAIS algorithms
XDAIS or eXpressDsp Algorithm Interoperability Standard is a standard for algorithm development by Texas Instruments for the TMS320 DSP family. This standard 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 "eXpress DSP-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 XDIAS compliant algorithms must use a memory management API, called IALG. For those algorithms utilizing DMA, the IDMA interface must be implemented. Further, specific rules are provide for each family of TI DSP.
A XDAIS developer's kit provides the standard itself, example code, and a demonstration.