Texas Instruments TMS320C6457 DSP Fitness Equipment User Manual


 
www.ti.com
Shared-Processing(SP)Mode
Eachsub-frameisindependentofeachother.Therearethreetypesofsub-frames.Thefirstsub-frame
startsthetrellisfromthezerostate.Thelastsub-frameendsthetrellisfromaknownstate.Theremaining
middlesubframesdonotstartorendfromaknownstate.
TheEDMA3transfersACNT*BCNTnumberofbytesinA-SyncModeandACNT*BCNT*CCNTnumberof
bytesinAB-SyncMode.Thetotalnumberofbytesforbothmodesshouldbeamultipleof8.Also,the
startingaddressofthefirstsub-framethattheEDMA3willtransferneedstobememory-mapped.
Inthesharedprocessingmode:
Prologlengthmustbemultiplesof8
StartingaddressforreadingextrinsicRAMmustbe:
RAMbaseaddress+middleandlastsubframesprologlength
CRCisturnedoff
SNRisturnedoff
Prologreductionisturnedoff
Extrinsicscalingisturnedoff
Theturbodecodingofthefullframeisperformedinseveralstepsasdescribedbelow:
TheEDMA3sendstheinputbuffersforonesub-frame(theMAP0inputsaredescribedinFigure19).
TheTCP2performstheMAP0forthecurrentsub-frame.
TheEDMA3readstheMAPoutput(extrinsic)ofthecurrentsub-frameandwritesitintotheDSP
memory.
ThestepsfortheMAP0processarerepeatedforalltheothersub-frames.
Onceallthesub-framesMAP0havebeencomputed,thefullMAP0extrinsic(=apriori1)isthenavailable.
ThisallowstheDSPtointerleavetheextrinsicoutput1topreparethenextMAP(=MAP1).Oncethis
interleavingisdone,thesameprocessisapplied,inMAP1configuration:
TheEDMA3sendstheinputbuffersforonesub-frame(theMAP0inputsaredescribedinFigure19).
TheTCP2performstheMAP1forthecurrentsub-frame
TheEDMA3readstheMAPoutput(extrinsic)ofthecurrentsub-frameandwritesitintotheDSP
memory.
ThestepsfortheMAP1processarerepeatedforalltheothersub-frames.
Onceallthesub-framesMAP1havebeencomputed,thefullextrinsic(=apriori2)isthenavailable.This
allowstheDSPtode-interleavetheextrinsicoutput2topreparethenextMAP(=MAP0).Oncethis
de-interleavingisdone,thesameprocessisapplied,inMAP0configuration.Steps1-4arethenrepeated
foralliterations.TheDSPisinchargeofanystoppingcriteriaalgorithmimplementationandcomputing
thefinalharddecisions.Figure19showsadescriptionoftheTCP2processingunitfunctionalblock
diagraminsharedprocessingmode.
SPRUGK1March2009TMS320C6457Turbo-DecoderCoprocessor221
SubmitDocumentationFeedback