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代码时,您可以将这些基本逻辑门组合起来,形成更复杂的数字电路。每个模块都可以作为一个独立的单元,通过输入输出端口与其他模块连接。通过这种方式,您可以构建从简单的逻辑电路到复杂的数字系统的一切。
热门推荐
土地储备中心职能职责全解析
抑郁症休学在家怎么恢复
从冷血杀手到温柔女仆:《暗杀女仆冥土小姐》的反差魅力
武士弥助不存在了 外教编的设定被当成日本历史把育碧坑惨
王者荣耀:对抗路战士克制链,老夫子克马超,吕布克夏侯惇,谁能克制李信?
郑筱津:协同治理视角下的流域国土空间规划治理路径——基于河南省黄河流域的实践探索
消防沙箱的标准规范
中医谈:多补津液少补水
餐后血糖怎么测才正确
人老了,不管你合不合群,都尽量去参加以下这几种聚会
从Excel身份证号码中提取出生年份的多种方法
冰糖葫芦,自制简单又美味,一串串甜蜜蜜的回忆
13岁孩子如何战胜懒惰,变身自律小高手?正面管教赢得孩子的合作
孩子如果说卧室里有怪兽,家长这时该如何做?
情感沟通技巧:夫妻间理解与支持的桥梁
公象有象牙,母象有象牙吗?
米汤的功效与作用
公积金缴纳的重要性及其好处
Excel对单列/多列数据筛选和高级筛选
引发耳鸣的6个主要原因
科幻小说创作技巧:从想象力到角色构建的全面指南
卫衣面料种类大盘点:了解不同材质特点,选对卫衣更舒适
冬季吃水果需谨慎,这些易上火的水果需要“克制”!
汉朝的“烽火狼烟”:当时最快的预警系统,信息丰富堪比摩斯电码
智齿疼痛怎么办?牙医详解3大痛楚处理方式
胃癌晚期最痛苦阶段
农村医保社保如何正确缴纳?缴纳农村医保社保有哪些方式?
项目管理里的目标拆解如何做到
美国学校RA的作用和意义是什么
汽车导航:这些隐藏功能,你用过几个?