当前位置: 首页 > article >正文

AMBA:AHB的历史(从AHB2到AHB5)

相关阅读

AMBAicon-default.png?t=O83Ahttps://blog.csdn.net/weixin_45791458/category_12800219.html?spm=1001.2014.3001.5482


AHB版本信息

AMBA 2 AHB Specification

        于1999年推出(文档名为AMBA Specification Rev 2),该版本的AHB被认为是AHB2。

Multi-layer AHB

        最初于2003年推出,最后在2004年更新(文档名为Multi-layer AHB V2.0 Technical Overview),多层AHB是一种基于AHB协议的高级互联架构,旨在通过并行访问路径使多个主设备和从设备能够同时通信。这是通过一个更复杂的互联矩阵来实现的,从而在复杂系统中带来了性能和灵活性的显著提升。每一层AHB只需支持一个主设备,因此不需要进行仲裁或主设备到从设备的多路复用。这使得这些层可以使用简化的被称为AHB-Lite协议,简化了系统设计。

AMBA 3 AHB Specification

        于2006年推出(文档名为AMBA 3 AHB-Lite Protocol v1.0),该版本的AHB被认为是AHB3或者说AHB-Lite。它在AHB2的基础上进行了较大改动,由于只有一个主机,不需要仲裁器和相关信号了。

AMBA 5 AHB Specification

        于2015年推出(文档名为ARM AMBA 5 AHB Protocol Specification AHB5, AHB-Lite),该版本的AHB被认为是AHB5,在AHB3或者说AHB-Lite的基础上定义了以下属性:

  • 扩展的存储类型(Extended_Memory_Types)
  • 安全传输(Secure_Transfers)
  • BE8和BE32的大端字节序(Endian)
  • 时钟间数据稳定性(Stable_Between_Clock)
  • 独占传输(Exclusive_Transfers)
  • 多拷贝原子性(Multi-Copy Atomicity)

        除了上述新功能,AHB5还对以下主题提供了更多的详细信息:

  • 锁定传输(Locked Transfers)
  • 多从设备选择(Multiple Slave Select)
  • 单拷贝原子性大小(Single-Copy Atomicity Size)
  • 用户信号(User Signaling)

        于2021年更新(文档名为AMBA AHB Protocol Specification),新增了以下内容:

  • 信号宽度属性(Signal Width Properties)
  • 写选通信号(Write Strobes)
  • 用户信号更新(User Signaling Update)
  • 信号有效性规则(Signal Validity Rules)
  • 接口保护使用奇偶校验(Interface Protection Using Parity)

http://www.kler.cn/a/349888.html

相关文章:

  • 浅谈Linux的发展
  • 2. Java-MarkDown文件解析-工具类
  • npm:升级自身时报错:EBADENGINE
  • JWT实现单点登录
  • [笔记] 极狐GitLab实例 : 手动备份步骤总结
  • 基于vscode的cppcmake调试环境配置
  • 0基础能不能转行做网络安全?
  • linux信号 | 学习信号四步走 | 全解析信号的产生方式
  • Flume面试整理-常见的Sink类型
  • 中小型医院网站:Spring Boot开发策略
  • 安装TDengine数据库3.3版本和TDengine数据库可视化管理工具
  • 杂记9---C++工程目录一键生成脚本分享
  • 2015年-2016年 软件工程程序设计题(算法题)实战_c语言程序设计数据结构程序设计分析
  • Spring Security自定义登录接口处理JSON请求体
  • 开源OpenStack
  • 施磊C++ | 进阶学习笔记 | 5.设计模式
  • H3Linux部署iMC智能管理中心平台PLAT-7.3_E0706实验
  • 基于java SpringBoot和Vue校园食堂网站管理系统设计
  • 51 | 适配器模式:代理、适配器、桥接、装饰,这四个模式有何区别?
  • 【数据结构】之学习路线
  • 【Sceneform-EQR】(手势优化)通过手势事件实现在AR/VR等三维场景中的控制模型旋转、平移与缩放
  • linux_find命令
  • SQL分类中的DCL
  • [LeetCode 题1] 两数之和
  • uni-app中添加自定义相机(微信小程序+app)
  • 三、账号密码存储