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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2369|回复: 8

[求助] FPGA复用的问题

[复制链接]
发表于 2011-1-6 21:28:16 | 显示全部楼层 |阅读模式

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

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

x
做一个小程序,希望对FPGA的资源消耗的越少越好,于是考虑到对关键的计算模块进行复用。
举例如下:
捕获.JPG
红框标记的为对计算模块的输入进行复用。
但是综合后发现复用这个过程本身消耗的资源已经远大于计算模块了,并且复用器消耗的资源随着选择的信号的个数和位宽正相关,当信号比较宽时,资源消耗非常大。
复用应该是一个很常见的问题,大家都是怎么解决的?
发表于 2011-1-6 22:03:50 | 显示全部楼层
这部分逻辑是不可避免的
 楼主| 发表于 2011-1-6 22:30:26 | 显示全部楼层
回复 2# shaweikang1984


   
有没有其他复用办法?
比如说把待复用的信号写到RAM中,然后根据地址线去选择,这样用的是片上RAM自带的逻辑选择。
发表于 2011-1-6 23:57:41 | 显示全部楼层
没看懂。。。
发表于 2011-1-7 09:11:22 | 显示全部楼层
回复 3# limingh070


   如果能这样当然是可以啦
发表于 2011-1-7 13:13:05 | 显示全部楼层
之前的思路就是一般认为的面积换性能的一个典型吧。
发表于 2011-1-7 13:54:05 | 显示全部楼层
没上下文的,我也看不明白这段红框内的用来干嘛
发表于 2011-1-20 05:22:06 | 显示全部楼层
thanks
发表于 2011-1-24 21:28:41 | 显示全部楼层
在综合选项中设置了resource sharing后,并且综合目标设为时序或面积优先后,综合工具会对简单的复用自动进行处理的,
对于简单的代码比较复用资源和时序表现等不明显,出现相反的情况也正常,如果是大规模的设计,采用类似的设计后,效果应很明显的,那时综合工具就不够智能了,还是要靠代码设计
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-14 10:54 , Processed in 0.023240 second(s), 11 queries , Gzip On, Redis On.

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