Verilog有哪些运算符及其优先级 您所在的位置:网站首页 vhdl三目运算 Verilog有哪些运算符及其优先级

Verilog有哪些运算符及其优先级

2023-09-17 14:56| 来源: 网络整理| 查看: 265

目录

1、算术运算符

2、关系运算符

3、 逻辑运算符

4、 条件运算符

5、位运算符

6、 移位运算符

7、 拼接运算符

8、运算符的优先级

Verilog中的运算符 按照功能可以分为下述类型:

1、算术运算符、2、关系运算符、3、逻辑运算符、4、条件运算符、5、位运算符、6、移位运算符、7、拼接运算符。 1、算术运算符

算术运算符,简单来说,就是数学运算里面的加减乘除,数字逻辑处理有时候也需要进行数字运算,所以需要算术运算符。

符号使用方法说明+a + b

                                        a加上b 

-a - ba减去b*a * ba乘以b/a / ba除以b%a % ba模除b

 

 

 

 

 

 

Verilog实现乘除比较浪费组合逻辑资源,尤其是除法。一般2的指数次幂的乘除法使用移位运算来完成运算,详情可以看移位运算符章节。非2的指数次幂的乘除法一般是调用现成的IP,QUARTUS/ISE等工具软件会有提供,不过这些工具软件提供的IP也是由最底层的组合逻辑(与或非门等)搭建而成的。

2、关系运算符

关系运算符主要是用来做一些条件判断用的,在进行关系运算符时,如果声明的关系是假的,则返回值是0,如果声明的关系是真的,则返回值是1;所有的关系运算符有着相同的优先级别,关系运算符的优先级别低于算术运算符的优先级别

符号使用方法说明>a > ba大于b=a >= ba大于等于b


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有