当 LUTRAM 读写使用不同的时钟,写时钟 wclk_a,读时钟 rclk_b。
总结
When the read and write addresses are different, there is no CDC path between the write and the read clocks.
However, when the write and read addresses are the same, then there is a CDC path between the write clock and the read clock.
原因
当读写地址不同时,读数据时数据不会发生写入,和写时钟无关,读出数据的delay是固定的,因此从 读地址寄存器 到 输出寄存器 是一条同步路径。
当读写地址相同时,读数据时该地址同时正在被写入,读出数据的delay的是依赖于写时钟的,如果读写时钟靠的很近,输出寄存器就可能出现亚稳态。从 LUTRAM 到 输出寄存器 是一条异步路径。
Reference:
《Vivado Design Suite User Guide: Design Analysis and Closure Techniques》
全部0条评论
快来发表一下你的评论吧 !