Verilog HDL中有3类常量

整型

整数的书写格式为:

<位宽>’ <进制> <数字>

位宽为对应二进制数的宽度,数字是基于进制的数字序列。常用的进制有:
二进制(b或B);
十进制整数(d或D);
十六进制整数(h或H);
八进制整数(o或O);
例:

8’b11000101 
//位宽为8位的二进制数
110001013’o6    
//位宽为3位的八进制数
68’ha3    
//位宽为8位的十六进制数
a34’D3    
//4位十进制数
3108     
//代表十进制数
108
//十进制的数可以缺省位宽和进制说明
4’b1x_10  
//位宽为4位的二进制数1x10,下划线符号“_”可以随意用在整数或实数中,它们就数量本身没有意义。
5’hx    
//4位十六进制数x,即xxxxx
4’h 1a   
//在位宽和和字符之间,以及进制和数值之间允许出现空格

实数

例如:

2.0   
//合法表示
23_5.1e2  
//其值为23510.0; 忽略下划线
3.6 E2     
//360.0(e与E相同)

字符串

字符串是双引号内的字符序列,字符串不能分成多行书写。例如:

“INTERNAL ERROR”。

你可能感兴趣的:(数字电路,开发语言,fpga开发)