2024-10-08 14:35:09 +03:00

17 lines
313 B
Verilog

module hamming (
input[7:0] value1,
input[7:0] value2,
output reg[3:0] hammingValue
);
integer i = 0;
always @(*) begin
hammingValue = 0;
for(i = 0; i < 8; i = i+1) begin
if (value1[i] == value2[i]) begin
hammingValue = hammingValue + 1;
end
end
end
endmodule