AMBA:AHB的历史(从AHB2到AHB5)
相关阅读AMBAhttps://blog.csdn.net/weixin_45791458/category_12800219.html?spm1001.2014.3001.5482AHB版本信息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只需支持一个主设备因此不需要进行仲裁或主设备到从设备的多路复用。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)