xilinx FPGA的片外复位输入,一般推荐异步复位,同步释放的做法。具体采用多少频率的时钟去去抖动,这个好像没有听FAE说过有什么讲究。一般是先用一个低频的时钟去同步一下,打很多拍。这个时钟有要求就是不受任何复位影响的,一上电就会有的时钟,比如 local bus这种跟CPU接口的工作时钟,就是那种频率比较低,采用系统同步方式的时钟。或者其他接口的片外参考时钟都可以。然后再用其他各个时钟域的时钟去同步这个经过低频时钟打拍之后复位信号,生成其他各个时钟域的复位信号。这个就是xilinx要求的同步复位的做法。需要注意的是各个时钟域的同步复位信号尽量对齐或者时序上靠近一点,当然,如果你的设计里面有先后复位顺序的要求,也没有问题,控制好释放复位的时间就OK了。