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

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

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位为不定值

  • Copyright: Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source.

扫一扫,分享到微信

微信分享二维码
  • Copyrights © 2019-2024 kier Val
  • Visitors: | Views: