欢迎来到天天文库
浏览记录
ID:1708967
大小:813.50 KB
页数:18页
时间:2017-11-13
《system interface units》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ComputerArchitectureSystemInterfaceUnitsIolantheIIapproachesCoromandelHarbourSystemInterfaceUnit(alsoBusIU)Positionedbetweencacheandsystembus(externaltodie)SystemInterfaceUnit(alsoBusIU)CacheómainmemorybusResponsibleforMatchingcachelinelengthtomemorybusegPowerPC60132bytecacheline64bit(
2、8byte)busMemorytransactionsare“bursts”of4doublewordsGivingprioritytoreadsReadrequestsstallCPUpipelineWritesareassumed“complete”whentheyexitthepipelineDetectingreadsondatainthewritebuffersCachecoherence-later!SystemInterfaceUnitReadqueue2-4entriesReadwillfetchacacheline(PowerPC8words)Ne
3、edtofetchrequestedwordfirstMaybeword0-7inthecachelineBustransactionsmaybe“outoforder”RequestedwordfirstBusclock<4、riesLowerprioritythanreadbufferAdditional(R10000)IncomingbufferExternalAgent(EA)supplyingdatawritestoitProcessordoesn’tcontroltransferEAsignalscompletionanddataforwardedtocacheUncachedbufferPagesmaybemarked“notcached”FasterI/OtransactionsSystemInterfaceUnitOverlapgreaterbusutilisatio5、nSeparateAddressandDatabusesMultiplexingtwotypesofinformationonthesamebusSavespinsCoststime-unabletoassertbothatonceExpensiveforwrites!Requiredsince….wheneverSeparateAddressandDatabustenureAddressanddataphasessplitIssueaddress1,waitfordata1Issueaddress2whilewaitingfordata1PowerPCorgani6、sationPowerPC601~1993BoundaryoftheSidieNew-Lookinthe“ExampleProcessors”sectionoftheWebnotesPowerPCorganisationPowerPC601~1993BoundaryoftheSidieNew-Lookinthe“ExampleProcessors”sectionoftheWebnotes3-waySuperScalarIntegerBranchFloatingPointPowerPCorganisationPowerPC601~1993BoundaryoftheSi7、dieNew-Lookinthe“ExampleProcessors”sectionoftheWebnotesMMUUnifiedTLB(DataandI-misses)InstructionTLBPowerPCorganisationPowerPC601~1993BoundaryoftheSidieNew-Lookinthe“ExampleProcessors”sectionoftheWebnotesCacheUnified(DataandInst)PowerPCorganisationPowerPC601~1993BoundaryoftheSidieNew-
4、riesLowerprioritythanreadbufferAdditional(R10000)IncomingbufferExternalAgent(EA)supplyingdatawritestoitProcessordoesn’tcontroltransferEAsignalscompletionanddataforwardedtocacheUncachedbufferPagesmaybemarked“notcached”FasterI/OtransactionsSystemInterfaceUnitOverlapgreaterbusutilisatio
5、nSeparateAddressandDatabusesMultiplexingtwotypesofinformationonthesamebusSavespinsCoststime-unabletoassertbothatonceExpensiveforwrites!Requiredsince….wheneverSeparateAddressandDatabustenureAddressanddataphasessplitIssueaddress1,waitfordata1Issueaddress2whilewaitingfordata1PowerPCorgani
6、sationPowerPC601~1993BoundaryoftheSidieNew-Lookinthe“ExampleProcessors”sectionoftheWebnotesPowerPCorganisationPowerPC601~1993BoundaryoftheSidieNew-Lookinthe“ExampleProcessors”sectionoftheWebnotes3-waySuperScalarIntegerBranchFloatingPointPowerPCorganisationPowerPC601~1993BoundaryoftheSi
7、dieNew-Lookinthe“ExampleProcessors”sectionoftheWebnotesMMUUnifiedTLB(DataandI-misses)InstructionTLBPowerPCorganisationPowerPC601~1993BoundaryoftheSidieNew-Lookinthe“ExampleProcessors”sectionoftheWebnotesCacheUnified(DataandInst)PowerPCorganisationPowerPC601~1993BoundaryoftheSidieNew-
此文档下载收益归作者所有