技术专栏
锁存器、触发器、寄存器分不清楚?
锁存器(Latch)
锁存器(latch)--对脉冲电平敏感,在时钟脉冲的电平作用下改变状态,是一种双稳态电路,它具有0和1两种稳定状态。
锁存器最大危害在于:
- 对毛刺敏感,不利于实现同步操作,
- 静态时序分析STA复杂
- 复位困难
- DFT设计困难
下面以D锁存器为例来分析:
<pre class="code-snippet__js" data-lang="properties">```
<span class="code-snippet_outer"><span class="code-snippet__attr">module</span> <span class="code-snippet__string">D_latch(clk,D,Q);</span></span>
input clk,D;
<span class="code-snippet_outer"><span class="code-snippet__attr">output</span> <span class="code-snippet__string">reg Q;</span></span>
always @(clk,D) //注:这里的敏感信号为clk和D,因为D也引起Q的变化。当clk为高电平时,D的变化也引起输出Q的变化。
<span class="code-snippet_outer"><span class="code-snippet__meta">if(clk</span>=<span class="code-snippet__string">=1)</span></span>
Q=D;
<span class="code-snippet_outer"><span class="code-snippet__attr">endmodule</span></span>
![](https://ebaina.oss-cn-hangzhou.aliyuncs.com/wechat-official-crawl/2022-01/164177641191737.jpg)
触发器(Flip-Flop,简称FF)
===================
触发器(Flip-Flop,简写为 FF)---对脉冲边沿敏感,其状态只在时钟脉冲的上升沿或下降沿的瞬间改变 ;
下面介绍D触发器:
![](https://ebaina.oss-cn-hangzhou.aliyuncs.com/wechat-official-crawl/2022-01/164177641247274.jpg)
![](https://ebaina.oss-cn-hangzhou.aliyuncs.com/wechat-official-crawl/2022-01/164177641295016.jpg)
``` module D_flipflop(clk,D,Q); //触发器的英文为flipflop.input clk,D;output reg Q;always @(posedge clk) //注:这里的敏感信号为clk,没有DQ=D;endmodule``` ``` 寄存器 === 存储一组二进制代码的同步时序逻辑电路称为寄存器,触发器有记忆功能,可以利用触发器构成寄存器,一个触发器只能存储一个二进制码元,把n个触发器的时钟端连接到一起构成一个存储n位二进制码元的寄存器。 寄存器和锁存器都可以存储数据,但他们的区别是寄存器是同步时钟控制,锁存器是电位信号控制。寄存器和锁存器具有不同的应用场合:- 若数据信号有效一定滞后于控制信号有效,则只能使用锁存器; - 若数据信号提前于控制信号到达并且要求同步操作,则可用寄存器来存放数据。 感谢阅读文章,如果文章有用,麻烦点个“在看”或转发分享。 ![](https://ebaina.oss-cn-hangzhou.aliyuncs.com/wechat-official-crawl/2022-01/164177641291845.jpg) 转载:全栈芯片工程师 含异步复位端的D触发器module D_flipflop(D,clk,reset,Q);input D,clk,reset;output reg Q;always @(negedge reset,posedge clk) /*不能忽略关键词negedge,因为敏感列表里不能既包含边沿触发信号又包含电平敏感型信号*/if(!reset)elseendmodule
含同步复位端的D触发器module D_flipflop(D,clk,reset,Q);input D,clk,reset;output Q;always @(posedge clk)if(!reset)elseendmodule
声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
红包
点赞
收藏
评论
打赏
- 分享
- 举报
评论
0个
手气红包
暂无数据
相关专栏
-
浏览量:1583次2020-08-06 20:11:37
-
浏览量:9845次2021-02-20 22:37:06
-
浏览量:11547次2021-05-23 01:13:25
-
浏览量:7668次2021-02-07 00:59:28
-
2021-03-21 22:03:30
-
浏览量:2043次2020-08-27 18:05:12
-
浏览量:5674次2021-12-25 09:00:15
-
浏览量:1249次2023-04-11 15:24:20
-
浏览量:5035次2021-04-11 01:10:40
-
浏览量:13172次2021-01-01 02:53:29
-
浏览量:7041次2021-12-21 09:00:31
-
浏览量:9008次2021-02-20 17:50:13
-
浏览量:2621次2020-12-31 09:42:35
-
浏览量:5297次2021-03-14 01:12:39
-
浏览量:12175次2021-01-02 00:02:19
-
浏览量:4138次2020-10-29 19:20:24
-
浏览量:9844次2021-12-31 09:00:12
-
浏览量:7011次2021-02-21 01:20:21
-
浏览量:1253次2024-01-08 16:49:01
置顶时间设置
结束时间
删除原因
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
打赏作者
david
您的支持将鼓励我继续创作!
打赏金额:
¥1
¥5
¥10
¥50
¥100
支付方式:
微信支付
打赏成功!
感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
审核成功
发布时间设置
发布时间:
请选择发布时间设置
是否关联周任务-专栏模块
审核失败
失败原因
请选择失败原因
备注
请输入备注