Does the Cyclone 10 GX have a hard-reset pin?
Most microcontrollers have some kind hard-reset pin, for example nRST. Basically if you pull the pin low, the device completely resets.
This pin is often used for some kind of external POR or pushbutton reset.
Does the Cyclone 10 GX have something like this? The closest thing I could find was the DEV_CLRn pin. However, based on the description I'm not quite sure what it is saying. It seems like you first need to enable it in the device config, and then the description just doesn't seem like a normal nRST.
It says "Cyclone 10 GX devices support an optional chip-wide reset that enables you to
override all clears on all device registers, including the registers of the memory blocks
(but not the memory contents itself)." So the memory is not cleared? Will the FPGA go back into the configuration phase when the DEV_CLRn goes back high?
I'm not quite sure this behaves like what I need. I basically need to add an external POR for the FPGA and I don't know the best way to do this.