中易网

verilog语言中assign怎么用

答案:1  悬赏:0  
解决时间 2021-01-27 16:34
verilog语言中assign怎么用
最佳答案
Verilog语言使用一个或多个模块对数字电路建模,通常可以用三种方式:
1、结构描述方式:即调用其它已定义好的低层模块或直接调用Verilog内部基本门级元件描述电路结构和功能。
2、数据流描述方式:连续使用赋值语句(assign)对电路的逻辑功能进行描述。
3、行为描述方式:使用过程块语句结构(initial和always语句)和比较抽象的高级程序语句对电路的逻辑功能进行描述。
你问的assign语句就属于第二种。
连续赋值语句用于对wire型变量进行赋值,它由关键字assign开始,后面跟着由操作数和运算符组成的逻辑表达式。例如:
wire A,B,SEL,L;//声明4个线型变量
assign L=(A&~SEL)|(B&SEL);//连续赋值
在assign语句中,左边变量的数据类型必须是wire型。input和output如果不特别声明类型,默认是wire类型。
举例2选1的数据选择器:
module mux2x1_df(A,B,SEL,L);
input A,B,SEL;
output L;
assign L=SEL?A:B;
endmodule
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
年末时的美文说说励志
皇帝成长计划2怎么遇到白衣少女
赞美月嫂的句子
巫马仨脏辫工作室地址有知道的么?有点事想过
尤尼克斯YONEX SHB-37C YY与尤尼克斯YONEX SH
为什么车身尺寸差个十几公分感觉大小差这么多
哈根达斯提货券 在哈根烟台振华商厦可以用吗
3DS第一方游戏有哪些,第二方游戏有哪些,第
刘幺妹烧烤吧在什么地方啊,我要过去处理事情
喜欢银饰,但是不知道哪个适合自己?
SHMILY是什么意思
为什么下完雨之后雨彩虹
哪里有地道的杭邦菜啊?
为什么我侧身拉球总被人挡回来?自己却回不了
能不能饮用新鲜茶叶?为什么?
推荐资讯
成发汽车用品地址有知道的么?有点事想过去
请问大神一个问题。我的微星电脑GL62-6QD总是
证明当x不等于0时e^x>1+x
<li><a href="#" class="current">主页</
科勒厨房“英斯特”系列橱柜是什么风格的?
vivoNex为什么照相会闪退
【OW】我的守望先锋可以这么唯美?_P2.mp4 B站
新西兰打工旅行签证雅思考试考A还是G比较好?
WIN7的IE11浏览器中所有网站的选项卡“对号”
在校运公让我感动的一个同学的作文
far away和far from的区别
1987年农历9月25是阳历的几号
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?