7、。这种结构叫做边沿同步器。 always@(posedgeClk) begin inputs_reg1<=inputs; inputs_reg2<=inputs_reg1; inputs_reg3<=inputs_reg2; if(inputs_reg2==1'b1&&inputs_reg3==1'b0) begin ...
8、 end ... end 以上两种同步器在慢时钟域信号同步入快时钟域时工作的很好,但是反过来的话,可能就工作不正常了。举一个很简单的例子,如果被同步的信号脉冲只有一个快时钟周期宽,且位于慢时钟的两个相邻跳变沿之间,那么是采不到的。这时就需要采用脉冲同步器。这种同步器也是由3个触发器组成,同时需要对发送信号做一些处理。3.3脉冲同步器脉冲同步器的输入信号是一个单时钟宽度脉冲,它触发原时钟域中的一个翻转电路(下图)。每当翻转电路接收到一个脉冲时,