Verilog HDL
学习笔记(二)数据类型及其常量、变?/p>
Verilog HDL
中总共?/p>
19
种数据类型。数据类型是用来表示数字电路硬件中的
数据储存和传送元素的?/p>
常量类型?/p>
一、数?/p>
1.
整数
?/p>
1
)二进制整数?/p>
b
?/p>
B)
?/p>
2
)十进制整数?/p>
d
?/p>
D)
?/p>
3
)十六进制整数(
h
?/p>
H
?/p>
?/p>
4
)八进制整数?/p>
o
?/p>
O
)?/p>
数字表达方式有以?/p>
3
种:
?/p>
1
?/p>
<
位宽
><
进制
><
数字
>
,这是一种全面的描述方式?/p>
?/p>
2
?/p>
<
进制
><
数字
>
这种描述方式中,
数字的位采用缺少位宽
(这由具体的机器
系统决定,但至少?/p>
32
位)?/p>
?/p>
3
)在
<
数字
>
这种描述方式中,采用十进制作为转为?/p>
在表达式中,
位宽指明了数字的精确位数?/p>
例如?/p>
一?/p>
4
位二进制数的位宽?/p>
4
?/p>
一?/p>
4
位十六进制数的位宽为
16
(因为每个十六进制数就要?/p>
4
位二进制数来
表示)。如?/p>
8'b10101100
8'ha2
2.x
?/p>
z
在数字电路中?/p>
x
代表不定值,
z
代表高阻值(
z
可用
?
代替)?/p>
比如?/p>
8'b101011x0
表示,从右数第二位为不定值?/p>
8'ha?
表示从右数前四位二进制位(一位十六进制位)为高阻值?/p>
还有一个我不太懂的也写出来?/p>