关闭

关闭

封号提示

内容

首页 AMBA_AHB_bridge.pdf

AMBA_AHB_bridge.pdf

AMBA_AHB_bridge.pdf

上传者: king 2014-03-27 评分 4.5 0 50 7 229 暂无简介 简介 举报

简介:本文档为《AMBA_AHB_bridgepdf》,可适用于IT/计算机领域,主题内容包含PrimeCellInfrastructureAMBAAXItoAMBAAHBBridges(BP)Revision:rpTechnicalOver符等。

PrimeCellInfrastructureAMBAAXItoAMBAAHBBridges(BP)Revision:rpTechnicalOverviewCopyrightARMLimitedAllrightsreservedARMDTOCPrimeCellInfrastructureAMBAAXItoAMBAAHBBridges(BP)TechnicalOverviewCopyrightARMLimitedAllrightsreservedReleaseInformationThefollowingchangeshavebeenmadetothisbookProprietaryNoticeWordsandlogosmarkedwithorareregisteredtrademarksortrademarksownedbyARMLimited,exceptasotherwisestatedbelowinthisproprietarynoticeOtherbrandsandnamesmentionedhereinmaybethetrademarksoftheirrespectiveownersNeitherthewholenoranypartoftheinformationcontainedin,ortheproductdescribedin,thisdocumentmaybeadaptedorreproducedinanymaterialformexceptwiththepriorwrittenpermissionofthecopyrightholderTheproductdescribedinthisdocumentissubjecttocontinuousdevelopmentsandimprovementsAllparticularsoftheproductanditsusecontainedinthisdocumentaregivenbyARMingoodfaithHowever,allwarrantiesimpliedorexpressed,includingbutnotlimitedtoimpliedwarrantiesofmerchantability,orfitnessforpurpose,areexcludedThisdocumentisintendedonlytoassistthereaderintheuseoftheproductARMLimitedshallnotbeliableforanylossordamagearisingfromtheuseofanyinformationinthisdocument,oranyerrororomissioninsuchinformation,oranyincorrectuseoftheproductWherethetermARMisuseditmeans“ARMofanyoritssubsidiariesasappropriate”ConfidentialityStatusThisdocumentisNonConfidentialTherighttouse,copyanddisclosethisdocumentmaybesubjecttolicenserestrictionsinaccordancewiththetermsoftheagreemententeredintobyARMandthepartythatARMdeliveredthisdocumenttoProductStatusTheinformationinthisdocumentisfinal,thatisforadevelopedproductWebAddresshttp:wwwarmcomChangeHistoryDateIssueConfidentialityChangeDecemberANonConfidentialIssueforrpSeptemberBNonConfidentialIssueforrpFebruaryCNonConfidentialUpdateforrp,sidebandsignalinformationiiCopyrightARMLimitedAllrightsreservedARMDTOCContentsPrimeCellInfrastructureAMBAAXItoAMBAAHBBridges(BP)TechnicalOverviewChapterAXItoAHBbridgesAbouttheAXItoAHBbridgesFunctionaldescriptionPhysicaldataSignaldescriptionsARMDTOCCopyrightARMLimitedAllrightsreservediiiContentsivCopyrightARMLimitedAllrightsreservedARMDTOCListofTablesPrimeCellInfrastructureAMBAAXItoAMBAAHBBridges(BP)TechnicalOverviewChangeHistoryiiTableSlaveinterfaceattributesTableGatecountsARMDTOCCopyrightARMLimitedAllrightsreservedvListofTablesviCopyrightARMLimitedAllrightsreservedARMDTOCListofFiguresPrimeCellInfrastructureAMBAAXItoAMBAAHBBridges(BP)TechnicalOverviewFigureAXItoAHBLitemasterbridgeFigureAXItoAHBLitemasterbridgewithOVLassertionsFigureAXItoAHBLiteslavebridgeFigureAXItoAHBLitebridgetimingconstraintsFigureAXItoARMAHBLitebridgesignalconnectionsFigureAXItoAHBLitemasterbridgesignalconnectionsFigureAXItoAHBLiteslavebridgesignalconnectionsARMDTOCCopyrightARMLimitedAllrightsreservedviiListofFiguresviiiCopyrightARMLimitedAllrightsreservedARMDTOCChapterAXItoAHBbridgesThisTechnicalOverviewdescribestheAXItoAHBbridgesItcontainsthefollowingsections:•AbouttheAXItoAHBbridgesonpage•Functionaldescriptiononpage•Physicaldataonpage•SignaldescriptionsonpageARMDTOCCopyrightARMLimitedAllrightsreservedAXItoAHBbridgesAbouttheAXItoAHBbridgesThefollowingsectionsdescribetheconfigurationsthatyoucanimplementforanAXItoAHBbridge:•AXItoARMAHBLitebridge•AXItoARMAHBLitemasterbridge•AXItoARMAHBLitemasterbridgewithOVLassertionsonpage•AXItoARMAHBLiteslavebridgeonpageAXItoARMAHBLitebridgeTheAXItoARMAHBLitebridgeimplementsanAXIslaveportandanARMAHBLitemasterporttoenable,forexample,anARMAHBLitesystemtobeconnectedtoanAXImasterTheSystemsIPARMAMBAAHBExtensionsSpecificationdefinestheARMextensionstothestandardAHBspecificationFormoreinformationonAHBLiteseeAHBLiteOverview(ARMDVI)AXItoARMAHBLitemasterbridgeTheAXItoAHBLitemasterbridgethatFigureshows,implementstheAXItoARMAHBLitebridgetogetherwiththecomponentsrequiredtoprovideanAHBLitemasterinterfaceThisenables,forexample,anAHBLitesystemtobeconnectedtoanAXImasterFigureAXItoAHBLitemasterbridge$,VODYHLQWHUIDFH$LR$DKEOLWHFQY($FQ$KE($'<($'<($'<(($$LWHPDVWHULQWHUIDFHE$CopyrightARMLimitedAllrightsreservedARMDTOCAXItoAHBbridgesTheothercomponentsinFigureonpageare:BytelanestrobeconverterThebytelanestrobeconverter,BLScnv,isanAHBslavegasketthatsupportsthebytelanestrobefunctionalitythattheSystemsIPARMAMBAAHBExtensionsSpecificationdefinesExclusiveaccessmonitorTheexclusiveaccessmonitor,ExAcMn,isanAHBslavegasketthatsupportstheexclusiveaccessfunctionalitythattheSystemsIPARMAMBAAHBExtensionsSpecificationdefinesItgrantsuptotwomastersexclusiveaccesstoaslaveAXItoARMAHBLitemasterbridgewithOVLassertionsIfyoudonotrequirethecomplexityoftheconfigurationthatAXItoARMAHBLitemasterbridgeonpagedescribesthenyoucanconfigurethecomponentasabridgethatconvertstheARMAHBLitemasterinterfaceintoanAHBLitemasterinterfaceThisisachievedbytyingoffthefollowingsignals:•HPROT:arenotpropagatedThereisnosupportforexclusive,cacheallocatetransferindication•HBSTRBandHUNALIGNarenotpropagatedThereisnosupportforunalignedorsparsetransfers•HRESPistiedLOWThereisnosupportforexclusiveresponsesTheAXItoAHBLitebridgewrapstheAxiToALitebridgeselectivelytocreateanAHBLitemasterinterfaceThebridgecontainsOVLassertionsthatguardagainstunsupportedfeaturesoftheAXIprotocolFigureshowsthebridgeFigureAXItoAHBLitemasterbridgewithOVLassertions$,WR$LWHPDVWHUEULGJHZLWKDVVHUWLRQV$LR$KELWHDVVHUWLRQV$,WR$$LWHEULGJH$LR$$KELWH$,VODYHSRUW$LWHPDVWHUSRUWARMDTOCCopyrightARMLimitedAllrightsreservedAXItoAHBbridgesAXItoARMAHBLiteslavebridgeTheAXItoAHBLiteslavebridgethatFigureshowsimplementstheAXItoARMAHBLitebridgetogetherwiththecomponentsrequiredtoprovideanAHBLiteslavegasketinterfaceThisenables,forexample,anAHBLiteslavetobeconnectedtoanAXIsystemFigureAXItoAHBLiteslavebridgeThebridgeusesthebytelanestrobeconverterandexclusiveaccessmonitorasAXItoARMAHBLitemasterbridgeonpagedescribes$,WR$$LWHEULGJH$LR$$KELWHWHODQHVWUREHFRQYHUWHUFQY(FOXVLYHDFFHVVPRQLWRU($FQ$,WR$LWHVODYHEULGJH$LR$KELWHCopyrightARMLimitedAllrightsreservedARMDTOCAXItoAHBbridgesFunctionaldescriptionTheAXItoARMAHBLitebridgehasthefollowingfeatures:•IttranslatesAXItransactionstoAHBLiteburstswiththefollowingrestrictions:exclusiveaccessesareavailablebyusingthebridgeandanexternalexclusiveaccessmonitorunalignedandsparseaccessesareavailablebyusingtheAXIARMAHBLitebridgetogetherwithanARMcapableAHBinterconnect,oranexternalbytelanestrobeconverter•ThebridgeonlysupportsoneoutstandingtransactionatanyonetimeoneachaddresschannelInterfaceattributesonpagedescribesthis•InitiationofAHBwriteburstsarerelatedtoAXIaddressandwritechanneltransfers:thereisaminimumlatencyoftwoclockcyclesfromtheacceptanceofanAXItransaction,AWVALIDorARVALIDasserted,tothestartoftheAHBtransactionwhenHTRANSisdriventoNONSEQthefirstdatatransferinawriteburstwaitsfortheAXIaddress,AWVALID,andthefirstAXIwritetransfer,WVALIDsubsequentdatatransfersinawriteburstwaitfortheAXIwritetransfer,WVALID,andbusycyclesareissuedontheAHBdomainuntilthedataarrivestheAXIwriteresponseisissuedonthecompletionofthefinalwritedatadatatransferoftheburst•InitiationofAHBreadburstsarerelatedtoAXIaddressandreadchanneltransfers:thefirstAHBaddressisissuedonorafterthearrivaloftheAXIaddresstransfer,ARVALIDsubsequentAHBtransferswaitfortheacceptanceofthereaddatabytheAXIreadchannel,RREADY,andbusycyclesareissuedontheAHBdomainuntilthedatahasbeenaccepted•OnlytheOKAY,EXOKAYandSLVERRresponsesaregenerated:anerrorresponsereturnedonanydatatransferofanAHBwriteburstcausesawriteresponseofSLVERRreadresponsesaretranslatedonapertransferbasisARMDTOCCopyrightARMLimitedAllrightsreservedAXItoAHBbridgesanAHBXFAILresponseresultsinanAXIOKAYresponseandanAHBOKAYresponsetoanexclusiveaccessresultsinanAXIEXOKAYresponse•AllAXItransactionsaremapped,wherepossible,toanequivalentAHBburst:wrappingandincrementingburstsoflength,,andareconvertedintotheequivalentlengthAHBburstsincrementingburstsoflength,wrappingburstsoflength,andallfixedaddresstransactionsareconvertedtosequencesofAHBSINGLEburstsanyburstthatcrossesaKBaddressboundaryisconvertedintoINCRburstswiththeburstrestarted,HTRANSisoverriddentoNONSEQ,whentheboundaryiscrossedallremainingincrementingandwrappingburstsareconvertedintoAHBINCRbursts•AXIxUSERsidebandsignalsaremappedontoadditionalAHBdomainsidebandsignals:AXIARUSERandAWUSER,asappropriate,areusedforHAUSER,anaddressphasesignalAXIWUSERisusedforHWUSER,adataphasesignaladataphaseHRUSERsignalisusedfortheAXIRUSERsignaltheAXIBUSERsignalisunusedYoucanparametrizethewidthoftheaddressphasesignalsanddataphasesignalsbetweenand•TheaddresstransferIDisusedforreadandwritetransfers:ARIDisusedfortheassociatedRID,andforHMASTERduringAHBreadtransfersAWIDisusedfortheassociatedBID,andforHMASTERduringAHBwritetransfers•HDLcodeissuppliedasVerilogInterfaceattributesTableonpageliststheinterfaceattributesfortheAXItoAHBbridgesCopyrightARMLimitedAllrightsreservedARMDTOCAXItoAHBbridgesTableSlaveinterfaceattributesAttributeDescriptionValueWriteacceptancecapabilityThemaximumnumberofactivewritetransactionsthataslavecanacceptReadacceptancecapabilityThemaximumnumberofactivereadtransactionsthataslavecanacceptWriteinterleavedepthThenumberofactivewritetransactionsforwhichtheslavecanreceivedataThisiscountedfromtheearliesttransactionReaddatareorderdepthThenumberofactivereadtransactionsforwhichaslavecantransmitdataThisiscountedfromtheearliesttransactionARMDTOCCopyrightARMLimitedAllrightsreservedAXItoAHBbridgesPhysicaldataPhysicaldataisprovidedin:•ACcharacteristics•GatecountonpageACcharacteristicsTimingclosuremightbedifficulttoobtaininacomplexsystembecausetheAXItoAHBgasketcontainscombinatorialpathsTheeasiestwaytorectifythisistouseanAXIregistersliceorbufferonanychannelsthatdonotmeettimingThis,however,incursalatencypenaltythatmightnotbedesirableifinterfacingtoanAHBorAPBinterruptcontrollerTrialsynthesisusingSynopsysDesignCompilerwasperformedwithaclockcycleofns,MHz,skew,ontheArtisanSAGEHSlibraryfortheTSMCCLGprocess,sampleμmcelllibrary,slowslowprocesscorner,withnoresultingtimingviolationsThefollowingsectionsprovidethetimingconstraints:•AXItoARMAHBLitebridgetimingconstraints•AXItoARMAHBLitemasterbridgetimingconstraintsonpage•AXItoARMAHBLiteslavebridgetimingconstraintsonpageAXItoARMAHBLitebridgetimingconstraintsFigureonpageshowstheconstraintstrategyusedfortheAXIARMAHBLitebridgecoreduringdevelopmentThefiguresdenotethepercentageofclockcyclepermittedforeachfunctionThetimingconstraintsare:•pathsfrominputstoregistersarepermittedoftheclockcycle•pathsfromregisterstooutputsarepermittedoftheclockcycle•combinatorialthroughpathsbetweenAXIandAHBportsarepermittedoftheclockcycleNoteThesefiguresarealsorelevantfortheAXItoAHBLitemasterbridgewithOVLassertionsCopyrightARMLimitedAllrightsreservedARMDTOCAXItoAHBbridgesFigureAXItoAHBLitebridgetimingconstraintsAXItoARMAHBLitemasterbridgetimingconstraintsThetimingconstraintsare:•pathsfrominputstoregistersarepermittedoftheclockcycle•pathsfromregisterstooutputsarepermittedoftheclockcycle•combinatorialthroughpathsbetweenAXIandAHBportsarepermittedoftheclockcycleAXItoARMAHBLiteslavebridgetimingconstraintsThetimingconstraintsare:•pathsfrominputstoregistersarepermittedoftheclockcycle•pathsfromregisterstooutputsarepermittedoftheclockcycle•combinatorialthroughpathsbetweenAXIandAHBportsarepermittedoftheclockcycle''$,VODYHSRUW$$LWHPDVWHUSRUWARMDTOCCopyrightARMLimitedAllrightsreservedAXItoAHBbridgesGatecountTableliststheestimatedgatecountinthelibrarythatACcharacteristicsonpagespecifiesNoteThesegatecountestimatesdonotincludescanlogicTheIDWIDTHparameterwassettoforallestimatesTableGatecountsBridgeNANDXequivalentsbitdatawidthbitdatawidthAXItoARMAHBLiteAXItoAHBLitemasterAXItoAHBLitemasterwithOVLassertionsAXItoAHBLiteslaveCopyrightARMLimitedAllrightsreservedARMDTOCAXItoAHBbridgesSignaldescriptionsThefollowingsectionsdescribethesignalsthatthebridgesuse:•AXItoARMAHBLitebridge•AXItoARMAHBLitemasterbridgeonpage•AXItoARMAHBLitemasterbridgewithOVLassertionsonpage•AXItoARMAHBLiteslavebridgeonpageNoteTheuppervalueofsomebuswidthsisprovidedasanametoindicatethatthenumberofsignallinesinthebusisderivedfromuserdefinedgenericsorparametersPrimeCellInfrastructureAMBAAXItoAMBAAHBBridges(BP)DesignManualdescribestheseAXItoARMAHBLitebridgeTheAXItoARMAHBLitebridgesignalsthatFigureonpageshowsare:•standardAXIsignalsthattheAMBAAXIProtocolSpecificationdescribes•ARMAHBLitesignalsthattheSystemsIPARMAMBAAHBExtensionsSpecificationandtheAMBASpecification(Rev)describeARMDTOCCopyrightARMLimitedAllrightsreservedAXItoAHBbridgesFigureAXItoARMAHBLitebridgesignalconnectionsAXItoARMAHBLitemasterbridgeTheAXItoAHBLitemasterbridgesignalsarestandard:•Figureshows:theAXIandAHBglobalclockandresetsignalsthescansignals$,WR$$LWHEULGJH$LR$$KELWH$:($'<$:$,'($'<$,'((Q:($'<:$,'($'<$,'$($'<$$,'$:>$:$(>$:>$:>$:,=(>$:(>$:$''>$:,'>,'B$:'$$>'$$B$:>B$:$$>$$(>$>$>$,=(>$,'>,'B$$$''>$(>$($($''>$(>'$$>'$$B$,'>,'B$(>,'>,'B$$,$$>:,(,=(>>>>B$$$,*$(>,'B$:'$$>'$$B$($'<(>'$$>'$$B$FDQVLJQDOV$$LWHVLJQDOV$,UHDGFKDQQHO$,UHDGDGGUHVVFKDQQHO$,ZULWHUHVSRQVHFKDQQHO$,ZULWHFKDQQHO$,ZULWHDGGUHVVFKDQQHO$,DQG$JOREDOVLJQDOV$:(>$($:(>'(B$(>'(B$$(>$(B$$(>$(B$:(>'(B$(>'(B$CopyrightARMLimitedAllrightsreservedARMDTOCAXItoAHBbridges•theAMBAAXIProtocolSpecificationdescribestheAXIsignals,andFigureonpageshowsthem•theAMBASpecification(Rev)describestheAHBLitesignals,andFigureshowsthemFigureAXItoAHBLitemasterbridgesignalconnectionsAXItoARMAHBLitemasterbridgewithOVLassertionsTheAXItoAHBLitemasterbridgesignalsarestandard:•Figureonpageshows:theAXIandAHBglobalclockandresetsignalsthescansignals•theAMBAAXIProtocolSpecificationdescribestheAXIsignals,andFigureonpageshowsthem•theAMBASpecification(Rev)describestheAHBLitesignals,andFigureshowsthemAXItoARMAHBLiteslavebridgeTheAXItoAHBLiteslavebridgesignalsarestandard:•Figureonpageshows:theAXIandAHBglobalclockandresetsignalsthescansignals$,WR$LWHPDVWHUEULGJH$LR$KELWHRU$LR$KELWH$''>$>,=(>>:,(>:'$$>'$$B$$'$$>'$$B$($'<(>$LWHVLJQDOV$(>$(B$

类似资料

编辑推荐

课程模式与早期教育.pdf

温铁军_三农问题与制度变迁2005三联书店.pdf

[死活专项训练2:从10级到5级].张杰.扫描版.pdf

王岚女士小楷书法欣赏.pdf

旁观者2t.pdf

职业精品

精彩专题

上传我的资料

精选资料

热门资料排行换一换

  • 专利代理人考试试题汇总.doc

  • 赤壁赋理解性默写[资料].doc

  • 转载人教版三年级语文上册全部生字…

  • 规范基础 提升质效 冠县国…

  • 教育心理学题库.doc

  • PHP实现简单站内HTML文件搜…

  • 无公害农产品 韭菜生产技术规程.…

  • 工程造价咨询机构入库备选投标服务…

  • 农村信用社60年发展历程回顾.d…

  • 资料评价:

    / 22
    所需积分:2 立即下载

    意见
    反馈

    返回
    顶部