大数跨境

【AMBA】AHB总线基础(10)AMBA5-AHB(issue C)相比 issue B 变化汇总

【AMBA】AHB总线基础(10)AMBA5-AHB(issue C)相比 issue B 变化汇总 处理器+AI知识星球
2026-08-14
1
导读:本篇文章介绍AMBA5-AHB(issue C)相关改动,issue C 于2021年推出,该版本隶属于AMBA5,也叫做AHB5,是2015年 issue B的改动版本。其主要增加了对上个版本的一些
欢迎关注公众号《处理器+AI知识星球》,随时获取最新动态

AHB(Advanced High-performance Bus,高级高性能总线) 是 ARM 公司定义的AMBA 总线架构中,用于连接 SoC 内部高性能模块的核心片上总线协议, 是 AMBA 2.0 规范引入的高性能总线,用于替代早期的 ASB,成为 SoC 系统的骨干总线,专门连接 CPU、DMA、DSP、高速存储器控制器、GPU 等对带宽和延迟敏感的模块。它与低速外设总线 APB 配合,通过 AHB-APB 桥实现高低速模块的统一互联。

其主要特征是支持两阶段流水(地址/控制相位 + 数据相位(数据相位可延长)、突发传输(Burst传输,固定长度与不定长、递增与回卷)、非三态实现(依赖解码器与多路复用器实现路由)、单时钟沿操作、分块和retry机制(只AMBA2-AHB有,后续删除)。

之前文章可参考:

【AMBA】AHB总线基础(1)AMBA2-AHB 信号与互连

【AMBA】AHB总线基础(2)AMBA2-AHB 操作概括

【AMBA】AHB总线基础(3)AMBA2-AHB 传输控制

【AMBA】AHB总线基础(4)AMBA2-AHB 地址译码与总线仲裁

【AMBA】AHB总线基础(5)AMBA2-AHB 从机传输及响应

【AMBA】AHB总线基础(6)AMBA3-AHB(issue A)

【AMBA】AHB总线基础(7)AMBA5-AHB(issue B)概况

【AMBA】AHB总线基础(8)AMBA5-AHB(issue B)扩展的存储类型

【AMBA】AHB总线基础(9)AMBA5-AHB(issue B)安全传输


AMBA AHB目前有四个版本,分别是AMBA2-AHB、AMBA3-AHB(issue A)、AMBA5-AHB(issue B)、AMBA5-AHB(issue C)。

本篇文章介绍AMBA5-AHB(issue C)相关改动,issue C 于2021年推出,该版本隶属于AMBA5,也叫做AHB5,是2015年 issue B的改动版本。

其主要增加了对上个版本的一些具体的细节描述内容,比如locked、write strobes等,具体功能未变。

红框中为主要的变化部分。

1、描述新信号宽度属性的其他详细信息,包括澄清和建议。比如 HADDR信号,宽度为ADDR_WIDTH, 建议宽度为10-64,issue A和B中固定为32

2、附加章节,描述了使用奇偶校验进行接口保护的方法AMBA AHB中使用的奇偶校验信号,包括其配置接口保护和错误检测行为。
3、术语更新。规范术语,使用“Manager”表示发起交易的代理,使用“Subordinate”表示接收并响应请求的代理。不再使用之前的master和slave。


资料下载方式:
关注微信公众号《处理器+AI知识星球》,后台回复ahb即可获得所有资料的百度网盘链接。包括IH0033(A-C)所有apb protocol spec:

【声明】内容源于网络
0
0
处理器+AI知识星球
计算机体系结构、RISC-V、CPU、GPU、NPU、XPU等相关知识
内容 134
粉丝 0
处理器+AI知识星球 计算机体系结构、RISC-V、CPU、GPU、NPU、XPU等相关知识
总阅读1.9k
粉丝0
内容134