设计中有多个时钟域,怎么办?
时间:07-29 13:03 阅读:852次
*温馨提示:点击图片可以放大观看高清大图
简介:设计中有多个时钟域,跨时钟域的基本设计方法是:
跨时钟域的基本设计方法是:
(1)对于单个信号,使用双D触发器在不同时钟域间同步。来源于时钟域1的信号对于时钟域2来说是一个异步信号。异步信号进入时钟域2后,首先进入一个触发器D1,D1的输出再连接到触发器D2。这时可以认为D2的输出时一个已经经过同步的信号了。更多信息请参考什么是亚稳态?
(2)对于更加复杂的情况,一般使用异步FIFO。关于异步FIFO,请参考异步FIFO的设计关键。