无毛刺时钟切换电路在数字IC比试中经常出现,但是在FPGA设计中,基本很少用到门控时钟这个东西,并且Xilinx也建议尽量不要再设计中采用门控。
不过看了晚上这么多例子,主要抓住以下3点:
1、时钟选择信号&对端时钟信号低电平,,先用2级寄存器打两拍
2、第三级寄存器对前两级寄存器输出的信号用时钟的下降沿触发,然后与采样时钟相与
3、讲两路门控的时钟相或,最终输出
无毛刺时钟切换电路在数字IC比试中经常出现,但是在FPGA设计中,基本很少用到门控时钟这个东西,并且Xilinx也建议尽量不要再设计中采用门控。
不过看了晚上这么多例子,主要抓住以下3点:
1、时钟选择信号&对端时钟信号低电平,,先用2级寄存器打两拍
2、第三级寄存器对前两级寄存器输出的信号用时钟的下降沿触发,然后与采样时钟相与
3、讲两路门控的时钟相或,最终输出