今天不知怎么的,正好提到了这个问题所以再说一下。
一般的外部reset,对于内部的模块来说,是需要处理过再接入的,所以一般的情况就是,用几个寄存器给rst_n打上几拍,去掉不稳定的状态和短于一个clock的noise,再用个majority的逻辑去一下毛刺,注意这几个处理rst_n的寄存器是不要reset的,之后处理完毕的rst_n和clk就可以配套的接给模块内部的所有寄存器使用了。
今天不知怎么的,正好提到了这个问题所以再说一下。
一般的外部reset,对于内部的模块来说,是需要处理过再接入的,所以一般的情况就是,用几个寄存器给rst_n打上几拍,去掉不稳定的状态和短于一个clock的noise,再用个majority的逻辑去一下毛刺,注意这几个处理rst_n的寄存器是不要reset的,之后处理完毕的rst_n和clk就可以配套的接给模块内部的所有寄存器使用了。
转载于:https://www.cnblogs.com/poiu-elab/archive/2012/05/08/2490956.html