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代码时,您可以将这些基本逻辑门组合起来,形成更复杂的数字电路。每个模块都可以作为一个独立的单元,通过输入输出端口与其他模块连接。通过这种方式,您可以构建从简单的逻辑电路到复杂的数字系统的一切。
热门推荐
经济压力下的婚姻困境:年轻人的婚恋观正在改变
乌鲁木齐至重庆自驾游:途中推荐的休息站点与旅游指南
《三国演义》助你轻松学古代史
高考历史高分攻略:从基础到技巧,学霸教你这样学
用主动回忆提升历史学习效率:从《如何成为尖子生》谈起
《跳进地理书的旅行》:让历史学习"动"起来
舜宇光学艰难渡劫,王文鉴跌出胡润富豪榜
《黑豹》里的奥西里斯:古埃及神话如何影响当代电影?
揭秘古埃及法老与太阳神拉的神秘关系
太阳神拉:古埃及信仰的核心
卢克索与卡纳克:古埃及神庙建筑的双璧
大益普洱茶泡茶全攻略:从零基础到高手!
唐宋茶艺大比拼:谁更胜一筹?
“智”护鄱阳湖
肉桂茶是热性还是凉性?从药理到功效的全面解析
黄芪的功效与作用:传统认知与现代应用
当归:女性的人参
埃赫那吞:古埃及激进宗教改革的兴衰
埃赫那吞:从一神教到艺术革命
埃赫纳吞的宗教改革:一场激进的尝试与历史启示
不粘锅涂层刮花真的会释放有毒物质吗?一文读懂安全使用指南
不粘锅涂层安全吗?涂层脱落还能用吗?一文读懂不粘锅使用指南
更年期煎熬之症,辅之食疗事半功倍
曾国藩的智慧养生法:早起是千金妙方,值得每天践行
细数历史上那些世界最高的人
世界上最高的人是谁:探索人类身高极限的奇迹
世界十大销售名人:董明珠上榜,第一位被誉为销售之神
血友病患者如何走出心理阴霾?
血友病患者营养指南:饮食注意事项与营养需求
Emicizumab:血友病A治疗新希望