2019-03-25 09:46发布
这就是典型的异步不同源时钟信号的同步问题了。
你这个62HZ信号进入FPGA,就要用16MHZ时钟信号同步4次以上,然后在交给内部处理,这样的信号才稳定,避免亚稳态问题产生!
1.同步次数2次大概能消除绝大部份亚稳态,同步4次大概能消除亚稳态。但也不能保证所有亚稳态消除
2.同步可以用异步FIFO,异步FIFO作用:速度匹配,数据宽度匹配等等。
3.楼主的2.5毫秒中断意思:FPGA接收到外部的62HZ信号后,延迟2.5毫秒产生一个中断。
最多设置5个标签!
这就是典型的异步不同源时钟信号的同步问题了。
你这个62HZ信号进入FPGA,就要用16MHZ时钟信号同步4次以上,然后在交给内部处理,这样的信号才稳定,避免亚稳态问题产生!
1.为什么要同步4次以上呢?
2.同步用异步fifo吗,还是用其他的方法呢?
3.楼主说中断2.5ms不明白是什么意思,可否帮忙解答一下?
1.同步次数2次大概能消除绝大部份亚稳态,同步4次大概能消除亚稳态。但也不能保证所有亚稳态消除
2.同步可以用异步FIFO,异步FIFO作用:速度匹配,数据宽度匹配等等。
3.楼主的2.5毫秒中断意思:FPGA接收到外部的62HZ信号后,延迟2.5毫秒产生一个中断。
一周热门 更多>