Altera_Forum
Honored Contributor
10 years agoProgrammatic Reset/Reconfig of Cyclone FPGA
Due to a funny situation, I need to programmatically trigger reboot/reconfiguration of my Cyclone IV E device. I mean that I need to reset/reconfigure the device from inside my VHDL code.
Basically - I'm using a micro to do a firmware upgrade through the FPGA using the ALT_ASMI core to reprogram the serial configuration device. Now, because I unfortunately have no board level access to the reset pins of the FPGA, I have no way to actually reconfigure and use the new FPGA configuration without a power cycle. I know this issue has been addressed in other forums, and it appears the complex Altera system upgrade IP does this and many other other things... But I just want to reset the FPGA without all the other stuff. Is this really so much to ask? I can't believe there is no quick-n-dirty way to due this. Maybe someone over at Altera can do me a big favor and let me know the secret? Maybe drive the reset pin low myself internally? Maybe some other undocumented trick? Again, it doesn't have to be pretty - we're passed that now ;) Thanks in advance! XxZz