Verilog基础:非门、与门、或门、或非门、异或非门原理及代码实践
创作时间:
作者:
@小白创作中心
Verilog基础:非门、与门、或门、或非门、异或非门原理及代码实践
引用
CSDN
1.
https://blog.csdn.net/qq_39646880/article/details/137023115
非门(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代码时,您可以将这些基本逻辑门组合起来,形成更复杂的数字电路。每个模块都可以作为一个独立的单元,通过输入输出端口与其他模块连接。通过这种方式,您可以构建从简单的逻辑电路到复杂的数字系统的一切。
热门推荐
猫咪的抖动真相(为什么猫咪经常抖动)
绝妙!如何在不数数的情况下数数?你身边无处不在的鸽巢原理告诉你答案
动物权利立法与法伦理学:跨学科研究的重要性
龙云:演绎从凉山彝族土司后代到民国云南王的传奇
香港大学研究生入学条件及要求详解
台钓铅皮使用指南:作用、替代品及参数选择
2025东南亚跨境电商最全攻略:五国市场深度解析与成功策略
作文续写:地球上最后一个人……
泰安市妇幼保健院:重视耳聋基因筛查,重塑“有声”未来
营业收入负数是什么
贵州十大5A景区名单,基本是贵州景区的精华,你去过几个呢?
Windows 11 指纹识别设置详细指南
焦虑型依恋人格怎么治愈
农药的用量问题与药剂浓度的常用表示方法
五人组队名字及口号
修仙家族模拟器2新手攻略:从角色创建到搬砖交易全解析
提前还房贷:缩短年限还是减少月供,哪个更划算?
《永暮幻想》——黑暗世界的奇幻冒险之旅
免疫失衡导致胀气、便秘、腹泻!补对营养改善免疫力
广西的隐秘宝地:崇左的自然美景与地道美食
孕妇照片该如何拍摄?这些技巧帮你展现最美孕味
华阳夫人与吕不韦的关系及其对秦国的重要性
怎么高效得学习数据结构和算法
【全球高校排名】2024QS世界大学排名(完整版)
你真的懂“四舍五入”?不,你只是会做题
出生证明登记样本:探究我国出生证制度的变迁与发展
公务员考试逻辑推理强化训练300题及解析题库:国考逻辑推理训练题集解析与答案汇编
丽江生态旅游资源:从玉龙雪山到拉市海,一场人与自然的亲密对话
离婚中的分居协议与效力
家常山药美味,温养脾胃,适合孩子