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代码时,您可以将这些基本逻辑门组合起来,形成更复杂的数字电路。每个模块都可以作为一个独立的单元,通过输入输出端口与其他模块连接。通过这种方式,您可以构建从简单的逻辑电路到复杂的数字系统的一切。
热门推荐
李世民与玄武门之变:权力与亲情的博弈分析
股东资金入股后如何参与公司决策?
蒋介石的革命领路人——陈其美
终于说明白了!TDF、TAF、TMF抗乙肝病毒“三巨头”应该怎么吃?
教育时报今日头条文章的法律全解与合规要点
多久需要更新一次建筑设计指标以适应新法规?
大提顿国家公园:美国最秀丽的户外天堂
青岛崂山:加快打造国内一流科产融合创新型强区
都叫酸枝,价差百倍:常见酸枝木排行及仿替用材简介
白酸枝简述:
甲方如何管理好EPC项目成本
李健庭名字解析:从字义到五行八字的全方位解读
幸运草的水养技巧(从浇水到施肥)
学好国标拉丁舞的六个练习窍门
写影评的正确打开方式:从观点到语言的全面指南
文昌塔摆放位置全解析:高处还是书桌更合适?
牵一发动全身,当前特斯拉对美股的意义,比你想的更大!
非遗申请有几个级别?有哪些异同?
持C1驾照的笑了!再花240元,就能开14种车型,还可骑所有电动车
C语言使用指针的15大陷阱
家庭水族箱养小鳖(甲鱼)入门指南
当代Roguelike游戏如何易上手:渐进式难度与可玩性
SCI评分标准及评分细则详解
【APSB综述】传承创新:中药活性成分纳米制剂调控肿瘤免疫
儿童健康|想小朋友有理想身高?进食能量+2大习惯助力长高
摄影师如何管理照片风格
民法具体实践问题中的权利义务关系与案例分析
如何理解九转交易的原理和应用方法?这种方法在投资中有哪些注意事项?
银行对公存款产品创新思路探讨
排名前三的长寿运动,竟然没有走路?长寿的老人,通常有这些习惯