AMBA5协议手册

所需积分/C币:50 2015-11-22 22:03:23 613KB PDF
1
收藏 收藏
举报

ARM最新的AMBA5协议,请参考阅读,谢谢
RM AMBA SPECIFICATION LICENCE THIS END USER LICENCE AGREEMENT ("LICENCE")IS A LEGAL AGREEMENT BETWEEN YOU (EITHER SINGLE INDIVIDUAL, OR SINGLE LEGAL ENTITY AND ARM LIMITED (ARM)FOR THE USE OF THE RELEVANT AMBA SPECIFICATION ACCOMPANYING THIS LICENCE. ARM IS ONLY WILLING TO LICENSE THE RELEVANT AMBA SPECIFICATION TO YOU ON CONDITION THAT YOU ACCEPT ALL OF THE TERMS IN THIS LICENCE. BY CLICKING OR OTHERWISE USING OR COPYING THE RELEVANT AMBA SPECIFICATION YOU INDICATE THAT YOU AGREE TO BE BOUND BY ALL THE TERMS OF THIS LICENCE. IF YOU DO NOT AGREE TO TIIE TERMS OF TIIIS LICENCE. ARM IS UNWILLING TO LICENSE TIIE RELEVANT AMBA SPECIFICATION TO YOU AND YOU MAY NOT USE OR COPY THE RELEVANT AMBA SPECIFICATION AND YOU SHOULD PROMPTLY RETURN TIIE RELEVANT AMBA SPECIFICATION TO ARM LICENSEE mcans You and your Subsidiaries Subsidiary' means, if You are a single entity, any company the majority of w hose voting shares is now or hereafter owned or controlled, directly or indirectly, by You. A company shall be a Subsidiary only for the period during which such control exists 1. Subject to the provisions of Clauses 2, 3 and 4, ARM hereby grants to liCenSee a perpetual, non-exclusive, non-transferable, royalty free, worldwide licence to (i) use and copy the relevant AMB. A Specification for the purpose of developing and having developed products that comply with the relevant AMBA Specification (ii) manufacture and have manufactured products which either: (a) have been created by or for LiCENsee under the licence granted in Clause 1(0), or(b) incorporate a product(s)which has been created by a third party(s)under a licence granted by ARM in Clause 1(1of such third party's ARM AMBA Specification Licence: and (ii offer to sell, sell, supply or otherwise distribute products which have either been(a) created by or for LICENSeE under the licence granted in Clause 1(1); or(b)manufactured by or for LICenseE under the licence granted in Clause l(i1) 2. LICENSEE hcrcby agrccs that thc licence granted in Clausc I is subjcct to thc following restrictions ()where a product created under Clause l(i)is an integrated circuit which includes a CPU then either: (a) such CPU shall only e manufactured under licence from ARM; or(b)such CPU is neither substantially compliant with nor marketed as being compliant with the ARM instruction sets licensed by ARM from time to time (ii) the licences granted in Clause l(iii shall not extend to any portion or function of a product that is not itself compliant with part of the relevant AMBA Specification; and (iil)no right is granted to LICenSEE to sublicense thc rights granted to LICENSEE undcr this agrecment 3. Except as specifically licensed in accordance with Clause 1, LICENSEE acquires no right, title or interest in any ARM technology or any intellectual property embodied therein. In no event shall the licences granted in accordance with Clause I be onstrued as granting LICENSEE, expressly or by implication, estoppel or otherwise, a licence to use any aRM technology except the relevant. AMBA Specification 4. TIIE RELEVANT AMBA SPECIFICATION IS PROVIDED"AS IS" WITII NO REPRESENTATION OR WARRANTIES EXPRESS IMPLIED OR STATUTORY INCLUDING BUT NOT LIMITED TO ANY WARRANTY OF SATISFACTORY QUALITY, MERCHANTABILITY, NON-INFRINGEMENT OR FITNESS FOR A PARTICULAR PURPOSE, OR THAT ANY USE OR IMPLEMENTATION OF SUCH ARM TECHNOLOGY WILL NOT INFRINGE ANY THIRD PARTY PATENTS COPYRIGHTS. TRADE SECRETS OR OTHER INTELLECTUAL PROPERTY RIGHTS 5. NOTWITHSTANDING ANYTHING TO THE CONTRARY CONTAINED IN THIS AGREEMENT TO THE FULLEST EXTENT PETMITTED BY LAW. THE MAXIMUM LIABILITY OF ARMIN AGGREGATE FOR ALL CLAIMS MADE AGAINST ARM. IN CONTRACT TORT OR OTHERWISE. IN CONNECTION WITH THE SUBJECT MATTER OF THIS AGRFEMENT (INCLUDING WITHOUT LIMITATION (LICENSEE'S USE OF THF ARM TECHNOLOGY, AND(D)THE IMPLEMENTATION OF THE ARM TECHNOLOGY IN ANY PRODUCT CREATED BY LICENSEE UNDER THIS AGREEMENT) SHALL NOT EXCEED THE FEES PAID (IF ANY)BY LICENSEE TO ARM UNDER THIS AGREEMENT THE EXISTENCE OF MORE THAN ONE CLAIM OR SUIT WILL NOT ENLARGE OR EXTEND THE LIMIT LICENSEE RELEASES ARM FROM ALL OBLIGATIONS LIABILITY CLAIMS OR DEMANDS IN EXCESS OF THIS LIMITATION 6. No licence, express, implied or otherwise. is granted to LICENSEE, under the provisions of Clause l, to use the ARM tradename, or AMBA trademark in connection with the relevant AMBA Specification or any producIs based thereon. Nothing in Clause I shall be construed as authority for liCensee to make any representations on behalf of ARM in respect of the relevant AMBA Specification ARM IHI 0033B b Copyright C 2001, 2006, 2010, 2015 ARM Limited or its affiliates. All rights reserved III D102715 Non-Confidential 7. This Licence shall remain in force until terminated by you or by aRM. Without prejudice to any of its other rights if lICEnSEE is in breach of any of thc tcrms and conditions of this licence thcn ARM may terminate this Liccncc immediately upon giving written notice to You. You may terminate this Licence at any time. Upon expiry or termination of this licence by You or by ARM LICENSEE Shall stop using thc rclcvant A MBA Spccification and destroy all copics of thc rclcvant AMBA Spccification in your possession together with all documentation and related materials. Upon expiry or termination of this licence, the provisions of clauses 6 and 7 shall survive 8. The validity, construction and performance of this agreement shall be governed by English Lay Confidentiality Status This document is Non-Confidential. The right to use, copy and disclose this document may be subject to license restr accordance with the terms of thc agrecment entered into by ARM and the party that arm dclivcrcd this document to. ons in The information in this document is final, that is for a developed product Web addre http://www.arm.ce Copyright o 2001, 2006, 2010, 2015 ARM Limited or its affiliates. All rights reserved ARM IHI 0033B b Non-Confidential 1D102715 Contents ARM AMBA 5 AHB Protocol Specification AHB5 AHB-Lite Preface About this specification Feedback Ⅺ Chapter Introduction About the protocol 1-14 1.2 AHB revisions 1-17 Operation ∴11-18 Chapter 2 Signal Descriptions 2.1 Global signals 2-20 2.2 Master signals 2-21 2.3 Slave signals 2-23 24 Decoder signals 2-24 2.5 Multiplexor signals 2-25 Chapter 3 Transfers 3.1 Basic transfers 3-28 3.2 3-30 3.3 Locked transfers 3.4 Transfer size 3-33 Burst operation 3-34 3.6 Waited transfers 3-39 Protection control 3-4 3.8 typ 3-45 3.9 Secure transfers ARM IHI 0033B b Copyright 2001, 2006, 2010, 2015 ARM Limited or its affiliates. A/ rights reserved D102715 Non-Confidential Contents Chapter 4 Bus Interconnection Interconnect 4-52 4.2 Address decoding Read data and response multiplexor 4-54 Chapter 5 Slave Response Signaling 5.1 Slave transfer responses 5-56 Chapter 6 Data buses 6.1 Data buses 6-60 6.2 Endⅰ anness .6-61 6.3 Data bus width 6-65 Chapter 7 Clock and reset 7.1 Clock and reset requirements 7-68 Chapter 8 Exclusive transfers 8.1 Introduction .8-70 8.2 Exclusive Access monitor 8-71 8.3 EXclusive access signaling 8-72 8 Exclusive transfer restrictions Chapter 9 Atomic 9.1 Single-copy atomicity size 976 9.2Mut- copy atomicity…… 9-77 Chapter 10 User Signaling 10.1 User signal description…… 10-80 10.2 User signal interconnect recommendations.....….…….….1081 Appendix A Revisions Glossary ARM IHI 0033B b Copyright 2001, 2006, 2010, 2015 ARM Limited or its affiliates. A/ rights reserved D102715 Non-Confidential Preface This preface introduces the A MiA5 AllB Protocol Specification. It contains the following sections About this specification on page vii Feedback on page x ARM IHL O033B b Copyright o 2001, 2006, 2010, 2015 ARM Limited or its affiliates. All rights reserved D102715 Non-Confidential About this specification About this specification This spccification dcscribcs thc amba 5 AHB protocol Intended audience This specification is written for hardware and software engineers who want to become familiar with the AHB protocol and design systems and modules that are compatible with the ahB protocol Using this specification This specification is organized into the following chapters Chapter l Introduction Read this chapter for an overview of the AMBa 5 AHB protocol Chapter 2 Signal descriptions Read this chapter for descriptions of the signals Chapter 3 Transfers Read this chapter for information about the different types of transfer initiated by a master Chapter 4 Bus Interconnection Read this chapter for information about the interconnect logic required for AHB systems Chapter 5 lave Response signaling Read this chapter for information about the slave response signaling Chapter 6 Data Buses Read this chapter for information about the read and write data buses and how to interface to different data bus widths Chapter 7 Clock and Reset Read this chapter for information about the clock and reset signals Chapter 8 Exclusive transfers Read this chapter for infornation about Exclusive transfers, the Exclusive Access monitor and the additional signals associated with Exclusive transfers Chapter 9 Atomicity Read this chapter for information on the atomic properties that this specification defines Chapter 10 User Signaling Read this chapter for a description of the set of optional user defined signals, on each channel, called ser signal Appendix A Revisions Read this appendix for a description of the technical changes between released issues of this pacification Gloss Read the Glossary for definitions of terms used in this specification. Copyright o 2001, 2006, 2010, 2015 ARM Limited or its affiliates. All rights reserved ARM IHI 0033B b Non-Confidential 1D102715 Preface About this specification Conventions This section describes the conventions that this specification uses bogra Timing diagrams Signals on page x typographical The typographical conventions are italic Highlights important notes, introduces special terminology, and denotes internal cross-references and citations Denotes signal names, and is used for terms in descriptive lists, where appropriate monospace Used for assembler syntax descriptions, pseudocode and source code examples Also used in the main text for instruction mnemonics and for re ferences to other item appearing in assembler syntax descriptions, pseudocode, and source code examples. SMALL CAPITALS Used for a few terms that have specific technical meanings Timing diagrams The Key to timing diagram conventions explains the components used in timing diagrams. Variations. when they ccur, have clear labels. You must not assume any timing information that is not explicit in the diagrams Shaded bus and signal areas are undefined so the bus or signal can assume any value that the shaded area represents The actual level is unimportant and does not affect normal operation Clock HIGH to LoW Transient HIGH/LOW to HIGH Bus stable Bus to high impedance Bus change XX High impedance to stable bus Key to timing diagram conventions Timing diagrams sometimes show single-bit signals as HIGH and low at the same time and they look similar to the bus change that the Key to timing diagram conventions figure shows. If a timing diagram shows a single-bit signal in this way then its value does not affect the accompanying description ARM IHI 0033B b Copyright o 2001, 2006, 2010, 2015 ARM Limited or its affiliates. All rights reserved D102715 Non-Confidential About this specification Signals The signal conventions are Signal level The level of an asserted signal depends on whether the signal is active-HIGH or active-LOW, asserted means IIIGll for active-lIIGlI signals LoW for active-LOw signals ower-case n At the start or end of a signal name denotes an active-lOW signal Prefix h Denotes an Advanced High-performance Bus(AHB) signal Prefix P Denotes an Advanced Peripheral Bus(APB) signals Numbers Numbers are normally written in decimal. Binary numbers are preceded by ab, and hexadecimal numbers by Ox Both are written in a monospace font Additional reading This section lists relevant publications from ARM Seetheinfocenterhttp://infocenter.arm.comforaccesstoArmdocumentation ARM publications ARM AMBA APB Proluc'ol Specificalion(ARM IHI 0024) ARM AMBA AXI and ACE Protocol Specification(ARM IHI 0022) Multi-layer AHB Overview(ARM DVI 0045) Copyright o 2001, 2006, 2010, 2015 ARM Limited or its affiliates. All rights reserved ARM IHI 0033B b Non-Confidential 1D102715

...展开详情
试读 86P AMBA5协议手册
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
xlong1 只有ahb,不太值这个积分,下载时看清楚了
2019-06-17
回复
hiphyliu this document is only include ahb& ahblite,not axi apb atb
2018-08-12
回复
上传资源赚积分or赚钱
    最新推荐
    AMBA5协议手册 50积分/C币 立即下载
    1/86
    AMBA5协议手册第1页
    AMBA5协议手册第2页
    AMBA5协议手册第3页
    AMBA5协议手册第4页
    AMBA5协议手册第5页
    AMBA5协议手册第6页
    AMBA5协议手册第7页
    AMBA5协议手册第8页
    AMBA5协议手册第9页
    AMBA5协议手册第10页
    AMBA5协议手册第11页
    AMBA5协议手册第12页
    AMBA5协议手册第13页
    AMBA5协议手册第14页
    AMBA5协议手册第15页
    AMBA5协议手册第16页
    AMBA5协议手册第17页
    AMBA5协议手册第18页

    试读结束, 可继续读2页

    50积分/C币 立即下载 >