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代码时,您可以将这些基本逻辑门组合起来,形成更复杂的数字电路。每个模块都可以作为一个独立的单元,通过输入输出端口与其他模块连接。通过这种方式,您可以构建从简单的逻辑电路到复杂的数字系统的一切。
热门推荐
Lua新手必学:字符串长度获取技巧
Lua高手教你快速获取数组长度
Lua高手教你正确获取table长度
绥芬河:中俄文化的奇妙碰撞
研究证实:褪黑素与维生素B6可有效改善睡眠质量
褪黑素和维生素B6:补充剂选择与安全使用指南
6G标准制定启动:2029年完成基础版本,低空经济成应用热点
6G突破:中国建成首个外场试验网,传输速率可达数百吉比特
仙剑奇侠传新的开始锁妖塔怎么打 锁妖塔打法攻略
《新英格兰医学杂志》子刊提出改善睡眠10妙招 | 睡眠不足已成为公共卫生问题
平面设计大咖养成记:从零基础到大神
VBA让Excel工作自动化:从入门到实战的完整指南
包豪斯设计学院教你玩转手绘艺术
色彩心理学教你玩转平面设计
雅安名山制定首个花茶标准,新茶饮产业增效2亿
雅安:一座孕育出五种茶文化的世界茶源
既是良药也是毒:认识中药材香加皮
鸡蛋灌饼热量高?四种改良方案打造健康早餐
酥脆鸡蛋灌饼这样做:5个关键步骤详解
张红甫教授教你:家常西红柿炒蛋的烹饪秘诀
亲子互动:一起学做大盘鸡
一只鸡的传奇:新疆大盘鸡的崛起之路
老同事聚会后,如何让友谊长存?
小孩为什么要少喝豆浆?真相原来是
《甄嬛传》剧组十三年再聚首:演艺圈友谊的特殊与真实
老同事聚会:职场人的情感港湾与机遇之源
全球首次!刘荣教授用卫星通信完成15万公里外肝癌手术
珍珠泉风景区:浦口历史文化的瑰宝
如何连接汽车wifi?汽车wifi的连接稳定性如何保障?
国产游戏闪耀TGS:中国游戏出海进入品牌化时代