Explanation of ECC (error correction code) implementation in EZ-USB for data that passes through its GPIF (general programmable interface)

Question: Explanation of ECC (error correction code) implementation in EZ-USB for data that passes through its GPIF (general programmable interface)

 

Answer:

In EZ-USB, the ECC values are generated based on the most widely used Hamming algorithm for NAND Flash based applications. As the bytes are transferred over the GPIF (general programmable interface), the hardware itself calculates these values. These ECC values are available at any time in the ECC registers. Please refer the attached document for detailed explanation.