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

 找回密码
登录 注册

手机号码,快捷登录

手机号码,快捷登录

搜全文
查看: 3083|回复: 9

[求助] QuartusII 软件编译问题,高手们进来看看吧!

[复制链接]
发表于 2011-6-13 09:50:30 | 显示全部楼层 |阅读模式

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

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

×
     我有一块PCIe板,实现的功能是通过PCIe接收数据,在板子上对数据进行处理,使用的FPGA是CycloneIII系列的EP3C40F484C6。在FPGA里例化了4份相同的逻辑,测试发现某一份逻辑运行不正常,其他3份都可以正常运行;不对逻辑和QuartusII做任何修改,只是对工程重新编译一次,测试发现4份逻辑都可以正常运行了。FPGA里运行的最大时钟频率是160M。    另外还有一块PCIe卡,使用的FPGA是StratixII GX系列的EP2SGX30CF780C5,实现的功能和上面的板卡的功能一样,只是在FPGA里例化了6份相同的逻辑,却不会出现上述问题。
  为什么会出现这样的情况,QuartusII软件为什么编译的结果不一样?为什么StratixIIGX的FPGA不会出现这样的问题,CycloneIII的FPGA却会出现这样的问题?

    高手们,有没有有过相同经验的朋友,给点建议。。。吧。。。非常感谢。。。
 楼主| 发表于 2011-6-13 09:53:52 | 显示全部楼层
我自己先顶一下。我的逻辑本身是没有问题的,难道QuartusII编译这么不靠谱?
回复 支持 反对

使用道具 举报

发表于 2011-6-13 10:29:27 | 显示全部楼层
TimeQuest Timing Analyzer的结果如何?
回复 支持 反对

使用道具 举报

发表于 2011-6-13 12:56:44 | 显示全部楼层
Stratix和cyclone器件性能上还是有差别的,可能你内部的速度要求有点高,用cyclone刚好勉强满足,但是对于Stratix就游刃有余了。建议你查看下时序分析,看看建立保持时间的余量
回复 支持 反对

使用道具 举报

发表于 2011-6-13 13:12:28 | 显示全部楼层
看看你的编译时序报告。
回复 支持 反对

使用道具 举报

发表于 2011-6-13 16:03:11 | 显示全部楼层
这种事遇到过,不过我是因为逻辑资源使用得太多了!达到了98%!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-14 10:04:21 | 显示全部楼层
我的资源使用才60%多,FPGA是EP3C40F484C6
另外一块占97%资源的板子反而还没有出现这样的问题,不过FPGA使用的是比较高端的EP2SGX30CF780C5。
回复 支持 反对

使用道具 举报

发表于 2011-6-14 11:29:21 | 显示全部楼层
不知道楼主问题解决没??
回复 支持 反对

使用道具 举报

发表于 2011-6-14 11:54:35 | 显示全部楼层
资源使用率不是最重要的,只要能够布下来就行,最关键的是时序分析。
回复 支持 反对

使用道具 举报

发表于 2011-6-15 00:56:55 | 显示全部楼层
你检查下 你的设计里面是否有大量的异步电路描述。异步实现在FPGA设计里面非常不提倡。
另外在编译的时候,设置一些参数,编译综合时间会变长好几倍,但是效果确实好。
回复 支持 反对

使用道具 举报

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

本版积分规则


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

GMT+8, 2026-6-11 06:20 , Processed in 0.035848 second(s), 7 queries , Gzip On, Redis On.

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