之前打算看着老师给的视频和同学给的ppt熟悉在实例中的应用,看了四五天,寸步难行!所以翻出了数电书,从课后的Verilog语言介绍入手。。。
权当电子笔记本,方便查阅
一、基础
1、逻辑
四值电平逻辑:0(假)、1(真)、x(不确定)、z(高阻/浮动)
x和z代表的位数:十六进制-4位、八进制-3位、二进制-1位
数的最高位是x、z、0时,自动赋值扩展剩余更高位;数的最高位是1时,用0扩展剩余更高位。
2、常量
使用带基数的形式表示常量:
指明位数的数字( '):
用十进制数表示位宽;
基数格式包括十进制(d)、十六进制(h)、二进制(b)、八进制(o);
0~1、a/A~f/F 。
不指明位数的数字:不指定基数格式时默认为十进制数;默认位宽与计算机有关(最小32位)。
3、定义标识符来表示常量
公式:parameter 参数名=常量表达式
例子:
para