三、运算符 | Verilog
1.Verilog中的操作符按照功能分为以下几种类型:
算数运算符
关系运算符
逻辑运算符
条件运算符
位运算符
移位运算符
拼接运算符
1).算数运算符
注:除法运算(/):整数与整数相处的结果为整数
2).关系运算符
3).逻辑运算符
&&:左右两边同时为1,则结果为1
||:左右两边同时为0,则结果为0
4).条件运算符(三目运算符)
如:result = a >= b ? a : b;
5).位运算符(二进制运算)
~(取反):0变1,1变0
&(位与):同时为1,则结果为1
|(位或):有1,则1
^(异或):相同为0.不同为1
注意:如果位运算左右两边变量的位宽不同,则比较小的位宽高位补0
6).移位运算符
注意:两种移位运算符都用0来填补移出的空位。
左移时,位宽增加;右移时,位宽不变。
如:4'b1001 << 2 = 6'b100100;
4'b1001 >> 1 = 4'b0100;
7).拼接运算符
如:c [ 11 : 0 ] = { a [ 7 : 0] , b [ 3 : 0 ] } c12位 = a8位+b4位
2.运算符的优先级:
注意:不清楚直接用小括号提高优先级
3.常用关键字:
三、运算符 | Verilog相关推荐
- 数字集成电路设计(三、Verilog HDL程序设计语句和描述方式)(一)
文章目录 1. 数据流建模 1.1 连续赋值语句 2. 行为级建模 2.1 过程语句 2.2 语句块 2.3 过程赋值语句 **!!!小结** 2.4 过程连续赋值语句 2.5 条件分支语句 2.5. ...
- java中怎样判断余数为3,Java的基础语法(三): 运算符
7.运算符 定义: 对常量和变量进行操做的符号spa 分类: 6大类---算术, 赋值, 比较, 逻辑, 位, 三元code (1).算术运算符blog +, -, *, / ,%, ++, --字符 ...
- b 计数器位选信号 verilog_Verilog HDL菜鸟学习笔记———三、Verilog常用语法之一...
1.一个完整版实例 上一次Verilog学习笔记中,我通过几个小例子,较为直观的对Verilog编程有了一些了解.这次笔记,我开始着重的系统学习Verilog编程语法基础.在我系统学习语法之前,我先用 ...
- 算数运算符与关系运算符_Swift进阶三——运算符相关
赋值和算数运算符 1,Swift中的赋值运算符(=)不会返回值. 而在OC中,赋值运算符(=)是有返回值的. 如下面的写法: var a = "aaa" var b = " ...
- Java篇三——运算符
写在前面:本人是借助两本参考书自学的,其中部分例子和语句均是来自参考书.第一本:<Java 编程指南>,[美] Budi Kurniawan 著,闫斌 贺莲 译.第二本:<第一行代码 ...
- SPI接口的FPGA实现(三)——Verilog代码实现SPI接口
上一篇文章我们介绍了DAC81416的配置过程,这一篇我们就用Verilog代码具体实现这个过程,这一篇的代码具有普遍性,以后所有DA/AD的配置代码都可以在本文所展示的代码上进行修改获得.这里先给出 ...
- 【Shell教程】三----运算符,条件判断
文章目录 算数运算符 关系运算符 逻辑运算符 字符串运算符 文件测试运算符 文件权限判断 文件类型判断 算数运算符 Shell支持多种运算符 基本语法: 可以用 "$((运算式))" ...
- Verilog初级教程(9)Verilog的运算符
博文目录 写在前面 正文 Verilog算术运算符 Verilog关系运算符 Verilog等价运算符 Verilog逻辑运算符 Verilog位元运算符 Verilog移位运算符 参考资料 交个朋友 ...
- Verilog初级教程(11)Verilog中的initial块
文章目录 前言 正文 语法格式 initial块是用来干什么的? initial块何时开始又何时结束? 一个模块中允许有多少个initial块? 参考资料 写在最后 前言 仿真中通常会依次执行一组Ve ...
最新文章
- react大数据量渲染_React 中的状态自动保存(KeepAlive)
- LR学习笔记三 之 界面分析
- angularjs $watch
- 常见三维文件格式之STL
- 画一个空心圆_圆形在PPT中的6大妙用,每一个都能瞬间提升PPT的逼格!
- 基于BERT 的中文数据集下的命名实体识别(NER)
- CentOS笔记-系统概述
- Mac 连不上华为 p9 处理历程(二)
- css如何让图片不平铺,css怎么设置图片不平铺
- Vista home版连Win7旗舰版的远程桌面,提示“您的凭据不工作”的解决方法
- python七大神级插件_Maya神级插件 SOuP 和OpenVDB
- PHPStudy使用教程及phpstudy安装教程
- APN PDP PPP解释
- 4键电子手表说明书_4键sport电子表使用说明书,按START键可循环选择12/24小时显示格式...
- 链家混三个月底薪_上海链家底薪8000劝退贴
- ElasticSearch 23 种映射参数详解
- 有话费但是上网显示无法连接服务器失败,【10元话费,5GB流量】宽带故障不要怕,教你一招来解决!...
- Java程序员常用开发工具
- urllib、urllib2、urllib3 和 requests 模块有什么区别?
- 崩坏3服务器维护什么时候维护好,崩坏3 11月1日更新了什么_维护到什么时候结束...