31
2020
01

Verilog简明入门教程-数制

在Verilog中表示数字的方法如下

整数表达格式:<位宽>'<基数><数值>

小数表达格式:直接表达或使用科学计数法


整数表达示例:

在基数中,H代表HEX 十六进制;O代表OCT 八进制;D代表DEC 十进制;B代表BIN 二进制;

666    这是一个正确的表达方式,位宽和基数是可以被省略的,当直接使用数值时,默认为十进制

6'b101010    其中6代表后面101010这个6位的二进制数的位数,也可以不写,等效于'b101010

6'b10_10_10 其中的_是可以被忽略的,等效于上面的6'b101010

'o123 它等于7'o123,等于'b1010011,等于'h53,等于'd83,等于83


同学们可能见过这样的数:

'b101x

其中x是什么呢?我们在数电中学过,电路中某个节点可能的取值有0、1、x、z,其中x代表不确定,z代表高阻态。


小数表达示例:

123.45

61.581

5.2

0.5

0.32

这样的小数表达方法都是被允许的,另外还有一种科学计数法

1.23e3

5.21e2

其中1.23e3代表了1.23*103

« 上一篇 下一篇 »

返回顶部
请先 登录 再评论,若不是会员请先 注册