The ECC Decoder generates error correction syndrome bits for the input data and
check bits. The hamming/HSIAO algorithm is used to generate syndrome bits inside ECC Decoder.
These syndrome bits are used to correct any single-bit errors, or to detect (but not correct) any
double-bit errors in the input data. The single-bit error corrected data, along with the
ecc_sbit_err status or the uncorrected data with
ecc_dbit_err status, are provided as an output of the ECC Decoder function. For
details on Hamming/HSIAO algorithm, see
ECC LogiCORE IP Product Guide (PG092).
If no errors are detected, the input data is forwarded at the output, and both
ecc_dbit_err status outputs are kept
The OR operation of the error signals(
dbit_err) is connected to Soft ECC Proxy output