TMS320C6000ExpansionBusHostPortPerformanceZoranNikolicDigitalSignalProcessingSolutionsABSTRACTTheexpansionbusisa32-bitwidebusthatsupportsinterfacestoPCIbridgechips,tosynchronousorasynchronousexternalmasters,toavarietyofasynchronousperipherals,andtoasynchronousorsynchronousFIFOs.Theexpansionbushastwomajorsubblocks―theI/OportandhostportInterface.ThisapplicationreportdiscussesperformanceoftheTMS320C6000Eexpansionbushostport.Theexpansionbushostportperformanceisdescribedhereusing:Themaximumdatathroughput(inMbytes/s),Numberofclocksrequiredtoperformatransferand,Latenciesrequiredtostartandcompleteatransfer.Systemperformanceisaffectedbyavarietyoffactorsincluding:TheDMAauxiliarychannel(whichperformsexpansionbustransfers)competesforcontroloftheDMAwithotherDMAchannels.DMAcontrollercompeteswiththeCPUforresources(externalmemoryinterface(EMIF),internalmemory).IftheresourceaccessediswithintheEMIFitissusceptibletostallssuchasSDRAMpagemisses,andasynchronousnotreadyconditions.Manyofthesefactorsarewithinthesystemdesigner’scontrol.Thisapplicationnotebassesonbestcaseperformancetogivethesystemdesigneranideaoftheupperbandofavailablebandwidth.TheperformancewasevaluatedusingtheVHDLsimulation.=====================================================================……