z) , 即zzzz 4'd-4 非法:数值不能为负8 'h 2a 在位长和字符之间,以及基数和数值之间允许出现空格3' b 001 非法: ` 和基数b 之间不允许出现空格(2+3)'b10 非法:位长不能够为表达式 注意,x (或z )在十六进制值中代表4 位x(或z ),在八进制中代表3 位x(或z ),在二进制中代表1 位x (或z )。基数格式计数形式的数通常为无符号数。这种形式的整型数的长度定义是可选的。如果没有 定义一个整数型的长度,数的长度为相应值中定义的位数。下面是两个例子:'o721 9 位八进制数'haf 8 位十六进制数 2004-08-16 第19页,共41页版权所有,侵权必究 绝密verilog hdl 入门教程请输入文档编号 如果定义的长度比为常量指定的长度长,通常在左边填0 补位。但是如果数最左边一位为x 或 z ,就相应地用x 或z 在左边补位。例如:10'b10 左边添0 占位, 0000000010 10'bx0x1 左边添x 占位, x x x x x x x 0 x 1 如果长度定义得更小,那么最左边的位相应地被截断。例如:3 ' b1001 _
x4'hz 4位z(扩展的z) , 即zzzz4'd-4 非法:数值不能为负8'h 2 a 在位长和字符之间,以及基数和数值之间允许出现空格3'b001 非法: ` 和基数b之间不允许出现空格(2+3)'b10 非法:位长不能够为表达式注意,x(或z)在十六进制值中代表4位x(或z),在八进制中代表3位x(或z),在二进制中代表1位x(或z)。 基数格式计数形式的数通常为无符号数。这种形式的整型数的长度定义是可选的。如果没有定义一个整数型的长度,数的长度为相应值中定义的位数。下面是两个例子:'o721 9位八进制数'haf 8位十六进制数如果定义的长度比为常量指定的长度长,通常在左边填0补位。但是如果数最左边一位为x或z,就相应地用x或z在左边补位。例如:10'b10 左边添0占位, 000000001010'bx0x1 左边添x占位,xxxxxxx0x1如果长度定义得更小,那么最左边的位相应地被截断。例如:3'b1001_0011与3'b011 相等5'h0fff 与5'h1f 相等?字符在数中可以代替值z在值z被解释为不分大小写的情况下提高可读性(参见第8章)。