打印

请教各位高手,FPGA程序组合逻辑门占用资源过多,怎么降低呀,急!!!!!

[复制链接]
2178|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
belery00|  楼主 | 2013-12-16 15:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
程序经过综合仿真后,看到:combinational cells :108%100,,严重超出可使用资源啊,主要表现在:buff和cm8用得比较多,程序中运用了broa_time_reg(63 downto 0)和sys_time_reg(63 downto 0),并且broa_time_reg何sys_time_reg作了大小比较,减法等,请教各位高手,怎么修改程序才能减少buff何cm8的使用数量呢?????????

相关帖子

沙发
belery00|  楼主 | 2013-12-16 15:22 | 只看该作者
顶一个.........

使用特权

评论回复
板凳
belery00|  楼主 | 2013-12-16 15:22 | 只看该作者
顶啊............

使用特权

评论回复
地板
belery00|  楼主 | 2013-12-16 15:23 | 只看该作者
顶起来啊

使用特权

评论回复
5
yghanwuji| | 2013-12-16 16:19 | 只看该作者
尽量不要使用"大于""小于"这样的判断语句,这样会明显增加使用的逻辑单元数量。
想想办法看能不能减少reg寄存器的长度
尽量使用Case语句,而不是if-else语句

使用特权

评论回复
6
belery00|  楼主 | 2013-12-16 20:24 | 只看该作者
reg的长度不能减少呀,不使用大于、小于那用什么代替好呢,

使用特权

评论回复
7
belery00|  楼主 | 2013-12-16 20:25 | 只看该作者
yghanwuji 发表于 2013-12-16 16:19
尽量不要使用"大于""小于"这样的判断语句,这样会明显增加使用的逻辑单元数量。
想想办法看能不能减少reg寄 ...

reg的长度不能减少呀,不使用大于、小于那用什么代替好呢,谢谢噢

使用特权

评论回复
8
yghanwuji| | 2013-12-17 00:24 | 只看该作者
belery00 发表于 2013-12-16 20:25
reg的长度不能减少呀,不使用大于、小于那用什么代替好呢,谢谢噢

这个得看你具体的程序要求了···

使用特权

评论回复
9
buqibushe| | 2013-12-18 16:07 | 只看该作者
不要用软件的思想去写硬件

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

19

帖子

1

粉丝