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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2578|回复: 9

[求助]帮帮忙吧

[复制链接]
发表于 2004-8-5 21:56:27 | 显示全部楼层 |阅读模式

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

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

x
我现在用的是LATTICE的软件,为什么我在功能仿真的时候是完全和我的设计预期一样,换成时序仿真就不对了呢?改怎么办?
发表于 2004-8-6 08:11:47 | 显示全部楼层

[求助]帮帮忙吧

肯定是有延时的
时序仿真能实现功能就行
 楼主| 发表于 2004-8-6 14:32:49 | 显示全部楼层

[求助]帮帮忙吧

可现在的问题是功能实现不了.我想要实现的是将一个传感器信号编码后送到计算机,在计数时同时用此信号的上升沿和下降沿,但现在功能仿真的结果是上升沿和下降沿计数都正确,而时序仿真时却只有下降沿的正确,我在板子上试验过,也是下降沿的好.可我就是找不出问题.
发表于 2004-8-6 15:01:31 | 显示全部楼层

[求助]帮帮忙吧

在计数时同时用此信号的上升沿和下降沿?
是不是检测信号高电平的宽度
用此信号做计数的使能信号
 楼主| 发表于 2004-8-6 15:15:57 | 显示全部楼层

[求助]帮帮忙吧

不完全是.是用此信号的上升沿和下降沿通过与时钟的同步,各自产生一个负脉冲,用做计数器的清零信号.我在时序仿真的时候出现这样的警告:
Setup time for signal D^REF2K4PIN violation found at time 480000.000ns.
Hold time for signal D^REF2K4PIN violation found at time 450013.000ns.
Reset recovery time for signal D^REF2K4PIN violation found at time 420020.000ns.
我不知道该如何解决.还望指点迷津.
发表于 2004-8-6 16:52:56 | 显示全部楼层

[求助]帮帮忙吧

你的时钟和该信号的上升沿相位关系如何?很可能建立时间不够。
 楼主| 发表于 2004-8-7 15:44:32 | 显示全部楼层

[求助]帮帮忙吧

那我该怎么帮呢?建立时间如何变长?

5_1579_6.doc

25 KB, 下载次数: 2 , 下载积分: 资产 -2 信元, 下载支出 2 信元

发表于 2004-8-7 16:14:11 | 显示全部楼层

[求助]帮帮忙吧

如果你的传感器输出与时钟是完全异步的两个信号,那么输入fpga以后要先用时钟打两拍去掉亚稳态再给后面的设计用。
 楼主| 发表于 2004-8-7 16:26:35 | 显示全部楼层

[求助]帮帮忙吧

哦。我试一下。十分感谢!
 楼主| 发表于 2004-8-10 08:30:32 | 显示全部楼层

[求助]帮帮忙吧

谢谢二位,现在从时序仿真上看,可以实现了。只是不知道到了板上如何。做了板子再看看。再次感谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-8 23:35 , Processed in 0.040039 second(s), 11 queries , Gzip On, Redis On.

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