Error Correction Codes
Implementations in VHDL and Software for single-bit and multiple-bit error
correction.
Single-Bit Correction- Hamming Codes
- Useful for SLC NAND flash devices
- VHDL Implementations
- Software Implementations
Multiple-Bit Correction - Designer Cyclic Codes
- Useful for MLC NAND flash devices
- Ideal for burst error correction
- Reed-Solomon Codes
View the PDF Here - BCH Codes (binary and non-binary)
- Table driven algorithms
- VHDL Implementations
- Software Implementations