【发布时间】:2014-01-07 21:39:40
【问题描述】:
例如,这里:
a = b[16:0] + c[0+:WIDTH];
+ 号有什么作用? 假设 b 是 16'h1234,c 是 16'ABCD。
【问题讨论】:
-
我很久以前就问过+是什么意思:这是链接stackoverflow.com/questions/18067571/…。在这种情况下,B 和 C 将是总和
例如,这里:
a = b[16:0] + c[0+:WIDTH];
+ 号有什么作用? 假设 b 是 16'h1234,c 是 16'ABCD。
【问题讨论】:
reg1[a+:b] 表示从“a”开始并递增索引直到“b”单元格。
reg1[a-:b] 表示从“a”开始并递减索引直到“b”单元格。
所以
reg1[0+:8] 等价于 reg1[0:7]
reg1[7-:8] 等价于 reg1[7:0]
【讨论】: