module hamming_code #( parameter TOTAL_LENGTH = 15,
parameter PARITY_BITS = 4
)
(
//inputs
input [TOTAL_LENGTH-1:0] codeword,
//outputs
output [TOTAL_LENGTH-1:0] correctedWord
// output reg badData
);
wire b;
assign correctedWord = codeword;
assign b = ~codeword[0];
assign correctedWord[0] = b;
endmodule
我正在尝试反转电线数组中单根电线的值。但是,每当我这样做时,该位置就会变成“X”而不是 0 或 1。为什么会这样?