Verilog HDL 学习笔记(二)数据类型及其常量、变量.doc

Verilog HDL 学习笔记(二)数据类型及其常量、变量.doc

ID:57691136

大小:12.50 KB

页数:2页

时间:2020-09-01

Verilog HDL 学习笔记(二)数据类型及其常量、变量.doc_第1页
Verilog HDL 学习笔记(二)数据类型及其常量、变量.doc_第2页
资源描述:

《Verilog HDL 学习笔记(二)数据类型及其常量、变量.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VerilogHDL学习笔记(二)数据类型及其常量、变量VerilogHDL中总共有19种数据类型。数据类型是用来表示数字电路硬件中的数据储存和传送元素的。常量类型:一、数字1.整数(1)二进制整数(b或B)(2)十进制整数(d或D)(3)十六进制整数(h或H)(4)八进制整数(o或O)。数字表达方式有以下3种:(1)<位宽><进制><数字>,这是一种全面的描述方式。(2)<进制><数字>这种描述方式中,数字的位采用缺少位宽(这由具体的机器系统决定,但至少是32位)。(3)在<数字>这种描述方式中,采用十进制作为转为。在表达式中,位宽指明了数字的精确位

2、数,例如:一个4位二进制数的位宽为4,一个4位十六进制数的位宽为16(因为每个十六进制数就要用4位二进制数来表示)。如:8'b8'ha22.x和z在数字电路中,x代表不定值,z代表高阻值(z可用?代替)。比如:8'bx0表示,从右数第二位为不定值。8'ha?表示从右数前四位二进制位(一位十六进制位)为高阻值。还有一个我不太懂的也写出来:12‘d?表示,位宽为12的十进制整数。(有些不十分明白,但也大致可以理解)3.负数-8'ha3     //正确用法(负号必须在最前面)8'h-a3    //错误用法4.下划线正确的加适当下划线可以增加程序的可读性,

3、不影响程序的运行:16'b1101_1111_0011_1101                       //正确(下划线只能在数字中加,不能在其它位置)16'b_1101_1111_0011_1101                     //错误    二、参数型常量parametere=22,f=e+1;(个人感觉:挺像C语言中的宏定义的最基础用法)需要改变参数型常量的值时,用defparam语句变量:后面的越来越不懂……

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。