systemverilog笔记
变量类型
| 变量名 | 状态数 | 是否带符号 | 比特数 |
|---|---|---|---|
| logic | 4 | 无 | 1 |
| bit | 2 | 无 | 1 |
| byte | 2 | 有 | 8 |
| shortint | 2 | 有 | 16 |
| int | 2 | 有 | 32 |
| longint | 2 | 有 | 64 |
| integer | 4 | 有 | 32 |
| time | 4 | 无 | 64 |
$isunknown(表达式):在表达式任意位出现X或者Z时返回1。
数组
数组初始化
使用单引号加大括号

数组遍历
$size(数组)会返回
| 变量名 | 状态数 | 是否带符号 | 比特数 |
|---|---|---|---|
| logic | 4 | 无 | 1 |
| bit | 2 | 无 | 1 |
| byte | 2 | 有 | 8 |
| shortint | 2 | 有 | 16 |
| int | 2 | 有 | 32 |
| longint | 2 | 有 | 64 |
| integer | 4 | 有 | 32 |
| time | 4 | 无 | 64 |
$isunknown(表达式):在表达式任意位出现X或者Z时返回1。
使用单引号加大括号

$size(数组)会返回