打印

求高手解答!

[复制链接]
1961|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
icgg|  楼主 | 2012-9-3 21:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用ALTERA公司的CYCLONE II芯片做设计,资源已经用了60%多,但是经常编译完了之后,下到板子上程序运行的就不对,然后再编译一次可能就运行正常了。这个问题已经困扰了我很长时间了,求高手解答一下,谢谢了!

相关帖子

沙发
GoldSunMonkey| | 2012-9-3 22:00 | 只看该作者
每次编译的结果不同呗。

使用特权

评论回复
板凳
icgg|  楼主 | 2012-9-3 22:41 | 只看该作者
那我应该怎么避免这种情况呢?

使用特权

评论回复
地板
forrest11| | 2012-9-3 23:31 | 只看该作者
老老实实了解你设计的时钟系统,设置timing constrain。并看编译后的timing report。做到心中有数。

使用特权

评论回复
5
可木| | 2012-9-3 23:32 | 只看该作者
是不是你的程序有问题。。。看看时序上是不是满足!

使用特权

评论回复
6
jlass| | 2012-9-4 08:52 | 只看该作者
你的程序有临界点
由于每次编译的结果是不同的,所以会有你的情况
找出问题,改掉它

使用特权

评论回复
7
Backkom80| | 2012-9-4 12:57 | 只看该作者
做时序约束没?
如果没做,对你的设计做时序约束,然后看时序报告是否满足你的设计中时序的要求。
如果没做,编译一会对,一会错很正常

使用特权

评论回复
8
Backkom80| | 2012-9-4 12:58 | 只看该作者
还有就是你的代码中不能有bug,功能仿真一定是正确的。

使用特权

评论回复
9
GoldSunMonkey| | 2012-9-4 20:55 | 只看该作者
还有就是你的代码中不能有bug,功能仿真一定是正确的。
Backkom80 发表于 2012-9-4 12:58
嘿嘿,你要求太高了。

使用特权

评论回复
10
atua| | 2012-9-5 11:05 | 只看该作者
自己的设计不稳定就要从自己这里找原因.

使用特权

评论回复
11
GoldSunMonkey| | 2012-9-6 21:36 | 只看该作者
:)

使用特权

评论回复
12
可木| | 2012-9-6 22:26 | 只看该作者
:lol

使用特权

评论回复
13
GoldSunMonkey| | 2012-9-7 18:03 | 只看该作者
:)

使用特权

评论回复
14
icgg|  楼主 | 2012-9-7 21:21 | 只看该作者
谢谢各位热情的帮助,我修改了一下我的程序中的一些时钟的触发沿,现在一编译就没有出现这种问题,编译结果很稳定,但是我查看了时序报告,还是有很多红色的警告,但是程序运行的没什么问题,好像没有影响啊

使用特权

评论回复
15
icgg|  楼主 | 2012-9-7 21:23 | 只看该作者
不过我想时序报告里如果还有红色的警告的话,以后编译的时候可能还会出现结果不正常的问题

使用特权

评论回复
16
GoldSunMonkey| | 2012-9-7 22:01 | 只看该作者
不过我想时序报告里如果还有红色的警告的话,以后编译的时候可能还会出现结果不正常的问题
icgg 发表于 2012-9-7 21:23
你说的是对的。

使用特权

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

本版积分规则

1

主题

30

帖子

0

粉丝