Verilog HDL 学习笔记数据类型及其常量变量.docx
-
资源ID:3168463
资源大小:36.76KB
全文页数:2页
- 资源格式: DOCX
下载积分:6.99金币
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
Verilog HDL 学习笔记数据类型及其常量变量.docx
Verilog HDL 学习笔记数据类型及其常量变量Verilog HDL 学习笔记数据类型及其常量、变量 Verilog HDL中总共有19种数据类型。数据类型是用来表示数字电路硬件中的数据储存和传送元素的。 常量类型: 一、数字 1.整数 二进制整数十进制整数十六进制整数 八进制整数。 数字表达方式有以下3种: <位宽><进制><数字>,这是一种全面的描述方式。 <进制><数字> 这种描述方式中,数字的位采用缺少位宽。 在<数字> 这种描述方式中,采用十进制作为转为。 在表达式中,位宽指明了数字的精确位数,例如:一个4位二进制数的位宽为4,一个4位十六进制数的位宽为16。如: 8'b10101100 8'ha2 2.x和z 在数字电路中,x代表不定值,z代表高阻值。 比如:8'b101011x0表示,从右数第二位为不定值。 8'ha?表示从右数前四位二进制位为高阻值。 还有一个我不太懂的也写出来: 12d?表示,位宽为12的十进制整数。 3.负数 -8'ha3 /正确用法 8'h-a3 /错误用法 4.下划线 正确的加适当下划线可以增加程序的可读性,不影响程序的运行: 16'b1101_1111_0011_1101 /正确 16'b_1101_1111_0011_1101 /错误 二、参数型常量 parameter e=22,f=e+1; (个人感觉:挺像C语言中的宏定义的最基础用法) 需要改变参数型常量的值时,用defparam语句 变量: 后面的越来越不懂