关键词不能为空

当前您在: 主页 > 英语 >

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常用的关键字及应用的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文