Forum Discussion

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

Wrong flash connections

Hi,

I am using EP3C25F256 with EPCS4. In the schematics I accidentally connected the Flash ASDI pin to the wrong FPGA pin (I wired it to L2 instead of C1, while C1 is used as a GPIO), so I can't burn the flash. I am working with the configuration that uses JTAG to burn the flash. Is there any way to fix it in SW (switch the pins or something) or do I have to change the schematics and make a new PCB?

Thanks in advance

2 Replies

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

    Pin C1 is dedicated to ASDO signal which must be wired to EPCS ASDI pin in AS configuration mode. Since this is a FPGA fixed function active before user configuration, you can't swap it to another pin. I'm afraid you probably need to change the pcb or find a way to connect the signal to the right place.

    Please note that if you only needed to program the flash (and not to configure from it), you could have done it, since AFTER configuration you can route the proper signals to gpio pins. But in this case you should have used a custom jtag flash programmer, since the standard one assumes epcs is connected to C1.