如何设计异步读写寄存器

F

floatgrass

Guest
嗨,我想所有不同的时钟域的读写寄存器file.How我处理metastablility问题呢?谢谢!
 
我猜你可以双击时钟控制读/写这将避免亚稳态问题的信号。
 
嗨,你可以写,从一个内存读,以避免亚稳态条件如下write_clk
 
感谢所有答复。我的应用程序是CPU写入和读出一些时钟频率的配置寄存器数据,但硬件引擎作为输入信号,这些配置数据。 1双时钟控制信号,这些控制信号包括写和读使能,不包括地址,数据总线? 2内存方案是不错的选择,但我写了地址总线信号,但并不需要读取寄存器的地址,我只是想作为输入信号连接这些寄存器数据到我的硬件。 3 FIFO计划不使用这种情况下,因为它不能提供随机访问。
 
也许是你的握手设计出更好的,你写一个时钟数据和上升的一个标志,表示数据已准备好读,读信号读取数据的同步标志。反之亦然。
 

Welcome to EDABoard.com

Sponsor

Back
Top