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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 222|回复: 7

[讨论] 参数化设计能生成有优先级的arbiter吗??

[复制链接]
发表于 2024-7-24 16:13:09 | 显示全部楼层 |阅读模式

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

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

x
有N组data和vld同时过来,要先保存再输出,用generate应该怎么实现???
发表于 2024-7-26 09:48:46 | 显示全部楼层
把优先级放到参数里面就可以了,具体实现可以自己想一想
 楼主| 发表于 2024-7-26 10:50:13 | 显示全部楼层


harry_hust 发表于 2024-7-26 09:48
把优先级放到参数里面就可以了,具体实现可以自己想一想


根本就不确定来的来的data数量,case和if的数量也不确定,
发表于 2024-7-26 11:00:37 | 显示全部楼层
fifo呢
发表于 2024-7-26 11:23:56 | 显示全部楼层


scutlee 发表于 2024-7-26 10:50
根本就不确定来的来的data数量,case和if的数量也不确定,


参数化也不一定要用generate for吧。
之前我做的是在always块里用for,总的master数量参数化定制。在有valid的情况下把参数化的优先级纳入比较。阻塞地记录当前优先级。
也可以不用fullcase,阻塞赋值可以搞出有优先级的操作的。

发表于 2024-7-26 14:11:45 | 显示全部楼层


scutlee 发表于 2024-7-26 10:50
根本就不确定来的来的data数量,case和if的数量也不确定,


generate 又不能动态生成 code,必须按照最差或最大资源来设计吧
 楼主| 发表于 2024-7-26 14:32:54 | 显示全部楼层


harry_hust 发表于 2024-7-26 14:11
generate 又不能动态生成 code,必须按照最差或最大资源来设计吧


那怎么写
发表于 2024-7-26 15:32:10 | 显示全部楼层


得自己写一个控制器吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-9-8 08:47 , Processed in 0.018862 second(s), 6 queries , Gzip On, Redis On.

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