输入输出同步问题

2019-07-15 22:22发布

本帖最后由 x282718048 于 2016-10-9 09:21 编辑

请问论坛里的各位大神,用altera三代的 FPGA利用输入脉冲信号的上升沿触发产生一个同步输出脉冲时,输出信号的上升沿相对输入上升沿来说有一个周期的抖动,请问这是怎么产生的,该怎么解决?输出信号频率大概100-200M,万分感激!!!
ns_delay.v 下载积分: 积分 -1 分
2.24 KB, 下载次数: 10, 下载积分: 积分 -1 分 Verilog
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
lfjd05
1楼-- · 2019-07-16 03:19
你的问题是在RTL仿真发现的,还是时序仿真发现的,还是上板子测试发现的?不同阶段不用原因。代码最好也贴出来
liulei1111
2楼-- · 2019-07-16 03:37
 精彩回答 2  元偷偷看……
KYE_CQS
3楼-- · 2019-07-16 06:13
不是很清楚,用的非常的少。不好意思。
x282718048
4楼-- · 2019-07-16 07:47
lfjd05 发表于 2016-9-30 11:56
你的问题是在RTL仿真发现的,还是时序仿真发现的,还是上板子测试发现的?不同阶段不用原因。代码最好也贴出来

我是自己已经做出来的板子测试出来发现这种情况,基本功能是外部给定一个触发信号,同步输出一个可调脉宽信号,只是这个输出信号与输入信号有一个周期的抖动,谢谢!
x282718048
5楼-- · 2019-07-16 12:46
liulei1111 发表于 2016-9-30 12:22
加一个触发器,不用同一个信号,前一个信号只做触发用

这位朋友,谢谢你的回答,不过没太明白,我是用Verilog语言写的,思路是先检测到上升沿,并给一个寄存器赋值1,根据赋值为1的寄存器输出一个可调脉宽信号。实际测出来输出前言抖动。
lfjd05
6楼-- · 2019-07-16 16:10
x282718048 发表于 2016-9-30 15:30
我是自己已经做出来的板子测试出来发现这种情况,基本功能是外部给定一个触发信号,同步输出一个可调脉宽信号,只是这个输出信号与输入信号有一个周期的抖动,谢谢!

Gate-level仿真中出现这个抖动了吗,把波形图发上来看看

一周热门 更多>