Forum Discussion

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

Triggering device reconfiguration from inside a Stratix IV?

Is there a way to trigger a Stratix IV device to reconfigure itself from an active serial (EPCS) device without using an external CPLD to toggle the reconfiguration pins?

I know there's an ALTREMOTE_UPDATE megafunction that seems to have this capability, but it doesn't support the larger Stratix IV devices, and also seems quite complex to use. I really just would need some simple NIOS-accessible control register.

5 Replies

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

    --- Quote Start ---

    Is there a way to trigger a Stratix IV device to reconfigure itself from an active serial (EPCS) device without using an external CPLD to toggle the reconfiguration pins?

    --- Quote End ---

    On an existing board, or are you trying to design such a feature into a board?

    If you were to drive nCONFIG low, I suspect you could trigger a reconfiguration sequence.

    Cheers,

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

    --- Quote Start ---

    On an existing board, or are you trying to design such a feature into a board?

    If you were to drive nCONFIG low, I suspect you could trigger a reconfiguration sequence.

    --- Quote End ---

    This would be an existing board. We did figure out a hack that would allow driving nCONFIG low from an external CPLD on this board, but if there's an easy way to trigger it internally, that would probably be cleaner and better.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    This is an existing board. There is a way on this board to drive nCONFIG from an external CPLD if I have to, but it's kind of a hack. If I could do it purely from internal FPGA logic, that would probably be cleaner.

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

    --- Quote Start ---

    This is an existing board. There is a way on this board to drive nCONFIG from an external CPLD if I have to, but it's kind of a hack. If I could do it purely from internal FPGA logic, that would probably be cleaner.

    --- Quote End ---

    What would be wrong with getting the CPLD to do it? At least the CPLD can guarantee that it asserts nCONFIG low for the required minimum time. I wouldn't see it as a hack.

    Cheers,

    Dave