在systemverilog中创建4Kb数据结构

时间:2015-10-16 09:42:23

标签: system-verilog

  • 在system-verilog中创建一个4千字节的数据结构
  • 如何将这4千字节空间划分为每个位置128位

2 个答案:

答案 0 :(得分:1)

在SystemVerilog中使用struct { bit [127:0] part1; bit [127:0] part2; bit [127:0] part3; bit [127:0] part4; } largePart_512; 类型。

例如512位咬合数据结构,128位,

largePart_512

请注意,您必须使用largePart_512[127:0]

访问此结构

part1 - largePart_512[255:128]

part2 - largePart_512[383:256]

第3部分 - largePart_512[511:384]

part4 - render: function() { return <TextInput ref={(c) => this._input = c} />; }, componentDidMount: function() { this._input.focus(); },

答案 1 :(得分:0)

创建一个存储器,每个字为128位,深度等于4096/128:

logic [127:0] mem [4096/128];