ECC Encoder - 1.0 English

Versal ACAP Soft ECC Proxy v1.0 LogiCORE IP Product Guide (PG337)

Document ID
Release Date
1.0 English

The ECC Encoder is used to generate the ECC check (or protection) bits for the input data (Write data of the AXI4 slave). For each 8-bits of data input, it generates 5 check bits. The hamming/HSIAO algorithm is used to generate check bits inside the ECC Encoder. These bits are used during each ECC Decoder operation to correct any single-bit errors, or to detect any double-bit errors. The data along with calculated check bits are provided as an output of ECC Encoder block. For details on Hamming/HSIAO algorithm, see ECC LogiCORE IP Product Guide (PG092).

The following is the block diagram of the ECC Encoder:
Figure 1. ECC Encoder
Figure 2. ECC Encoder Waveform