【发布时间】:2021-11-09 17:54:25
【问题描述】:
我必须在另一个时钟域中使用多位计数器信号,而不是生成的时钟域。 如果 2 个时钟之间没有关系,那么使用格雷码和经典的 2 个同步 FF 并在之后读取编码值是否安全(就像异步 fifo 中的指针一样)?据我了解,这会比使用握手信号引入更少的延迟......
【问题讨论】:
-
但是在这种情况下我假设一个计数器值,所以如果这个值必须跨越一个域,也许不需要握手?
-
我的意思是 x 位计数器不是“多位任意值”信号,它会递增 1,所以如果这个信号是格雷编码的,然后转移到另一个域,它会不需要握手信号?就像异步fifo中的写入和读取指针不通过握手信号传输(如果我理解正确的话)?
-
见How to Ask 和help center。 Electrical Engineering 可能更适合数字设计问题(注意这里没有编程问题)。
标签: synchronization vhdl fpga gray-code clock-synchronization