Texas Instruments TMS320 DSP Computer Hardware User Manual


 
www.ti.com
3.3.2HeaderFiles
3.3.3DebugVersesRelease
Packaging
<module>isthenameofthemodule(containingcharactersfromtheset[a-z0-9]),
<vers>isanoptionalversionnumberoftheformv<num>wherenumconsistsof
charactersfromtheset[0-9],
<vendor>isthenameofthevendor(containingcharactersfromtheset[a-z0-9]),
<arch>isanidentifierindicatingtheDSParchitecture(fromtheset24,281,54,54f,54m,
55l,62,62e,64,64e,67,67e)Theseidentifiershavethefollowingmeanings:
24-TMS320C2400objectfiles
281-TMS320C2800largemodelobjectfiles
54-TMS320C5400nearcall/returnobjectfiles
54f-TMS320C5400farcall/returnobjectfiles
54m-TMS320C5400mixedcall/returnobjectfiles
55l-TMS320C5500largemodelobjectfiles
62-TMS320C6200littleendianobjectfiles
62e-TMS320C6200bigendianobjectfiles
64-TMS320C6400littleendianobjectfiles
64e-TMS320C6400bigendianobjectfiles
67-TMS320C6700littleendianobjectfiles
67e-TMS320C6700bigendianobjectfiles
Rule16
EacheXpressDSP-compliantalgorithmheadermustfollowauniformnamingconvention.
InadditiontotheobjectCodeimplementationofthealgorithm,eacheXpressDSP-compliantmodule
includesoneormoreinterfaceheaders.Inordertoensurethatnonameconflictsoccur,wemustadopta
namingconventionforallheaderfiles.Clanguageheadersshouldbenamedasfollows:
<module><vers>_<vendor>.h
Assemblylanguageheadersshouldbenamedasfollows:
<module><vers>_<vendor>.h<arch>
Asinglevendormayproducemorethanoneimplementationofanalgorithm.Forexample,a"debug"
versionmayincludefunctionparametercheckingthatincursundesirableoverheadina"release"version.
Avendormayevendecidetoprovidemultipledebugorreleaseversionsofasinglealgorithm.Also,each
versionmaymakedifferenttradeoffsbetweentimeandspaceoverhead.
Inordertoeasilymanagethecommoncaseofdebugandreleaseversionsofthesamealgorithmwithina
TMS320DSPAlgorithmStandarddevelopmentenvironment,itisimportanttoadoptanamingconvention
thatmakesiteasytoensurethataeXpressDSP-compliantapplicationisbuiltfromauniformsetof
components.Forexample,itshouldbeeasytoensurethatanapplicationisbuiltentirelyfromrelease
versionsofeXpressDSP-compliantcomponents.
Rule17
DifferentversionsofaeXpressDSP-compliantalgorithmfromthesamevendormustfollowauniform
namingconvention.
SPRU352GJune2005RevisedFebruary2007AlgorithmComponentModel35
SubmitDocumentationFeedback