Article ID: 000081716 Content Type: Troubleshooting Last Reviewed: 03/14/2023

Are single-bit errors corrected when the Enable Error Detection and Correction Logic option is selected, and the Enable Auto Error Correction option is disabled in DDR3 SDRAM Controller with UniPHY Intel® FPGA IP?

Environment

  • DDR3 SDRAM Controller with UniPHY Intel® FPGA IP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Description

    When using DDR3 SDRAM Controller with UniPHY Intel® FPGA IP, the Enable Error Detection and Correction Logic option is enabled. Any data coming back from memory via read command with single-bit errors will be corrected automatically regardless of whether the auto-correction feature is enabled or not. This is done by the decoder, which performs single-bit error corrections.

     

     

    Resolution

    The Enable Auto Error Correction option is an extra feature to enable another read-modify-write process to correct the single-bit error in the memory device.

    The Enable Error Detection and Correction Logic option can only correct the read data, not the written data, at the memory device.

    Related Products

    This article applies to 4 products

    Cyclone® V E FPGA
    Arria® V GX FPGA
    Stratix® V FPGAs
    Cyclone® V FPGAs and SoC FPGAs