码迷,mamicode.com
首页 > 其他好文 > 详细

异步复位,同步释放

时间:2015-03-14 13:36:56      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:

  根据前面的异步复位和同步复位分析,现在介绍一种更为可靠的异步复位、同步释放的双缓冲电路。改电路由两个同一时钟沿触发的层叠寄存器组成,该时钟必须和目标寄存器是一个时钟域;

     input  sclk;

   input   s_rst_n;

   output  rst_nr2;

  reg   rst_nr1,rst_nr2;

always @ ( posedge sclk or negedge s_rst_n )

               if ( !s_rst_n )

                    rst_nr1 <= 1‘b0;

               else rst_nr1 <= 1‘b1;

 

always @ ( posedge sclk or negedge s_rst_n )

               if ( !s_rst_n ) 

                     rst_nr2 <= 1‘b0;

               else rst_nr2 <= rst_nr1;

实际上是将异步信号进行同步化,大大的降低了异步复位产生亚稳态的可能性;

异步复位,同步释放

标签:

原文地址:http://www.cnblogs.com/geekite/p/4337316.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!