打印

为什么延时不准确?

[复制链接]
1903|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
可木|  楼主 | 2011-12-18 20:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近在一个工程里用到了一段延时程序,当指定使能信号有效时,给时钟脉冲计数,到固定的时间就输出,但在下载到板子上后发现一个奇怪的现象,程序中想要延时2ms实测的延时只有一点多,而且更疑惑的是每次延时还不太一样,我用示波器抓了使能信号和输出信号之间的时间,一般都处于0.8~1.6ms之间,我用modelsim进行功能仿真发现没有问题,我想要是门级延时应该也不可能差零点几个ms啊???请各位帮忙分析下,看问题出在什么地方!感激不尽!

相关帖子

沙发
liyafeng007| | 2011-12-19 15:19 | 只看该作者
无代码无真相

使用特权

评论回复
板凳
可木|  楼主 | 2011-12-20 12:25 | 只看该作者
无代码无真相
liyafeng007 发表于 2011-12-19 15:19

代码在工作机上。。。。。拷不出来!悲催,但是前仿真貌似没有问题!

使用特权

评论回复
地板
utopiaworld| | 2011-12-20 18:23 | 只看该作者
无代码无真相

使用特权

评论回复
5
lwq030736| | 2011-12-22 22:11 | 只看该作者
你用于计数的脉冲不稳

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
sxhhhjicbb + 1
6
mate006| | 2011-12-23 00:09 | 只看该作者
这个主要是你的技术控制模块不稳定,另外看下约束是否满足!

使用特权

评论回复
7
可木|  楼主 | 2011-12-26 12:53 | 只看该作者
你用于计数的脉冲不稳
lwq030736 发表于 2011-12-22 22:11

恩,可以考虑下,但是我觉得即便不太稳应该不会差那么多吧。。。。

使用特权

评论回复
8
可木|  楼主 | 2011-12-26 12:56 | 只看该作者
这个主要是你的技术控制模块不稳定,另外看下约束是否满足!
mate006 发表于 2011-12-23 00:09

恩,我回头想了下可能还是跟时序约束有关,请问您是否有这方面的资料,怎么加时序约束?

使用特权

评论回复
9
mate006| | 2011-12-27 00:42 | 只看该作者
你可以到网上找下相关的资料,最好看先timing constraint,上面介绍的很详细!

使用特权

评论回复
10
951782001| | 2011-12-28 20:58 | 只看该作者
顺便用SIGALTAP II实时抓一下信号,具体对比看看,我估计是时钟不稳定

使用特权

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

本版积分规则

个人签名:A person afraid of loneliness, afraid to live up to two people !

26

主题

470

帖子

0

粉丝