xilinx FPGA复位方法讲解

时间:2025-11-02  作者:Diven  阅读:0

推荐复位方法

xilinx FPGA复位方法讲解

➀ 能不复位尽量不用复位,如何判断呢?如果某个模块只需要上电的时候复位一次,工作中不需要再有复位操作,那么这个模块可以不用复位,用上电初始化所有寄存器默认值,比如reg [1:0] ff = 2'b01;这种verilog2001的方法vivado是支持的,上电后寄存器ff的值就是2'b01和你定义的是一样的。

➁ 如果要复位就统一同步高复位。也就是说复位要跟所在时钟同步,在时钟上升沿的时候复位逻辑,同时还要是高电平复位逻辑,低电平正常工作。

异步复位的缺点

异步复位中最严重的问题是,如果异步复位信号在触发器时钟有效沿附近“释放”(复位信号从有效变为无效)的话,可能会导致触发器输出的亚稳态。

触发器有2个重要特点:

异步复位信号释放(对低电平有效的复位来说就是上跳沿)与紧跟其后的第一个时钟有效沿之间,有一个必须间隔的最小时间称为trecovery(recovery time,恢复时间)。

重点!

如果异步复位释放后马上来了一个时钟有效边沿,触发器的输出端的值将是不确定的,可能是高电平,可能是低电平,可能处于高低电平之间,也可能处于震荡状态,这就叫亚稳态!!!如图1所示,Q为触发器输出,复位后输出为X。图1. 恢复时间不够造成的亚稳态

时钟有效沿与紧跟其后的异步复位信号释放之间所必须的最小时间称为tremoval(removal time消除时间)。,触发器的输出端的值将是不确定的,可能是高电平,可能是低电平,可能处于高低电平之间,也可能处于震荡状态,并且在未知的时刻会固定到高电平或低电平。这种状态就称为亚稳态。

重点!

如果时钟有效沿到来后,马上来了异步复位信号的上跳沿(以低电平有效为例),触发器将处于亚稳态!!!。如图2所示。图2. 消除时间不够造成的亚稳态

同步复位缺点

总的来说同步复位并不像异步复位那样有“硬伤”,唯一的缺点就是复位信号持续时长必须大于一个时钟周期才能保证被采到,从而能成功复位,异步复位信号只要一旦到来,立马复位,和边沿没关系。所以异步复位信号更容易被识别。其实这个缺点也算不得缺点,同步复位时长一般是可以保证的,所以多数设计用同步复位是完全没问题 的。

完美的复位方案

同步复位检测有缺陷,释放不会有风险;异步复位检测很灵敏,释放风险大,所以结合上述特点,采用异步复位,同步释放的方式是最完美可靠的复位方案。也就是说异步复位信号要被同步器同步一下输出,从而保证复位信号跟所在时钟域同步。如下图,复位信号到来后两个触发器被复位,解复位后,触发器输出由输入D端打拍输出:图3 . 异步高复位同步低释放原理图

这种方式还可以扩展为下面的模式,虚线代表中间有n个触发器。经过多级打拍,复位更稳定。但是打拍太多也没必要,浪费资源。注意,两个触发器在代码里面要添加如下约束,目的是为了让这两个触发器尽量被编译到同一个slICe里面,减少触发器之间的走线延迟。完整的代码在以下百度网盘链接,里面有注释,建议大家编译出来看看总合成了什么样的电路,再次提醒,请把当做硬件电路看,一个always一个电路

友情提示:复位的使用对时序的影响很大,滥用复位极有可能引起时序问题。

猜您喜欢

贴片电阻和104电阻并不是同一概念,104代表的是贴片电阻的阻值。贴片电阻是一种小型化的电阻器,表面贴装技术(SMT)的元器件,直接贴装在电路板表面。而「104...
2024-11-26 11:29:48

静态随机存取存储器(SRAM)是重要的存储器类型,应用于计算机和电子设备中。根据其结构和工作原理,SRAM可以分为几种主要分类。按存储单元的构造方式,SRAM可...
2009-01-20 00:00:00

现代电子设备中,二极管作为重要的元件,应用于各种电路中。SS310贴片二极管因其优良的性能和稳定性,成为许多设计师的首选。在实际应用中,可能会遇到需要替代SS3...
2025-03-31 07:30:34

CBB薄膜电容是常用的电容器。在电子设备中扮演重要配件。本文将介绍CBB薄膜电容的工作原理。我们将分成几个部分来详细说明。CBB薄膜电容的定义CBB薄膜电容是电...
2025-03-27 09:30:02

现代科技迅速发展的背景下,配件的选择对于提升设备性能非常重要。特别是“Accessories_5.75X4.05MM_SM”这种特定规格的配件,因其独特的设计和...
2025-02-27 06:36:17

如今电子设备日益普及的时代,电源效率显得尤为重要。更高的电源效率不仅可以延长电池续航时间,还能减少能源消耗,为环保做出贡献。而LLC同步整流控制器正是提升电源效...
2024-08-30 00:00:00

在现代科技中,编码器作为重要的传感器,应用于工业自动化、机器人、数控机床等领域。编码器主要分为增量编码器和绝对编码器,这两者在工作原理和应用场景上存在显著区别。...
2008-12-09 00:00:00

防汛用品的应用领域非常,主要涵盖了城市、乡村、工业和农业等多个方面。在城市中,防汛用品如沙袋、排水泵和防水帆布等被应用于河道治理、道路排水和建筑物防护,确保城市...
2021-01-25 00:00:00

拨轮开关是应用于各种电子设备和家用电器中的控制元件,主要优势体现在以下几个方面。拨轮开关具有操作简便的特点。用户只需轻轻旋转拨轮即可完成开关的切换,直观易懂,非...
2016-05-31 00:00:00

贴片排阻作为重要的电子元器件,应用于各种电路设计中。Walsin(华新)作为全球知名的电子元件制造商,其贴片排阻品质优良,种类丰富,深受行业认可。市场上Wals...
2012-10-20 04:54:30