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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 7522|回复: 9

[求助] verilog中的for循环问题

[复制链接]
发表于 2014-12-3 16:58:36 | 显示全部楼层 |阅读模式

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

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

×
用verilog实现几个数的排序功能 一定要用到for循环码?有没有其他写法?用for循环综合出的电路面积好大啊。。。怎么才能让综合结果小一点啊。。求大神帮忙
发表于 2014-12-3 17:41:09 | 显示全部楼层
多学点基础知识。。
回复 支持 反对

使用道具 举报

发表于 2014-12-3 17:41:16 | 显示全部楼层
有些大是正常的。找最大值还好点,排序本来就耗资源。要么速度换面积,要么面积换速度,如果你的数比较特殊的话还能想想办法优化。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-3 18:35:54 | 显示全部楼层
回复 2# A1985

具体什么方面的基础知识请您指教
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-3 18:36:36 | 显示全部楼层
回复 3# wgej1987

多谢!
回复 支持 反对

使用道具 举报

发表于 2014-12-3 21:01:27 | 显示全部楼层


同意,最大值和次大值还好找
回复 支持 反对

使用道具 举报

发表于 2014-12-4 08:56:41 | 显示全部楼层
软件的排序算法,选一种,然后再考虑rtl来实现。不要就for。。。。。
回复 支持 反对

使用道具 举报

发表于 2014-12-4 15:33:35 | 显示全部楼层
用状态机代替for循环,用RAM代替C中的排序数组,应该能解决
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-4 17:49:02 | 显示全部楼层
回复 8# layueliuhuo

状态机是不是就相当于用时间换面积,用状态机的话整个排序周期会变多吧
回复 支持 反对

使用道具 举报

发表于 2016-12-28 13:19:42 | 显示全部楼层
同问,for循环用状态机改写,会需要大量的时钟周期,怎样可以减少周期
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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


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

GMT+8, 2025-9-11 03:20 , Processed in 0.021099 second(s), 5 queries , Gzip On, Redis On.

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