Verilog的数据类型中x,y的含义

发布于 2021-09-14  43 次阅读


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

x值和z值:在数字电路中,x代表不定值,z代表高阻值。一个x可以定义十六进制的4位,八进制的3位,二进制的一位(十进制暂时未知)。z的表示方式同x相同,另外z亦可以用“?”来表示。(case块中用得较多)

4'b10x0            //位宽为4的二进制数从低位数起第二位为不定值

4'b101z            //位宽为4的二进制数从低位数起第一位为高阻值

12'dz               //位宽为12的10进制数,其值为高阻值(形式一)

12'd?               //位宽为12的10进制数,其值为高阻值(形式二)

8'h4x               //位宽为8的十六进制数,其低4位为不定值