using standard algorithms in a system in which data objects are created at design time
【ABSTRACT】
The TMS320 DSP Algorithm Standard is part of TI's eXpressDSP (XDAIS) technology initiative. It allows system designers to easily integrate algorithms from a variety of sources (e.g., third parties, customers). However, in system design, flexibility comes with a price.
This price is paid in CPU cycles and memory space, both critical in all DSP systems, but perhaps most critical in a static system. For this application note, a static system is defined as one in which memory is allocated once and is used for the remainder of the system's life – there is no effort to reclaim or reuse memory. In contrast, a dynamic system is one in which the memory is reused while the application is executing. A dynamic system takes advantage of the available memory by sharing it between algorithms, by reclaiming it when an algorithm is deactivated, and by reusing it when another algorithm is activated.
Algorithms that comply with the TMS320 DSP Algorithm Standard are tested and awarded an eXpressDSP compliant mark upon successful completion of the test. This application note shows how an eXpressDSP-compliant algorithm may be used effectively in a static system with limited memory. It examines some optimizations and illustrates them with a very simple example: an algorithm that copies input to output. The impact in terms of code size, data size, and CPU cycles will be demonstrated.
-
e.rar
(2007-10-31 11:38 上传)
54.48 KB, 下载次数: 9
rar