This document summarizes an FPGA implementation of fast error correction for memories using Euclidean geometry low density parity check (EG-LDPC) codes and majority logic decoding. Key points:
- EG-LDPC codes and majority logic decoding provide simple and low-complexity error correction for memories.
- An encoder and parallel majority logic decoder for a (15,7,5) EG-LDPC code were implemented in Verilog on FPGA.
- The decoder uses a control logic that can detect if no errors are present after 3 cycles, stopping decoding early for improved performance.