(一)内建数据类型
1.按照四值逻辑和二值逻辑分类
- 四值逻辑类型:integer、logic、reg、wire等线网类型
- 二值逻辑类型:byte、shortint、int、longint、bit
2.按照有符号和无符号分类
- 有符号类型:byte、shortint、int、longint、integer
- 无符号类型:bit、logic、reg、wire等线网类型
※记忆:按位定义的变量是无符号的。
(二)软件常用类型
1.定宽数组
1)packed array
特点:位宽的声明都在变量的左侧,连续存储,节省空间,其初始化方式同向量的初始化方式相同。
eg. logic [3:0] [7:0