[从零开始学习FPGA编程-30]:进阶篇 - 基本时序电路-锁存器(Verilog语言)

本文详细介绍了锁存器的概念、工作原理及其在Verilog中的实现方式,强调了锁存器在时序电路中的作用和潜在问题,提供了避免产生意外锁存器的编程建议。
摘要由CSDN通过智能技术生成

作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客

本文网址:


目录

前言:

第1章 什么是锁存器

1.1 什么是时序电路的两大特征

1.2 什么是锁存器

1.3 锁存器外部特征(以8bits锁存器为例)

第2章 锁存器的工作原理

2.1 锁存器的基本思想

2.2 CMOS双反双稳态结构

2.3 R-S锁存结构结构

2.4 Latch的特点及危害

2.5 谨慎使用锁存器

第3章 通过Verilog实现锁存器方式

3.1 如何知道Veriglog语言会被综合成锁存器?

3.2 情形1:存在于在没有else的if语句中

3.2 情形2:没有default语句的case语句中

3.3 情形3: 自己给自己赋值的语句中

 3.4 情形4: 自己给自己赋值的语句中

3.5 启示


前言:

本文重点探讨时序电路两大特征之一的“锁存”功能以及Veriglog的语言实现。

备注:数据的记忆与存储主要有三种方式,组合逻辑的锁存器、时序逻辑的触发器和寄存器。

在现代电子电路中,如果资源允许的话,尽量使用触发器或寄存器替代锁存器。

当然,在某些场合中,还是需要使用带锁存控制信号的锁存器,如地址存储器、数据锁存器。

本章主要介绍具有数据锁存功能的原始的锁存器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

文火冰糖的硅基工坊

你的鼓励是我前进的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值