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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜全文
查看: 10382|回复: 22

[原创] 新思的AXI VIP如何实现乱序和outstanding

[复制链接]
发表于 2020-10-25 17:48:04 来自手机 | 显示全部楼层 |阅读模式

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

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

×
求各位大佬指导一下,新思的AXI VIP如何实现乱序和outstanding功能
发表于 2025-8-12 17:58:25 | 显示全部楼层
请问大家一个问题,out of order应该算是slave的特性吧,那master agent 的 order_algorithm有什么作用嘛
回复 支持 反对

使用道具 举报

发表于 2025-8-5 17:01:54 | 显示全部楼层


   
snoow 发表于 2025-5-23 14:24
首先在test里配置
axi master cfg的reordering_algorithm = svt_axi_port_configuration::RANDOM;
axi s ...


请问要用maste发outstanding该怎么做呢
回复 支持 反对

使用道具 举报

发表于 2025-6-2 17:35:17 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

发表于 2025-5-23 14:24:26 | 显示全部楼层


   
张奇 发表于 2025-4-27 11:01
请问解决了吗?最近研究VIP,遇到了同样问题


首先在test里配置
axi master cfg的reordering_algorithm = svt_axi_port_configuration::RANDOM;
axi slave cfg的reordering_algorithm = svt_axi_port_configuration:RIORITIZED;
同时配置reordering_depth=4和num_outstanding_xact = 2;

最后调用axi_master_wr_rd_reorder_sequence和axi_slave_reorder_response_sequence.
回复 支持 1 反对 0

使用道具 举报

发表于 2025-4-27 11:01:38 | 显示全部楼层
请问解决了吗?最近研究VIP,遇到了同样问题
回复 支持 反对

使用道具 举报

发表于 2025-4-25 18:17:06 | 显示全部楼层


   
走进内心 发表于 2022-7-5 14:42
你这可是脱裤子放屁了,配置文件里面可以改的,就俩仨个参数而已。


请教一下,要修改哪几个参数配置出读乱序???最新刚好在研究这个VIP,改了几个参数,没效果
回复 支持 反对

使用道具 举报

发表于 2024-7-16 10:55:37 | 显示全部楼层


   
liutang2010 发表于 2024-7-5 18:18
建议你先看看AXI协议。只要你的NOC是支持id信号的,那就是支持reordering。 slave的reordering depth可以修 ...


再请教一下大佬呢:我看到cfg里面有一个变量叫做read_data_reordering_depth,这个变量是不是就是您说的"slave reordering depth"呢???这个变量我看手册一直不是太理解究竟是啥意思
回复 支持 反对

使用道具 举报

发表于 2024-7-5 18:18:23 | 显示全部楼层
建议你先看看AXI协议。只要你的NOC是支持id信号的,那就是支持reordering。 slave的reordering depth可以修改slave能同时接受多少个不同id的数据包。outstanding只要设置port configuration里的outstanding参数就可以了。reordering algrithm不重要,只是影响slave优先响应哪些数据包而已,一般不用改
回复 支持 反对

使用道具 举报

发表于 2024-7-5 16:52:30 | 显示全部楼层


   
高达2020 发表于 2024-7-3 09:24
在system_config里将reordering algorithm设置为PRIORITIZED,在slave sequence设置每个trans的priority ...


大佬,我想再请教一下呢,我的理解reorder是NoC的feature噻,当id都一样的话,noc才会把这些包按照顺序返回给master嘛;所以说在验证的时候,需要把seq中的id设为一样的没问题噻???意思是除了把id设为一样的,还需要设置这个reordering algrithm哇?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2025-10-19 16:30 , Processed in 0.017614 second(s), 4 queries , Gzip On, Redis On.

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