【发布时间】:2015-09-09 01:18:36
【问题描述】:
假设有一个结构声明为:
typedef logic [7:0] Data;
typedef struct packed {
logic valid;
Data data;
} MyStruct;
结构的数组声明为:
MyStruct foo [8];
除了使用for循环从所有数组元素中提取字段并形成自己的数组/位向量之外,还有其他方法吗?
换句话说,我希望做这样的事情,不幸的是这似乎不是有效的 SV 语法。
assign all_valid = & foo[7:0].valid;
【问题讨论】:
标签: system-verilog