在系统验证日志中创建 4Kb 数据结构


  • 在系统验证日志中创建 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];

最新更新