Digital signal processor (DSP) algorithms are sets of rules that specifies the order and form of arithmetic operations that are used on specified sets of data. The implementation of these DSP algorithms is often very different from one application system to another because systems have, for example, different memory management policies and I/O handling mechanisms. This paper targets these algorithms and assists the reader with making the algorithms compliant with the TMS320 DSP algorithm standard [1] which is part of TI's eXpressDSP™ technology initiative. Finally, the authors briefly introduced DSP architecture optimization for DSP algorithms.