网站首页 全球最实用的IT互联网站!

人工智能P2P分享Wind搜索发布信息网站地图标签大全

当前位置:诺佳网 > 电子/半导体 > 控制/MCU >

寄存器是什么 掌握使用寄存器做设计需要注意的

时间:2023-07-13 15:38

人气:

作者:admin

标签:

导读:既然RTL是以寄存器行为为基础,那么就必须先了解寄存器是什么,并且掌握使用寄存器做设计需要注意的事项。...

既然RTL是以寄存器行为为基础,那么就必须先了解寄存器是什么,并且掌握使用寄存器做设计需要注意的事项。

寄存器从字面看,就是一个容器,将可能随时发生变化的数据存起来,确保变化不会影响到保存的数据。这个行为与“数字电路设计”中提到的D触发器行为一致,一般来说由输入数据信号D、输出数据信号Q以及边沿触发信号CLK组成。其实就是D触发器(D Flip-Flop,简称DFF)。

下图所示是一个上升沿触发寄存器常见的电路元件图形,其中CLK输入有个箭头的形状,表示边沿触发。其工作行为,由时序图所示,当CLK上升沿触发电路状态的变化,则D端输入的信号被采集并输出到Q端。如果没有CLK上升沿触发电路,则输出信号Q保持不变。以波形图t1变化为例,第2个CLK上升沿后,D端数据发生变化,但变化并不会直接传输到Q的输出上,而必须等到第3个CLK上升沿,D端的变化才会被更新到Q的输出。

图片

图片

常用的寄存器类型

实际在设计电路时,寄存器主要有以下几种类型:

  • 上升沿触发寄存器
  • 下降沿触发寄存器
  • 带异步复位(高电平有效)的上升沿触发寄存器
  • 带异步置位(高电平有效)的上升沿触发寄存器
  • 带异步复位(高电平有效)的下降沿触发寄存器
  • 带异步置位(高电平有效)的下降沿触发寄存器
  • 带异步复位(低电平有效)的上升沿触发寄存器
  • 带异步置位(低电平有效)的上升沿触发寄存器
  • 带异步复位(低电平有效)的下降沿触发寄存器
  • 带异步置位(低电平有效)的下降沿触发寄存器。
    虽然寄存器种类很多,而且多数一般的标准单元库[1]都会涵盖这些寄存器类型。但考虑到电路的可靠性,以及可测试性设计(参考可测试性设计部分)的需要, 建议在设计电路时只使用带异步复位或异步置位(低电平有效)的上升沿触发寄存器 。

所谓异步复位或异步置位,就是当该信号有效时,Q端输出立刻输出为低电平或高电平,而不用边沿信号驱动。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信