标准单元库是数字集成电路的积木,是复杂电路和系统的基础。今天我们来认识一下其中的几个常用门级电路。
先来看看二输入与非门(NAND2)
分析电路,输入IN1和IN2共有四种情况:
- IN1=0且IN2=0时,n1和n2截止,p1和p2导通,OUT输出1
- IN1=0且IN2=1时,
- n1和n2只有一个导通(n1截止,n2导通),n1和n2为串联方式,有一个截止则截止
- p1和p2有一个导通(p1导通,p2截止),n1和n2为并联方式,有一个导通则导通
- 综合上,OUT输出1
- IN1=1且IN2=0时,与“IN1=0且IN2=1”类似,OUT输出1
- IN1=1且IN2=1时,n1和n2导通,p1和p2截止,OUT输出0
总结得到如下真值表:
我们列出OUT的布尔代数式子:
这个代数式子,看起来很长,我们用下面的图形来表示集合的概念(之前提到:* 表示交集、+ 表示并集、非表示差集),所以上面的表达式就表示黄色+绿色+红色的区域。唯独不包括两个圆的重叠部分(交集)。
所以上面的布尔代数式子等价于:
从这个式子,我们就理解了为什么上面的电路逻辑是与非门。
我们也可以在真值表里加上临时的一列TEMP,TEMP与OUT相反。这样我们也可以轻松看出IN1、IN2和TEMP的关系。
最后,我们用Verilog语言来描述:
module nand2
(
input wire IN1,
input wire IN2,
output wire OUT
);
assign OUT = !(IN1 && IN2);
endmodule
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
Verilog语言
+关注
关注
0文章
113浏览量
8211 -
门级电路
+关注
关注
0文章
15浏览量
1955
发布评论请先 登录
相关推荐
认识一下这款名叫“CAN总线存储器”的神器
CAN总线数据不能及时查看怎么办?CAN总线数据过多没时间处理怎么办?想要回看CAN总线历史数据又怎么办?总线数据三连问,却只需要一个答案,是时候认识一下这款名叫“CAN总线存储器”的神器了。
认识一下NI SWITCH模块的组成和特点
许多自动化测试应用都需要通过部署一个开关网络来实现仪器仪表和DUT之间的信号路由。而开关不仅可用于路由信号,也是增加昂贵仪器仪表的通道数以及提高测量灵活性和可重复性的一种低成本方法。
叫板英特尔?再次认识一下人工智能
人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。
发表于 11-02 09:21
•913次阅读
认识一下针对单片机几个基本概念
我们日常的生活离不开秒表的计时,它提醒着我们什么时刻该干什么,单片机也一样,通过单片机内置的晶振来计时,首先让我们认识一下针对单片机几个基本概念:时钟周期:时钟周期 T 是时序中最小的时间单位,具体
发表于 11-22 06:43
认识一下Boost拓扑结构
上期答案揭晓:答案上图 c ,下图 a小伙伴们答对了吗?YTDFWANGWEI :我的笨办法:source,源的意思,就是提供电流。所以,只要是电流流出,就是source。不知道是否正确?作者:完全正确。继续下一步讲解:参考一下以下两个图:sink...
发表于 12-31 08:25
先来认识一下正激的基本原理
我们先来认识一下正激的基本原理,如图所示:正激在原边加正向电压 MOS 管导通时,副边的输出符合变压器原理,即:Vs = n* VinVs :变压器副边输出电压n:匝比 = Ns/NpVin:输入电压由上式可知正激拓扑不难理解。* 注意:原边还有个绕组称为复位绕组,副边有...
发表于 12-31 06:18
简单地认识一下D/A和A/D
随着我们学习的逐步推进,我们可以了解到51单片机的更多的知识和元件,今天我们就来简单地认识一下D/A和A/D。首先我们先来介绍一下D/A,就是两个单词digital和anolog.就是把数据量转换
发表于 02-24 07:21
为什么需要调试一个电子系统
。调测试在测试板阶段尤其重要,电路调试并不是只有板级设计师需要参与,在芯片刚流片回来的测试阶段,芯片设计师通常也需要参与调测试的工作。一个合格的电子工程师应该拥有调试电路的技能。
发表于 02-24 06:18
评论