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陕西全民健康保保障怎么样?值得买吗?不建议买!
威慑理论与犯罪学:探究其相互关系与影响
中国文学中的悲剧美学研究
外媒推荐10款新手友好JRPG:从《火焰之纹章》到《歧路旅人2》
一个月内的小奶猫饲养全攻略,教你如何成为合格的“猫妈妈”!
公积金贷款利率与所在地区有关吗?了解公积金贷款利率与所在地区的相关规定
运动缓解肚子胀气的方法有哪些?
锁定20-30年5%收益的单只美债,如何买?-美债投资指南7
源远流长的甘肃民间歌谣
震动与振动的区别
乙肝检查要怎么检查
科研团队基于开发量子光学模拟方法,实现灵活操控16个模式量子态
绝世智慧揭秘:华杉带你探寻《大学中庸》背后的真谛!
个体工商户营业执照什么时候年审
心态、眼界、格局、毅力、用心、坚持与执行:铺就成功之路七要素
新袜子到底要不要洗?看完这篇你就不纠结了!
深度解析:Xmind软件中的Markdown格式究竟是怎样的?
近期流感99%都是甲流!两款“流感特效药”怎么用?
养蚕的方法,不同生长阶段的桑叶用量不同
航空发动机领域:进气道与尾喷管的技术挑战与材料创新