XDAIS FAQ

From Texas Instruments Embedded Processors Wiki

Jump to: navigation, search
Translate this page to   

Contents

Where can I download XDAIS?

The latest XDAIS releases are available here.

What happened to the ALG libraries?

The ALG libraries were removed from XDAIS in the 5.00 release in 2006. System integrators are recommended to use the Codec Engine framework, or DSKT2, provided in Framework Components, if a lower-level interface is needed.

Can algorithm providers name interface structures like <VENDOR><MOD>_Params?

/* 
 *  Algorithm FIR: bind the generic FIR symbol to TI's implementation
 *  of the algorithm, and include the appropriate library
 */
-l fir_ti.l64
_FIR_IFIR = _FIR_TI_IFIR;

The rationale for this was to ensure clients could have vendor-agnostic code. Some customers integrate algorithms from 6 or 7 different vendors hence the application code needs to be insulated from this detail.

For this reason, we should not have <VENDOR><MOD>_Params, because this is an exposed entry point to the application.

Can algorithm providers name IALG fxn tables like <MOD>_<VENDOR>_FXNS?


Are algorithm providers required to provide a <MOD>_<VENDOR>.h file?

Often you don't need the MOD_VENDOR.h file - i.e. most algorithms try to stick with the base interface so that it can be used in any framework without customization.

Make this file available if you really do extend the algorithm and have required APIs that need called in addition to the XDAIS/XDM/VISA standards.

Leave a Comment
Personal tools
Namespaces
Variants
Actions
Navigation
Print/export
Toolbox