Forum Discussion

niliev's avatar
niliev
Icon for New Member rankNew Member
1 hour 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) ?

No RepliesBe the first to reply