关键词不能为空

当前您在: 主页 > 英语 >

veirlog常用的关键字及应用

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-11 15:59
tags:

-

2021年2月11日发(作者:箬叶)


Veirlog


常用语法与句法



?





Module---endmodule



顺序模块


begin---end


和同时执行模块


fork---


join



fork



#dout=din


< p>
join


相对开始延时一


个时间单位



?



信号:


连线



wire




寄存器



reg


[5:0]




6



b000000.


整型

< p>


integer



、< /p>


实型



real



和时间



time

< br>如



timescle



10ns/10ns



双向(


inout





?



敏感信号的操作





always @(posedge sclk or negedge



rst )


或者




always @(posedge sys_clk



negedge rst)



新版本


2001


或者如


always @ *



out<=a+b;


















新版本


2001


?



assign clk = Mega_cnt[4]


assign



{cout,sum} = ina+inb+cin;


?



i


nit ial


块语句预


always


语句类似 ,不过在程序中它只执行


1


次就结束了




initial




begin



out =8'b00110000;




end


?



参数型


parameter



IDLE =2'b01;



parameter


常量定义关键字



?



模块调用和构建




module top




ram #(10,8)



ram1(input1,



output1



output2);



endmodule


或用元件例化实现:与门例化一个


3


输入端与门


and



myand3(y,a,b,c);


?



标量:一位宽的

< br>wire



reg


型数据,矢量 :指定范围位宽的


wire



reg< /p>


型数据。




Verilog HDL


的词法



1


、常数:未知


x


和高阻


z






b


(二进制)



d


(十进制)


< br>h


(十六)



o


(八进制)




2

< p>



1.


算术操作符


+


(加)



-


(减)



*


(乘)



/


(除)



%


(求余)



2.



逻辑操作符


&&


(逻辑与)



||


(逻辑或 )




(逻辑非)


3.


位运算:


~


(按位取反)



&


(按位与)



|


(按位或)



^


(按位异或)



^~



~^


(按位同或)




4.


关系操作符:


< br><


(小于)



<=


(小于等于)



>


(大于)



>=


(大于等于)

< br>。



5.


等式操作符:


==


(等于)



!< /p>


=


(不等于)



===


(全等)



< br>= =


(不全等)


。结果也是


1


位逻辑值



6.



缩减操作符:


&

(与)



~&


(与非)

< p>


|


(或)


< p>
~|


(或非)



^


(异或)



^~


或< /p>


~^


(同或)


。运算结果有


1



1


< br>0


。设


A



= 8’b11010001


,则


&


A


= 0


(在与缩减运算中,只有< /p>


A


中的数字全为


1


时,结果才为


1






7.



转移操作符:


>>


(右移)



<<


(左移)


,操作数



>> n


8.



条件操作符:?



操作数



=


条件




< /p>


表达式


1


:表达式


2




9.



位并接操作符:


{}



格式为{操作数


1


的某些位,操作数

< br>2


的某些位,



,操作数


n


的某些位}




10


系统任务



$$


?



?



用于门级描述关键字包括:


not


(非门)



a nd


(与门)



nand


(与非门)



or


(或门)



nor


(或非门)

< br>、


xor


(异或门)



xnor


(异或非门)



buf


(缓冲器)以及


bufif1



bufif0



notif1



notif0


等各种三态门。



case


语句




case


(


表达式


)









选择值


1 :




语句


1; ---


选择值


n :




default :


语句


n+1;



endcase



if



else


?



循环语句包含

for


语句、


repeat


语句、


while


语句和


forever


语句


4


种。



for


语句的语法格式为




n;


begin




out = 0;




for (n = 0; n < 8; n = n + 1) out =out ^ a[n];




n;




always


@(a)


begin


end


n = 0; repeat(size)


begin


@(a)



integer


always


?




?



repeat


语句



out = 0;


out =out ^ a[n];


end


task


语句







task


语句用来定义任务。任务类似高级语言中的子程序,



repeat


(循环次数表达式)



语句;




integer


task



任务名


;

-


-


-


-


-


-


-


-



本文更新与2021-02-11 15:59,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/637458.html

veirlog常用的关键字及应用的相关文章

  • 余华爱情经典语录,余华爱情句子

    余华的经典语录——余华《第七天》40、我不怕死,一点都不怕,只怕再也不能看见你——余华《第七天》4可是我再也没遇到一个像福贵这样令我难忘的人了,对自己的经历如此清楚,

    语文
  • 心情低落的图片压抑,心情低落的图片发朋友圈

    心情压抑的图片(心太累没人理解的说说带图片)1、有时候很想找个人倾诉一下,却又不知从何说起,最终是什么也不说,只想快点睡过去,告诉自己,明天就好了。有时候,突然会觉得

    语文
  • 经典古训100句图片大全,古训名言警句

    古代经典励志名言100句译:好的药物味苦但对治病有利;忠言劝诫的话听起来不顺耳却对人的行为有利。3良言一句三冬暖,恶语伤人六月寒。喷泉的高度不会超过它的源头;一个人的事

    语文
  • 关于青春奋斗的名人名言鲁迅,关于青年奋斗的名言鲁迅

    鲁迅名言名句大全励志1、世上本没有路,走的人多了自然便成了路。下面是我整理的鲁迅先生的名言名句大全,希望对你有所帮助!当生存时,还是将遭践踏,将遭删刈,直至于死亡而

    语文
  • 三国群英单机版手游礼包码,三国群英手机单机版攻略

    三国群英传7五神兽洞有什么用那是多一个武将技能。青龙飞升召唤出东方的守护兽,神兽之一的青龙。玄武怒流召唤出北方的守护兽,神兽之一的玄武。白虎傲啸召唤出西方的守护兽,

    语文
  • 不收费的情感挽回专家电话,情感挽回免费咨询

    免费的情感挽回机构(揭秘情感挽回机构骗局)1、牛牛(化名)向上海市公安局金山分局报案,称自己为了挽回与女友的感情,被一家名为“实花教育咨询”的情感咨询机构诈骗4万余元。

    语文