×

有关Verilog中的一些语法详细资料说明

消耗积分:0 | 格式:rar | 大小:0.01 MB | 2019-07-25

分享资料个

本文档的主要内容详细介绍的是有关Verilog中的一些语法详细资料说明。

  位运算符

  1) ~ // 取反

  2) & // 按位与

  3) | // 按位或

  4) ^ // 按位异或

  5) ^~ // 按位同或( 异或非)

  逻辑运算符

  在Verilog HDL 语言中存在三种逻辑运算符:

  1) && 逻辑与

  2) || 逻辑或

  3) ! 逻辑非

  等式运算符

  在Verilog HDL 语言中存在四种等式运算符:

  1) == ( 等于)

  2) != ( 不等于)

  3) === ( 等于)

  4) !== ( 不等于)

  “==” 和“!=” 又称为逻辑等式运算符。其结果由两个操作数的值决定。由于操作数中某些位可能是不定值x和高阻值z, 结果可能为不定值x。

  而“===” 和“!==” 运算符则不同, 它在对操作数进行比较时对某些位的不定值x和高阻值z也进行比较, 两个操作数必需完全一致,其结果才是1,否则为0。“===” 和“!==” 运算符常用于case表达式的判别, 所以又称为“case 等式运算符” 。

  位移运算符

  左移:右边的添0

  右移:左边的添0,移除的位舍去

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(1)
发评论
黄浩de 2019-08-28
0 回复 举报
看看 收起回复

下载排行榜

全部1条评论

快来发表一下你的评论吧 !