TMS320C6000ExpansionBusHostPortPerformance
ZoranNikolicDigitalSignalProcessingSolutions
ABSTRACT
Theexpansionbusisa32-bitwidebusthatsupportsinterfacestoPCIbridgechips,to
synchronousorasynchronousexternalmasters,toavarietyofasynchronousperipherals,
andtoasynchronousorsynchronousFIFOs.Theexpansionbushastwomajor
subblocks―theI/OportandhostportInterface.Thisapplicationreportdiscusses
performanceoftheTMS320C6000Eexpansionbushostport.
Theexpansionbushostportperformanceisdescribedhereusing:
Themaximumdatathroughput(inMbytes/s),
Numberofclocksrequiredtoperformatransferand,
Latenciesrequiredtostartandcompleteatransfer.
Systemperformanceisaffectedbyavarietyoffactorsincluding:
TheDMAauxiliarychannel(whichperformsexpansionbustransfers)competesforcontrolof
theDMAwithotherDMAchannels.
DMAcontrollercompeteswiththeCPUforresources(externalmemoryinterface(EMIF),
internalmemory).
IftheresourceaccessediswithintheEMIFitissusceptibletostallssuchasSDRAMpage
misses,andasynchronousnotreadyconditions.
Manyofthesefactorsarewithinthesystemdesigner’scontrol.Thisapplicationnotebasses
onbestcaseperformancetogivethesystemdesigneranideaoftheupperbandofavailable
bandwidth.
TheperformancewasevaluatedusingtheVHDLsimulation.
=====================================================================