Verilog基础:非门、与门、或门、或非门和异或非门的原理及代码实践
创作时间:
作者:
@小白创作中心
Verilog基础:非门、与门、或门、或非门和异或非门的原理及代码实践
引用
CSDN
1.
https://blog.csdn.net/qq_39646880/article/details/137023115
本教程旨在帮助Verilog语言初学者快速掌握基本逻辑门的实现方法。通过本文,你将学习到非门、与门、或门、或非门和异或非门的原理及其在Verilog中的代码实现。
非门(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代码时,您可以将这些基本逻辑门组合起来,形成更复杂的数字电路。每个模块都可以作为一个独立的单元,通过输入输出端口与其他模块连接。通过这种方式,您可以构建从简单的逻辑电路到复杂的数字系统的一切。
热门推荐
春联变立体、年夜饭可外卖:传统春节习俗的创新之路
融合传统与科技,企业春晚策划攻略
厦门胡里山炮台:1894年建成的中西合璧军事古迹
胡里山炮台完成四年修缮,将成海防文化教育基地
胡里山炮台:洋务运动遗存变身厦门网红景区
燕麦菠菜苹果:告别便秘的健康饮食方案
白萝卜汤,便秘救星了解一下?
膳食纤维拯救便秘烦恼:如何选择适合自己的膳食纤维产品
张晓琦教你如何缓解便秘
《蛋仔派对》瓶盖获取攻略:9种方式助你轻松获取游戏资源
蛋仔派对游戏能不能搬砖——解析游戏经济与盈利潜力
社交场合下,如何优雅地管理微信通知?
微信勿扰模式:守护你的心理绿洲
辩证法与实践论:高效问题解决神器?
查理·芒格教你高效思维,秒变问题解决达人
海南8天东线旅游攻略大全:精华景点与行程规划
如何鉴别玉石是真品还是仿品
南宁春节民俗大赏:青秀山灯会&三街两巷庙会
九月九日忆山东兄弟表达了作者怎样的思想感情
微信账号如何注销?5个条件+4步操作详解
删除微信前必读:4步确保数据安全与隐私保护
防范隐私泄露:微信聊天记录删除指南
影视行业迎复苏:春节档票房创新高,数字化转型开启新赛道
北影首创影视金融班,14年培育600位跨界人才
影视金融双修,北影培养复合型人才助推产业升级
妙佑医疗国际便秘治疗指南:从诊断到治疗的完整方案
普洱茶改善便秘有科学依据,但需这样饮用
普洱茶饮用有讲究:5个方法+4大注意预防便秘
中国男性身高逆袭:从1.56米到169.7厘米,见证社会巨变
中国男性身高碾压印度,背后原因竟是……