Verilog基础:非门、与门、或门、或非门和异或非门的原理及代码实践
创作时间:
作者:
@小白创作中心
Verilog基础:非门、与门、或门、或非门和异或非门的原理及代码实践
引用
CSDN
1.
https://blog.csdn.net/qq_39646880/article/details/137023115
在数字电路设计中,逻辑门是最基本的构建单元。本文将介绍几种常见的逻辑门:非门、与门、或门、或非门和异或非门,并给出它们在Verilog语言中的实现代码。
非门(NOT Gate)
非门是最简单的逻辑门,它有一个输入和一个输出。非门的输出是其输入的逻辑非。如果输入为高电平(逻辑1),则输出为低电平(逻辑0);如果输入为低电平(逻辑0),则输出为高电平(逻辑1)。
Verilog代码实现:
module not_gate (
input wire in, // 输入信号
output wire out // 输出信号
);
// 使用assign语句创建一个非门
assign out = ~in;
endmodule
与门(AND Gate)
与门有两个或更多的输入和一个输出。与门的输出是其所有输入的逻辑与。只有当所有输入都是高电平时,输出才是高电平;否则,输出为低电平。
Verilog代码实现:
module and_gate (
input wire a, // 第一个输入信号
input wire b, // 第二个输入信号
output wire out // 输出信号
);
// 使用assign语句创建一个与门
assign out = a & b;
endmodule
或门(OR Gate)
或门有两个或更多的输入和一个输出。或门的输出是其所有输入的逻辑或。只要有一个输入是高电平,输出就是高电平;只有当所有输入都是低电平时,输出才是低电平。
Verilog代码实现:
module or_gate (
input wire a, // 第一个输入信号
input wire b, // 第二个输入信号
output wire out // 输出信号
);
// 使用assign语句创建一个或门
assign out = a | b;
endmodule
或非门(NOR Gate)
或非门(NOR Gate)是逻辑或门(OR Gate)的输出经过非门(NOT Gate)的结果。在Verilog中,您可以使用assign
语句来定义或非逻辑。下面是一个简单的例子,展示了如何创建一个两输入的或非门:
Verilog代码实现:
module nor_gate (
input wire a, // 第一个输入信号
input wire b, // 第二个输入信号
output wire out // 输出信号
);
// 使用assign语句创建一个或非门
// 或非逻辑是输入的逻辑或的结果取反
assign out = ~(a | b);
endmodule
异或非门(XNOR Gate)
异或非门是异或门(XOR Gate)的输出经过非门的结果。异或门有两个输入,其输出是输入的逻辑异或。如果输入信号相同(都是高电平或都是低电平),则输出为高电平;如果输入信号不同,则输出为低电平。异或非门则将这个输出再取反。
Verilog代码实现:
module xnor_gate (
input wire a, // 第一个输入信号
input wire b, // 第二个输入信号
output wire out // 输出信号
);
// 使用assign语句创建一个异或非门
// 异或非逻辑是输入的异或结果取反
assign out = ~(a ^ b);
endmodule
在编写Verilog代码时,您可以将这些基本逻辑门组合起来,形成更复杂的数字电路。每个模块都可以作为一个独立的单元,通过输入输出端口与其他模块连接。通过这种方式,您可以构建从简单的逻辑电路到复杂的数字系统的一切。
热门推荐
坐月子生气的危害有哪些?
如何评估大数据在社会治理中的效果?
医生解答:锻炼真的能排湿气吗?
提升接电话技巧,增强沟通效果与人际关系的秘诀分享
一次简单的时光穿梭实验:我们看见了石家庄之变
0元解锁“活的历史书”!太原古县城邀你穿越千年的繁华与宁静
长期看网络小说的人都是什么心理?他们的状态你根本想象不到
三元命理与八字命理有何区别
梁伟红:以“武术进校园” 托举青少年成长新未来
相机的A、S、M、P档,你会用了吗?
保险应如何变更受益人?这种变更操作有哪些限制?
听力正常却分辨不清声音?当心降噪耳机正在偷走你的“声音解码能力”
《爱意倒计时》短剧里的情感共鸣:触动心灵
宝宝1岁半前囟门还没闭合怎么办?
我们都是哪吒,对抗着自己的标签
应对全球变化,企业应怎样强化供应链管理策略?
展览|杨守敬何以被日本书法界称为“现代书法之父”
监控摄像机画面过曝处理方法
电子万能试验机测试DP1000钢的静态和动态力学性能
《易经》是中华文化的总源头
单身经济:蕴藏巨大机遇的宝藏市场
如何借助阿伦特重获勇气?
《龙族》:一部关于青春遗憾与孤独的永恒史诗
澳元汇率近期走势分析影响因素解析
多系统萎缩患者的营养与维生素补充
高考601分选择殡葬专业?打破职业偏见,让殡葬专业受待见
课题申报流程详解及教育部/国社科基金对比分析
生吃猪肉的惊人危害:如何避免寄生虫病的健康风险?
北京昌平房价多少钱一平方?探究区域因素与市场趋势
《乌鸦喝水》的11个故事版本:从智慧到文化象征