Forum Discussion

EFran7's avatar
EFran7
Icon for New Contributor rankNew Contributor
6 years ago

EPCQ128N not works correctly

Goodmorning everyone,

i have a problem on a card mounting an FPGA CycloneV.

The FPGA is connected to an EPCQ128N memory in active serial mode.

If I compile the FW by correctly setting all pin options and convert the sof file to JIC file I see strange behavior.

The Programmer is able to program and verify the memory correctly, however the FW does not start. However, if I replace the memory with an identical one of a more recent production batch, the FW correctly work. I repeated the test on multiple cards and with different EPCQ128N memories. The problem seems to be attributable to the production batch. I don't understand why the memory is correctly written and verified by the programmer but at startup it cannot program the FPGA.

Help.

Thank you all.

12 Replies

  • EFran7's avatar
    EFran7
    Icon for New Contributor rankNew Contributor

    Hi,

    I'm able to perform full erase and blank check.

    The result is OK.

    Attached is the file downloaded from EPCQ128 using Quartus Programmer after full erase.

    This file is identical to programmed jic except for the final part which is different.

    However, the FPGA configuration does not work.

  • JohnT_Altera's avatar
    JohnT_Altera
    Icon for Regular Contributor rankRegular Contributor

    Hi,

    May I know if you are able to create a design using "Serial Flash Controller" IP? I suspect that the EPCQ device that you are using is having block protection enabled which cause the erase or programming not to work correctly.