002 字面值(Literal Values)

整数和逻辑字面值(Integer and Logic Literals)

  • '0: Set all bits to 0
  • '1: Set all bits to 1
  • 'X or 'x: Set all bits to x
  • 'Z or 'z: Set all bits to z

实数字面值(Real Literals)

real、shortreal

时间字面值(Time Literals)

time

字符串字面值(String Literals)

string

矩阵字面值(Array literals)

byte a[0:n][0:m]

结构体字面值(Structure Literals)

struct

integer a;

real b;
shortreal b1;

time c;

string d;

byte e[0:1][0:2] = '{'{0,1,2},'{3{8'h9}}}

typedef struct {
	byte a;
	reg b;
	shortint unsigned c;
}

myStruct objectArray [0:1] = '{'{10,0,100},'{11,1,101}};

initial begin
	// a = 0000_0000
	a = '0;
	a = 'b0;
	
	a = 2.1E-2;
	// type casting
	b = shortreal'(a);

	c = 1ns;
	c = 0.2ns;

	d = "hello word";
	
	// e = [[0, 1, 2], [9, 9, 9]]
end
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值