Texas Instruments TMS320DM355 Computer Hardware User Manual


 
www.ti.com
PRODUCT PREVIEW
TMS320DM355
DigitalMediaSystem-on-Chip(DMSoC)
SPRS463ASEPTEMBER2007REVISEDSEPTEMBER2007
TheEDMAControllerconsistsoftwomajorblocks:theTransferController(TC)andtheChannel
Controller(CC).TheCCisahighlyflexibleChannelControllerthatservesastheuserinterfaceandevent
interfacefortheEDMAsystem.TheCCsupports64-eventchannelsand8QDMAchannels.TheCC
consistsofascalableParameterRAM(PaRAM)thatsupportsflexibleping-pong,circularbuffering,
channel-chaining,auto-reloading,andmemoryprotection.
TheEDMAChannelControllerhasthefollowingfeatures:
Fullyorthogonaltransferdescription
Threetransferdimensions
A-synchronizedtransfers:onedimensionservicedperevent
AB-synchronizedtransfers:twodimensionsservicedperevent
Independentindexesonsourceanddestination
Chainingfeatureallows3-Dtransferbasedonsingleevent
Flexibletransferdefinition
Incrementandconstantaddressingmodes
LinkingmechanismallowsautomaticPaRAMsetupdate
Chainingallowsmultipletransferstoexecutewithoneevent
Interruptgenerationfor:
DMAcompletion
Errorconditions
Debugvisibility
Queuewatermarking/threshold
Errorandstatusrecordingtofacilitatedebug
64DMAchannels
Eventsynchronization
Manualsynchronization(CPU(s)writetoeventsetregister)
Chainsynchronization(completionofonetransferchainstonext)
8QDMAchannels
QDMAchannelsaretriggeredautomaticallyuponwritingtoaPaRAMsetentry
SupportforprogrammableQDMAchanneltoPaRAMmapping
128PaRAMsets
EachPaRAMsetcanbeusedforaDMAchannel,QDMAchannel,orlinkset(remaining)
Twotransfercontrollers/eventqueues.Thesystem-levelpriorityofthesequeuesisuserprogrammable
16evententriespereventqueue
Externalevents(forexample,ASPTXEvtandRXEvt)
TheEDMATransferControllerhasthefollowingfeatures:
Twotransfercontrollers
64-bitwidereadandwriteportsperchannel
Uptofourin-flighttransferrequests(TR)
Programmableprioritylevel
Supportstwodimensionaltransferswithindependentindexesonsourceanddestination(EDMA3CC
managesthe3rddimension)
Supportforincrementandconstantaddressingmodes
Interruptanderrorsupport
ParameterRAM:EachEDMAisspecifiedbyaneightword(32-byte)parametertablecontainedin
ParameterRAM(PaRAM)withintheCC.DM355provides128PaRAMentries,oneforeachofthe64
DMAchannelsandfor64QDMA/LinkedDMAentries.
DetailedDeviceDescription 88SubmitDocumentationFeedback