MultichannelAssemblyCodeProcessing
onC5000EDSPFamilyDevices
ServanneDauphinWirelessCommunications
ABSTRACT
Thisdocumentdescribesthemultichannelprocessingmethodologyusedinmultichannel
algorithmimplementationsavailableforwirelessapplicationswheretheoptimizationlevelis
veryhigh.Thisefficientandreliableprocessingmethodologycanalsobeusedinanydomain
whereitisnecessarytorunseveralinstancesofthesamealgorithm.Withlittleoverhead,this
processingmethodologyaddsvaluetofullyoptimizedassemblyalgorithms,andtakes
advantageofsomeC5000EDSParchitecturefeaturesthatallowyoutowritemultichannel
assemblycodewithalmostnoimpactoncodesizeorperformanceincomparisonwith
single-channelcodeversions.
Thisdocumentdescribeshowtousethemethodologytowritemultichannelassemblycode,
providesexamplesofmultichannelprocessingimplementationontheTMS320C54xEDSP,
anddescribeshowtoavoidsomecommonproblemsrelatedtowritingmultichannelcode
=====================================================================