www.ti.com
TMS320C54xxRulesandGuidelines
Thereare,ofcourse,caseswhereitwouldbedesirablethatthecorerun-timesupportisaccessiblewith
nearcalls.
Guideline13
Onprocessorsthatsupportlargeprogrammodelcompilations,aversionofthealgorithmshouldbe
suppliedthataccessedallcorerun-timesupportfunctionsasnearfunctionsandallalgorithmsasfar
functions(mixedmodel).
Whenextendedprogrammemoryallowsoverlays,theusableprogramspaceoneachpageisreduced.To
ensurealgorithmusability,thecodesizeforeachloadableobjectmustbelimited.
Rule30
Onprocessorsthatsupportanextendedprogramaddressspace(pagedmemory),thecodesizeofany
independentlyrelocatableobjectmoduleshouldneverexceedthecodespaceavailableonapage
whenoverlaysareenabled.
Noteherethatthealgorithmcanbelargerthanthislimit,butanyoneindependentlyrelocatableobject
modulemustnotexceedthelimit.FortheC54xx,thecodesizelimitis32Kwords.
DSP-SpecificGuidelines 50SPRU352G–June2005–RevisedFebruary2007
SubmitDocumentationFeedback