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代码时,您可以将这些基本逻辑门组合起来,形成更复杂的数字电路。每个模块都可以作为一个独立的单元,通过输入输出端口与其他模块连接。通过这种方式,您可以构建从简单的逻辑电路到复杂的数字系统的一切。
热门推荐
黄山必打卡景点全攻略:自然奇观与文化魅力的完美融合
黄山四季旅游全攻略:春花、夏凉、秋色、冬雪,总有一季让你心动
《是女儿是妈妈》:当代母女关系的镜像与启示
戴尔·卡耐基:人际关系学的奠基人及其三大经典著作
卡耐基:女性避免争论,成就和谐人际关系
工商银行股票走势受宏观经济影响几何?
冬季黄山必打卡美食攻略
黄山冬游美食打卡:从臭鳜鱼到毛豆腐
央视春晚联排亮点:科技赋能舞台,新老艺人共贺新春
私房酱牛骨头
黄山迎客松:千年古松见证中华礼仪之邦
黄山四季皆是画,春秋季节最宜人
黄山画派与徐霞客的“打卡圣地”
黄山摄影攻略:光明顶&排云亭,日出日落的最佳机位
海南果圈,使出“红黄”之力
果实单重达600余克 西双版纳热带水果又添新家族——新品黄晶果
冬日打卡浙江最美自然景观
浙江三大景点摄影攻略:西湖、普陀山、乌镇
维尔茨堡大学揭示DNA严重损伤修复机制,为癌症治疗提供新思路
运动预防糖尿病:2024最新指南这样建议
高血糖引发的糖尿病神经病变新进展
为什么要销毁过期化妆品?销毁方式有哪些?
使用过期化妆品的危害及各类化妆品的保质期
使用过期化妆品会怎样?医生提醒:可能引发这5种皮肤问题
老刘教你:在家复刻烧烤摊烤羊肉串
从能量代谢到免疫支持:氨基酸的五大生理作用
固态电池巨头的商业秘密大揭秘
欣界能源固态电池再创飞行记录,480Wh/kg能量密度实现eVTOL续航突破
一线城市经理助理/秘书薪资调查:平均月薪破万,这些城市最"壕"
计算机软件故障排查实用指南