您当前的位置: 首页 > 

FPGA硅农

暂无认证

  • 2浏览

    0关注

    282博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

异步复位同步释放的理解

FPGA硅农 发布时间:2022-02-19 23:26:56 ,浏览量:2

复位

复位是IC/FPGA设计中常见的操作,通过复位,我们可以使电路中某些寄存器的值为我们指定的一个初始值,从而使得电路能够正常工作。

Removal timing check

复位信号的removal time是指在时钟有效沿来临之后,异步复位信号需要继续保持有效的最短时间。满足这个最短时间才能确保对寄存器进行正常的复位。Removal time check的波形图如下图所示。 在这里插入图片描述

Recovery timing check

recovery time是指在时钟有效沿到来之前,复位信号保持高电平的最短时间。即复位信号变到非复位状态的电平必须在clk之前一定的时间到达。满足这个Recovery time,可以确保在时钟有效沿来临时,异步复位信号处于无效状态,从而确保正常的数据采样。

复位信号的分类

复位一般可以分为同步复位和异步复位。

同步复位

是指复位信号只有在时钟上升沿到来时,才能有效,否则无法完成对系统的复位工作。 RTL描述如下:

always@(posedge clk)
if(~rst_n)
    q            
关注
打赏
1658642721
查看更多评论
0.2406s