- 在系统验证日志中创建 4 KB 的数据结构
- 如何将这 4 KB 空间分成每个位置 128 位
使用,struct
在SystemVerilog中键入。
例如 512 位数据结构为 128 位,
struct {
bit [127:0] part1;
bit [127:0] part2;
bit [127:0] part3;
bit [127:0] part4;
} largePart_512;
请注意,您必须使用 largePart_512
访问此结构,
第 1 部分 - largePart_512[127:0]
第 2 部分 - largePart_512[255:128]
第 3 部分 - largePart_512[383:256]
第 4 部分 - largePart_512[511:384]
创建一个内存,每个字为 128 位,深度等于 4096/128:
logic [127:0] mem [4096/128];