1. 逻辑值
2. 数字进制格式
默认是32’d,即32位(实际是32位的2进制位长)10进制数字
如果只写100,则100==32’d100
3. 标识符
4. 数据类型
4.1 寄存器类型
reg key_reg;
默认位宽是1。
4.2 线网类型
默认是1位位宽,如果是[1:0]就是2位位宽。
4.3 参数类型
5. 运算符
5.1 算术运算符
“/”除数运算符只有整除
5.2 关系运算符
5.3 条件运算符
5.4 位运算符
低位a和高位b(例如2位a和4位b)进行&运算,则低位的a在高位取0。
5.5 移位运算符
5.6 拼接运算符
设:a和b都是8位,则b[3:0]代表只取b的低4位,c等于a的8位加上b的4位。
5.7 优先级
条件运算符的判断条件"?"是最低的。