Implementation-and-Analysis-of-an-Error-Detection-and-Correction-System-on-FPGA