我是靠谱客的博主 任性季节,最近开发中收集的这篇文章主要介绍【数字电路】Verilog HDL学习笔记,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

always @ (a or b or c)//只要a,b和c,若有一个变化时,就执行下面的语句
	语句;
wire nsl, sela, selb    //定义内部连接线
	assign nsl = ~sl;        //求反
	assign sela = a&nsl;     //按位与运算
	assign selb = b&sl;      //按位与运算
	assign out = sela | selb;//按位或运算
//保留字 数 模块名称(输出,输入)
	not    u1(nsl, sl);//非门,输入输出无延时,输出sl,输入nsl
	and #1 u2(sela, a, nsl);//与门,输入输出延时1个单位,输出sela,输入a和nsl
	and #1 u3(selb, b, sl);//与门,输入输出延时1个单位,输出selb,输入b和sl
	or  #1 u4(out, sela, selb);//或门,输入输出延时1个单位,输出out,输入sela和selb

最后

以上就是任性季节为你收集整理的【数字电路】Verilog HDL学习笔记的全部内容,希望文章能够帮你解决【数字电路】Verilog HDL学习笔记所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部