Forum Discussion

niliev's avatar
niliev
Icon for New Member rankNew Member
1 day ago

Cyclone-V SCFIFO with M10K/MLAB memory - adding ECC

Hi,

I am working with a Cyclone-V  5CSXFC6C6U2317  FPGA and using the MegaWizard's IP FIFO SCFIFO in it.  The  SCFIFO is  for custom logic and  is outside of the HPS/ARM/Nios sub-system.  My Quartus is 23.1 Prime Standard Edition. From the "FIFO IP User Guide  for  Quartus® Prime Design Suite: 25.1.1" it looks like I can enable (hard, memory-build in) ECC protection only for Arria 10 devices with M20K memory.  My Cyclone-V has M10K memory (and Auto and MLAB memory) .  It should be possible for me to add a soft-ECC module in the fabric, either inside the SCFIFO wrapper (from MegaWizard), or outside the SCFIFO wrapper.

Has anyone done (or seen in Altera's Github)  such a soft-ECC module ( for example using a Hamming SEC-DED (24,16) code or similar) ?

1 Reply

  • KennyT_altera's avatar
    KennyT_altera
    Icon for Super Contributor rankSuper Contributor

    I will check if we have similar soft ECC module for Cyclone V, 

     

    But to answer your question, ECC only support in M20k. https://community.altera.com/kb/knowledge-base/why-does-the-fifo-fpga-ip-gui-not-produce-any-error-message-when-the-enable-erro/342532