目录
一、Verilog HDL语言要素
1.空白符:
空白符包括空格符(\b)、制表符(\t)、换行符和换页符。在编译和综合时,空白符被忽略。
2.注释符
单行注释: //
多行注释: /*开始 */结束 (Verilog HDL由C语言发展而来)
3.标识符
标识符被用来命名信号名、模块名、参数名,可以是任意一组字母、数字、$符号和_的组合。 需要注意的是,字母区分大小写,且第一个字符必须是字母或者下划线。
4.转义标识符
转移标识符以""开头,以空白结束
5.关键字
所有关键字都是小写的。
5.数值
四种基本逻辑数值状态
状态 | 含义 |
---|---|
0 | 低电平、逻辑0,或“假” |
1 | 高电平、逻辑1或“真” |
x或X | 不确定或位置的逻辑状态 |
z或Z | 高阻态 |
整数及其表示:
数制 | 基数符号 | 合法表示符 |
---|---|---|
二进制 | b或B | 0、1、x、z、?、_ |