很有意思的处理复位信号的方法
全局异步复位的隐患已经介绍过了;全局同步复位可能出现的问题是,异步信号的Recovery Time可能不满足。
解决方法之一是:采样复位信号,使其等效于同步复位。
电路图如下:
参考代码如下:
<Advanced FPGA Design>这本书还介绍了另一种方法。其简称为”Asynchronous Assertion, Synchronous Deassertion”;对应的电路图如下:
个人觉得这种方法是不可取的。原因有两:
1、Recovery Time仍有可能不满足。
2、提出这种方法本来是希望避免同步Reset时时钟周期太大采样不到信号的情况,但一般来说就算是Mhz级的信号,周期最多也1us,这个数量级对复位信号来说远远足够了,没必要。
posted on 2012-04-27 17:20 freshair_cn 阅读(686) 评论(0) 编辑 收藏 举报