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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 8897|回复: 15

[求助] 设计前怎样评估FPGA资源是否够用?

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

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

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

x
设计前期,代码没完成,只是知道要实现的功能,怎样选择器件呢?有没有好的方法呢?或者评估工具呢?谢谢了!
 楼主| 发表于 2011-6-17 16:58:28 | 显示全部楼层
自己顶一下,我知道是先设计好代码再选择器件比较好,可是现在时间有点紧张,高手指点下啊!
发表于 2011-6-18 15:53:43 | 显示全部楼层
可以先写好代码 之后再综合一下  再选器件
要是没有代码 那就要勾画下系统 估计下资源 需要经验了
发表于 2011-6-19 13:45:46 | 显示全部楼层
主要看你做什么方面,如果只做控制逻辑 ,现在一般的期间逻辑资源都还是比较丰富了 。重点是要考虑内部的存储器资源之类的东西 ,比如做图像处理的话, 那内部的RAM资源就要比较多。锁相环 ,全局时钟资源。IO资源都应该考虑一下。也可以比较一下自己的项目别人有没有类似的产品,看看别人的器件
 楼主| 发表于 2011-6-20 15:10:27 | 显示全部楼层
回复 3# mcupro


    谢谢,目前经验不足,保险点可以选一个资源多的器件,成本有点小高了!
 楼主| 发表于 2011-6-20 15:13:33 | 显示全部楼层
回复 4# louisesunjie


    只做逻辑设计,就是接口控制,不做任何算法,想用CPLD实现,感觉应该够,但是又感觉资源有点少,怕不够,矛盾哪!
发表于 2011-6-21 15:28:50 | 显示全部楼层
这个要根据经验来判断了,可以根据以往相关项目来判断,也可以把项目分成若干个模块,去网上找一些类似功能的源码看看面积
或者你也可以大概估计一下每个模块占用的寄存器数目,但这要求你对模块实现很熟悉才行

是在估不准就选个足够大的,这样最方便了,不会出现以后设想不到的问题和麻烦。
发表于 2011-6-22 12:35:33 | 显示全部楼层
这个和经验非常相关了
然而,举例
1,数据BUS的位宽32bit
2,那么4个周期就需要128个LUT。。。
3,以此类推
发表于 2011-6-22 13:08:46 | 显示全部楼层
开发前期,尽量弄个大容量的板子吧,开发好了后再选合适的器件。
敢做产品就不要怕花这点小钱。
前期弄的容量小了,后期在代码完成后发现资源不够用,
或占用太多资源导致工作时钟上不去会很杯具的。
后期相对前期的时间更加宝贵
 楼主| 发表于 2011-6-22 14:11:15 | 显示全部楼层
回复 7# warmheard


    嗯,根据功能,感觉资源在一款CPLD的临界值上,呵呵,也许换个FPGA好一些!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-3 17:33 , Processed in 0.030094 second(s), 8 queries , Gzip On, Redis On.

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