AMBA5协议手册


-
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

1.47MB
arm AMBA 总线 简介
2010-01-10arm AMBA 总线 简介,非常实用的入门资料
4.61MB
AMBA 5 全套协议
2018-10-22最新的AMBA协议,有AHB DTI AXI CHI 等全套第5代协议,有需要的拿走 ,不谢!
1.41MB
AMBA总线规范中文版
2016-04-16AHB ASB APB协议
1.67MB
AMBA_3_AHB-Lite协议中文版1.0.pdf
2020-09-05AMBA 3.0 AHB-Lite 协议手册中文版AMBA 3.0 AHB-Lite 协议手册中文版AMBA 3.0 AHB-Lite 协议手册中文版AMBA 3.0 AHB-Lite 协议手册中文版
960KB
AMBA4-AXI4协议中文翻译
2019-01-17AMBA4-AXI4协议中文翻译,翻译官方英文文档。祝君学习顺利!
4.75MB
AXI4用户手册中文版
2018-10-31AXI4协议中文翻译版,AMBA ® AXI ™ 和ACE ™ 协议规格
1.27MB
AMBA2 AHB APB ASP
2020-10-23AMBA2 AHB APB ASP , 学习总线协议必看的协议手册,非常的详细。 AMBA2 AHB APB ASP , 学习总线协议必看的协议手册,非常的详细。 AMBA2 AHB APB ASP
1.64MB
AXI4_specification.pdf
2020-03-31AXI4英文协议,AXI是高级扩展接口,在AMBA3.0中提出,AMBA4.0将其修改升级为AXI4.0。AMBA4.0 包括AXI4.0、AXI4.0-lite、ACE4.0、AXI4.0-stre
1.44MB
最经典的AMBA总线中文资料
2015-03-05最经典的AMBA总线中文资料,介绍了高级微控制器的AMBA总系系统
1.14MB
AMBA3.0协议规范汇总
2012-01-09AMBA3.0总线协议,汇总了AMBA3.0中AHB、ATB、AXI、Multi-AHB、AHB lite协议规范,IC必备。
407KB
Altera Soc手册中文版-4互联
2016-05-14硬核处理器系统(HPS)3 层(L3) 互联和4 层(L4) 外设总线通过ARM® CoreLink ™ 网络互联(NIC-301) 实现。NIC-301 根据ARM 高级微处理器总线体系结构(AMB
12.67MB
S3C2440全套中文手册_ljl.PDF
2020-05-01此用户手册描述的是三星公司的 16/32 位精简指令集(RISC)微处理器 S3C2440A。三星公司的 S3C2440A 为手持设备和普通应用提供了低功耗和高性能的小型芯片微控制器的解决方案。为了降
41.97MB
基于AXI4的可编程SOC系统设计
2016-05-27《基于AXI4的可编程SOC系统设计》系统介绍了基于xilinx公司软核处理器microblaze的可编程片上系统(soc)设计的原理及典型应用。全书共分11章,内容包括可编程片上系统设计导论、amb
9KB
侯捷C++全套课程视频资源
2019-06-06侯捷全套课程,C++11新标准,侯捷 - C++面向对象高级开发,侯捷 - STL和泛型编程,C++内存管理_侯捷
187.40MB
jdk1.8 64位官方正式版 jdk-8u91-windows
2016-06-02jdk1.8 64位官方正式版 jdk-8u91-windows
Python数据可视化 pyecharts实战
2019-06-03 本课程是pyecharts的入门课程。主要介绍了pyecharts函数库的基本使用方法。主要内容包括pyecharts简介,用pyecharts绘制离散点、折线、柱状图、柱状图和折线图组合、饼图、地理图等,而且这些图表是可交互的。
20.46MB
2020美赛特等奖A题8篇论文(可通过书签跳转).pdf
2020-07-082020美赛特等奖A题8篇论文
8.14MB
奥特曼大全及关系明细.pdf
2020-03-30此文档有详细奥特曼大全及关系明细
182KB
vscode检测到#include错误请更新includePath的解决方法
2020-10-14主要介绍了vscode检测到#include错误请更新includePath的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学
1.67MB
c语言项目开发实例
2011-11-01十个c语言案例 (1)贪吃蛇 (2)五子棋游戏 (3)电话薄管理系统 (4)计算器 (5)万年历 (6)电子表 (7)客户端和服务器通信 (8)潜艇大战游戏 (9)鼠标器程序 (10)手机通讯录系统
535KB
2021年数据建模美赛必备LATEX模板
2018-01-272021数模美赛LATEX模板,美赛必备,CTeX,Texlive都可以用~~~~~年份可以任意修改
-
学院
【数据分析-随到随学】Hive详解
【数据分析-随到随学】Hive详解
-
博客
php随机生成0.1到10的随机数
php随机生成0.1到10的随机数
-
下载
基于51单片机的智能计算器.zip
基于51单片机的智能计算器.zip
-
学院
【数据分析-随到随学】Python数据获取
【数据分析-随到随学】Python数据获取
-
博客
vue事件
vue事件
-
博客
Redis存储原理分析
Redis存储原理分析
-
学院
hadoop自动化运维工具Ambari应用实践
hadoop自动化运维工具Ambari应用实践
-
博客
【数组 删除排序数组中的重复项】
【数组 删除排序数组中的重复项】
-
下载
Java基础知识加进阶知识
Java基础知识加进阶知识
-
下载
add.zip vue 三级联动
add.zip vue 三级联动
-
下载
全国各省js文件.zip
全国各省js文件.zip
-
博客
ModuleNotFoundError: No module named ‘pip‘关于虚拟环境pip问题
ModuleNotFoundError: No module named ‘pip‘关于虚拟环境pip问题
-
下载
Centos6.5安装Oracle11g.doc
Centos6.5安装Oracle11g.doc
-
下载
C语言的异常处理和C++的异常处理有何区别?
C语言的异常处理和C++的异常处理有何区别?
-
博客
6.数组完成快递的增删改查
6.数组完成快递的增删改查
-
学院
Redis数据库入门与使用
Redis数据库入门与使用
-
博客
求分数序列和
求分数序列和
-
学院
【数据分析-随到随学】数据分析基础及方法论
【数据分析-随到随学】数据分析基础及方法论
-
博客
从数据库调出数据显示到页面 PHP+Mysql+Html(简单实例)
从数据库调出数据显示到页面 PHP+Mysql+Html(简单实例)
-
下载
方便简洁的截图软件#
方便简洁的截图软件#
-
博客
LearnOpenGL 坐标系统
LearnOpenGL 坐标系统
-
下载
ManTraNet-Demo.ipynb
ManTraNet-Demo.ipynb
-
学院
C++异步串口通信
C++异步串口通信
-
下载
正确小程序全开源独立版.zip
正确小程序全开源独立版.zip
-
下载
JavaFX:项目实战——贪吃蛇
JavaFX:项目实战——贪吃蛇
-
下载
狂雨小说采集规则1.txt
狂雨小说采集规则1.txt
-
下载
WGS坐标转国测GCJ奥维的VB源码
WGS坐标转国测GCJ奥维的VB源码
-
学院
算法导论(基础知识)——编程大牛的必经之路
算法导论(基础知识)——编程大牛的必经之路
-
博客
Spring学习笔记(二十一)——规范开发:SpringBoot表单验证、AOP切面编程、统一返回结果和异常处理
Spring学习笔记(二十一)——规范开发:SpringBoot表单验证、AOP切面编程、统一返回结果和异常处理
-
学院
Selenium3分布式与虚拟化
Selenium3分布式与虚拟化