1.完整项目描述和程序获取
>面包多安全交易平台:https://mbd.pub/o/bread/ZJaUl5xt
>如果链接失效,可以直接打开本站店铺搜索相关店铺:
>如果链接失效,程序调试报错或者项目合作也可以加微信或者QQ联系。
2.部分仿真图预览
3.算法概述
汉明码(Hamming Code),是在电信领域的一种线性调试码,以发明者理查德·卫斯里·汉明的名字命名。汉明码在传输的消息流中插入验证码,当计算机存储或移动数据时,可能会产生数据位错误,以侦测并更正单一比特错误。由于汉明编码简单,它们被广泛应用于内存(RAM)。
4.部分源码
`timescale 1ns / 1ps
//
// Company:
// Engineer:
// Design Name:
// Module Name: tops
// Project Name:
// Target Devices:
// Tool Versions:
// Description:
//
// Dependencies:
//
// Revision:
// Revision 0.01 - File Created
// Additional Comments:
module tops(
input[7:0] encode_in,
output [11:0] encode_out,
output [7:0] decode_out
);
HammingEncoder HammingEncoderU(
.datain(encode_in),
.dataout(encode_out)
);
HammingDecoder HammingDecoderU(
.datain(encode_out),
.dataout(decode_out)
);
endmodule
A_463