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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
123
返回列表 发新帖
楼主: wangjun403

[求助] AXI协议中ID作用到底是什么?

[复制链接]
发表于 2023-8-3 23:08:51 | 显示全部楼层
学习学习
发表于 2024-5-30 16:53:01 | 显示全部楼层
ok,tanks
发表于 2024-6-27 14:22:07 | 显示全部楼层
明白了,AXI的ID作用
发表于 2024-9-7 23:37:04 | 显示全部楼层
very good
发表于 前天 16:28 | 显示全部楼层
id主要是为了表示本次发起的事务,它多少个mst,多少个slv没有直接的关系。一个mst也可以有多个id,同样的一个slv也可以有多个id。 举个例子,比如一个视频解码器他作为mst,它同时解码了4路视频数据,需要送给4个显示模块,这个4个显卡模块控制了4个显示屏幕。这个场景下,一个视频解码器它可以使用4个不同的id来解码传输4条视频流,分别是id0,1,2,3,每个视频流都是由很多图像帧组成,每帧又对应了多次axi 读写地址,在这个场景下,比如id=0发起的视频流,需要保证都是这个id=0的顺序是相同的即可。对于id=1和id=0的两组视频流来说,他们要送到两个不同的显示器显示,他们2个流没有任何关系,完全不需要保证顺序,这种不同id可以乱序的做法,给总线调度【通常是ddr控制器的mem sch】提供了很大的调整空间,他们可以根据访问的地址进行调整或者对齐等操作,保证ddr的效率得到提高,通过这种方法使得性能得到很大提升。

这就是axi总线id的妙用之处。
另外axi总线实现读写数据,读写地址通道分离的做法,也为总线性能提升提供了保证,较为遗憾的地方就是线多,面积大些,实现起来和ahb,apb等相比,稍显复杂,但的确是应用最为广泛切性能优异的总线
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-5 14:48 , Processed in 0.018799 second(s), 6 queries , Gzip On, Redis On.

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