Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
17 years ago

Cyclone 3 migration from EPCS64 to EPCS128

Hello all,

In our design, we are using successfully the EP3C10 and EPCS64 configuration device (AS mode). We need to switch to the 128Mbit device (EPCS128); the FPGA fail to config in that case: the FPGA reads the flash status register, the flash electronic signature and then read the RBF header; it fails at this point.

We know there is a difference in the way the flash electronic JEDEC signature is read (RES command not supported in 128Mbit device).

How do we tell the Cylone III device to use the RD_ID command (read identification) instead of the RES command (read electronic signature)?

14 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Just for your knowledge : about Quartus 8.0, I noticed some interesting new options in the "convert programming files " dialog box . Just click the new "Advanced" button.

    It seems you can tune your programming files, including the EPCS ID check :)

    Regards.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    So, can you confirm that you have been able to use the Spansion part successfully?

    Looking for info on the 128 Mb device in my case.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    So, can you confirm that you have been able to use the Spansion part successfully?

    Looking for info on the 128 Mb device in my case.

    --- Quote End ---

    Yes, I can confirm - it works :)
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    I have exactly problems with my custom board (fpga - EP2C20Q240), but i use M25P128 instead EPCS128 and ID also = 0xFF, but not 0x18 (as must be in EPCS128).

    Did you add additional CPLD chip on your board which generate respond with ID=0x12, am i right ??

    Have you made this with EP2C20*.

    Thanks.

    --- Quote End ---

    Hi svale,

    I also want to use an M25P128. Is it a Micron device? Did it finally work on your board without Problems?

    Greets sim