芯片设计-RTL数字逻辑设计入门:同步复位与异步复位详解
创作时间:
作者:
@小白创作中心
芯片设计-RTL数字逻辑设计入门:同步复位与异步复位详解
引用
CSDN
1.
https://blog.csdn.net/sinat_32960911/article/details/136051602
本文详细介绍了芯片设计中RTL数字逻辑设计的基础知识,特别是同步复位与异步复位的原理、实现方式及其优缺点。对于从事或学习芯片设计的读者具有较高的参考价值。
复位的类型和划分
通常,芯片的复位信号分为两大类,全局复位和局部复位;
- 全局复位:能够确保每个寄存器都处于可控的状态;
- 局部复位:基于软件功能的需求而存在的独立复位,对于某一个模块的单独控制,建议使用局部复位;
同步复位
定义
只有在时钟有效沿采样到复位信号的有效电平时,才会执行复位操作;
代码
always @(posedge clk) begin
if(!rst_n)
out <= 1'b0;
else
out <= in;
end
综合后电路
或者
优缺点
优点:
- 一般可以确保电路是同步电路,有利于静态时序分析;
- 有利于仿真器的仿真;
- 可以滤除复位信号频率大于时钟频率的毛刺;
缺点:
- 如综合电路图所示,因为逻辑器件库中的DFF只有异步复位端口,所以综合器会在DFF的数据输入端增加组合逻辑,浪费资源;
- 复位的有效时长必须大于一个时钟周期;
- 如果时钟关闭,则无法完成复位;
异步复位
定义
无论时钟有效沿是否到,只要复位信号有效,就会立刻进行复位操作;
代码
always @(posedge clk or negedge rst_n) begin
if(!rst_n)
out <= 1'b0;
else
out <= in;
end
综合后电路
优缺点
优点:
- 复位信号不依赖于时钟,可以实现无时钟复位,这是低功耗技术之一;
- 与同步复位相比,可以节省资源,保证数据路径上相对干净;
- 与同步复位相比,复位逻辑与数据路逻辑无关,所以数据路径更好收敛;
缺点:
- 电路容易受到复位信号上毛刺的影响;
- 复位信号具有随机性,容易导致recovery time/removal time 为例,进而导致亚稳态;
- 不利于进行静态时序分析;
异步复位的时序分析(recovery time/removal time)
定义
异步复位,时序违例是发生在复位信号释放的时候(从复位状态到非复位状态);下面以rst_n为例
恢复时间和移除时间(recovery time/removal time)
- removal time:移除时间
复位信号释放时,有效电平在时钟有效沿到来之后的保持时间,类似于hold time; - recovery time:恢复时间
复位信号释放时,恢复到无效电平在时钟有效沿到来之前的保持时间,类似于setup time;
异步复位,同步释放
定义
就是在复位信号到来的时候不受时钟信号的同步,在复位信号释放的时候受到时钟信号的同步;
代码
always @(posedge clk or negedge rst_n) begin
if(!rst_n) begin
rst_n_d0 <= 1'b0;
rst_n_d1 <= 1'b0;
end
else begin
rst_n_d0 <= 1'b1;
rst_n_d1 <= rst_n_d0;
end
end
assign rst_n_sync = rst_n_d1;
always @(posedge clk or negedge rst_n_sync) begin
if(!rst_n_sync)
out <= 1'b0;
else
out <= in;
end
综合后电路
优缺点
优点:
- 快速复位,只要复位信号有效,电路会立刻复位;
- 有效捕捉复位,短脉冲复位不会丢失;
- 复位的释放是同步的,有良好的撤离时序和足够的恢复时间;
热门推荐
婚姻出问题了,找夫妻心理咨询真的有用吗?
Excel宏安全性设置完全指南:从基础到高级管理
食用油包装新花样:从便携装、喷雾装到纸盒屋、真空瓶
股票长线投资的策略有哪些要点?这些要点如何影响收益?
免钉胶的优点、使用方法及注意事项
自动化养鸡设备:提升养殖效率与动物福利的新选择
业绩提升方案撰写指南:从目标设定到持续创新
秦始皇陵:世界文化遗产中的东方奇迹
阿莫多瓦6部经典电影,色彩与情感的完美融合!
辣椒素减肥方法:原理、效果与注意事项
协商还款沟通技巧总结报告
苹果电脑优盘文件查找指南
一年不间断的水果狂欢,这个大省如何甜蜜了中国人的四季?
舟山小孩疫苗接种后能立即外出吗?
《哪吒2》火到台湾,两岸共同的文化基因动了
四叶草的寓意与象征:跨越文化的幸运之花
医院的医疗费用不能支付怎么办
把"在干嘛"改成幽默一点的句子
如何选择适合自身需求的贴片电阻?
“王道”与“霸道”有什么区别?
如何合理喂养雪纳瑞幼犬迷你雪纳瑞的饮食需求与注意事项
ECO模式不建议长期使用(ECO模式开启的利弊)
现代领动提供哪些驾驶模式?ECO模式是否节能?
写作用什么笔?选合适的笔,提升你的写作体验!
左撇子与遗传:科学解读左右手偏好的遗传密码
如何规划月入一万的理财策略?这些策略应如何平衡风险与收益?
香肠保存有讲究:三种方法让晒干香肠放半年不变质
北大法宝:如何正确引用和使用法律资料
虾仁炒饭的详细制作步骤
痛风手指肿痛如何缓解