首页 > > > AMBA_AHB_bridge.pdf

AMBA_AHB_bridge.pdf

AMBA_AHB_bridge.pdf

上传者: king 2014-03-27 评分1 评论0 下载0 收藏10 阅读量228 暂无简介 简介 举报

简介:本文档为《AMBA_AHB_bridgepdf》,可适用于电子通讯领域,主题内容包含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$

精彩专题

热门资料

nrf905中文资料.pdf

【无线通信技术】天线的特性.doc

毕业设计(论文)-综采工作面综合监测系统研究.pdf

采煤工作面无线传感器网络的无线通信信道建模.pdf

编辑推荐

  • 名称/格式
  • 评分
  • 下载次数
  • 资料大小
  • 上传时间

用户评论

0/200
    暂无评论
上传我的资料

相关资料换一换

资料评价:

/ 22
所需积分:2 立即下载
返回
顶部
举报
资料
关闭

温馨提示

感谢您对爱问共享资料的支持,精彩活动将尽快为您呈现,敬请期待!