在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1875|回复: 2

[讨论] AMBA协议中 APB、AHB、AXI传输效率

[复制链接]
发表于 2022-8-10 10:30:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
在AMBA协议中,常用的总线协议如:APB、AHB、AXI
按照演进顺序可以排序为:APB、AHB、AXI,按照官方描述:为应对不断增加的传输带宽、效率而进行演进,那么是不是可以理解: 传输效率AXI > AHB > APB
那么对于上述传输效率排序,应该怎么理解呢?这里是否有比较权威、全面的解释呢?

个人理解:
对于APB协议,总线完成多次读写操作,是按照串行方式,即当前读/写 操作完成之后才会完成写一次操作,而且对于APB的读写操作,通常会占用多个clk,所以理解为效率最低的方式;

对于AHB协议,总线完成多次读写操作,是按照串行方式,虽然在AHB中提出burst概念,可以实现带有交叠(控制信息)的串行操作,相比APB协议,对于单次的读写是有效率的提升,所以AHB效率高于APB协议;

对于AXi协议,总线完成多次读写操作,是按照并行方式,区分读写控制通道、数据通道,以及支持outstanding方式,所以在总线利用率方面应该是高于AHB、APB

上述均为个人的理解,不知道是否全面,麻烦大佬指点一下,谢谢

ps:
另外一个问题引述:对于APB、AHB、AXI协议,均有多个版本的迭代, 每个版本支持的功能、性能也是不同的,那么 AHB5 和 AXI3 相比呢?那个效率高一些呢?
 楼主| 发表于 2022-8-29 16:37:28 | 显示全部楼层
:(
没人回复一下么
发表于 2022-8-30 09:03:39 | 显示全部楼层
概述差不多,感觉用的时候需要看手册
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-27 01:43 , Processed in 0.014623 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表