www.ti.com
| Packaging |
<module> | is the name of the module (containing characters from the set |
<vers> | is an optional version number of the form v<num> where num consists of |
| characters from the set |
<vendor> | is the name of the vendor (containing characters from the set |
<arch> | is an identifier indicating the DSP architecture (from the set 24, 281, 54, 54f, 54m, |
| 55l, 62, 62e, 64, 64e, 67, 67e) These identifiers have the following meanings: |
| ∙ 24 - TMS320C2400 object files |
| ∙ 281 - TMS320C2800 large model object files |
| ∙ 54 - TMS320C5400 near call/return object files |
| ∙ 54f - TMS320C5400 far call/return object files |
| ∙ 54m - TMS320C5400 mixed call/return object files |
| ∙ 55l - TMS320C5500 large model object files |
| ∙ 62 - TMS320C6200 little endian object files |
| ∙ 62e - TMS320C6200 big endian object files |
| ∙ 64 - TMS320C6400 little endian object files |
| ∙ 64e - TMS320C6400 big endian object files |
| ∙ 67 - TMS320C6700 little endian object files |
| ∙ 67e - TMS320C6700 big endian object files |
3.3.2 Header Files
Rule 16
Each
In addition to the object Code implementation of the algorithm, each
<module><vers>_<vendor>.h
Assembly language headers should be named as follows:
<module><vers>_<vendor>.h<arch>
3.3.3 Debug Verses Release
A single vendor may produce more than one implementation of an algorithm. For example, a "debug" version may include function parameter checking that incurs undesirable overhead in a "release" version. A vendor may even decide to provide multiple debug or release versions of a single algorithm. Also, each version may make different tradeoffs between time and space overhead.
In order to easily manage the common case of debug and release versions of the same algorithm within a TMS320 DSP Algorithm Standard development environment, it is important to adopt a naming convention that makes it easy to ensure that a
Rule 17
Different versions of a
SPRU352G | Algorithm Component Model | 35 |