Verilog HDL语言要素
空白符(不重要)
空格符(\b) 制表符(\t) 换行符 换页符
注释符(同C)
单行注释 //
多行注释 /*
*/
/* 注释内容//多行嵌套单行注释 */
标识符
字母、数字、$、_
第一个字符是字母或下划线 _
转义标示符
以“\”开头
以空白结尾
关键字
所有的关键字都是小写
数值
逻辑数值状态
状态 | 含义 |
---|---|
0 | 低电平、逻辑0或“假” |
1 | 高电平、逻辑1或“真” |
x或X | 不确定或未知的逻辑状态 |
z或Z | 高阻态 |
整数及表示
+/-<size>'<base_format><number>
数制 | 基数符号 | 合法表示符 |
---|---|---|
二进制 | b、B | 0、1、x、X、z、Z、?、_ |
八进制 | o、O | 0~7、x、X、z、Z、?、_ |
十进制 | d、D | 0~9,_ |
十六进制 | h、H | 0~9、 a~f、 A~F、x、X、z、Z、?、_ |
实数及其表示
-
十进制表示法:小数点两边都必须有数字 例:3.0;5. 83
-
科学计数法:例38.2e2;3E-2(e不分大小写)