我有一个类似
的数组genvar p;
generate
for (p = 0 ; p < 128 ; p = p + 1)
begin
assign fft_bin_th1[p] = (array_x[p] > threshold_1)? 1'b1 : 1'b0;
end
endgenerate
数组fft_bin_th1在此语句后的随机位置包含4个1。在做了一些操作后,我获得了2个索引值,比方说23和42(它们是随机的)。这些是fft_bin_th1数组中的1。 我想将这两个索引(23和42)分配给零值,其余的数组fft_bin_th1应该相同。我怎么能这样做?
答案 0 :(得分:1)
据我所知,您正在寻找像
这样的代码always@(posedge clk)
begin
index_1 <= logic_to_get_index1;
index_2 <= logic_to_get_index2;
fft_bin_th1[index_1] <= 0;
fft_bin_th1[index_2] <= 0;
end
`