ECC Encoder - 1.0 English

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

Document ID
PG337
Release Date
2020-07-14
Version
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