选项:
A、可以把计数值转换成格雷码,再⽤ 100M 时钟采样
B、可以通过异步 fifo 传递计数值
C、可以⽤计数值+握⼿信号的⽅式传递
D、可以先⽤ 100M 时钟把计数值打 2 拍,再采样
答案:
B C
解析:
A、之所以不能使用格雷码做同步的原因是模10计数器的技术范围在0~9,如果是0-15就可以用了,这样格雷码就可以形成闭环(直接使用格雷码做跨时钟域需要2^n个连续的计数才可以)。
D、一般是单bit信号才使用延迟打拍的方法进行跨时钟域处理,计数器的数值是多bit信号。
跨时钟域处理方法
1、单bit信号
(1)电平同步器(即延迟打两拍);(2)边沿检测器;(3)脉冲同步器;(4)电平延展-快到慢;
2、多bit信号
(1)握手;(2)异步FIFO;(3)异步双端口RAM;(4)DMUX(表示数据分配器,该方法适合带数据有效标志信号的多bit数据做跨时钟域传输)。
标签:10,100M,异步,计数器,bit,格雷,时钟 From: https://www.cnblogs.com/Bruceson/p/18154496