【发布时间】:2021-05-19 18:39:22
【问题描述】:
如何在 Verilog 中使用交换 32 位?示例:(位 0 复制到位置 31 位 31 复制到位置 0) p[0]
【问题讨论】:
-
p[0]
如何在 Verilog 中使用交换 32 位?示例:(位 0 复制到位置 31 位 31 复制到位置 0) p[0]
【问题讨论】:
我建议使用generate 构造:
wire [31 : 0] swapped;
genvar i;
generate
for(i = 0; i < 32; i = i + 1) begin
assign swapped[i] = p[31 - i];
end
endgenerate
【讨论】: