We are using an Arria 10 FPGA with a Micron MT25QU256 flash on a board with no CPLD. Is there a way for us to program the flash from inside the FPGA fabric, if we are able to get the contents of a bitstream file into the FPGA through another interface? We can't instantiate a Nios processor within the FPGA, for what that's worth.
Thanks in advance and apologies is this is addressed elsewhere; I didn't find anything directly relevant when I searched.
You can try to use Remote System Upgrade (RSU) with System console instead.
Below are example design for Cyclone 10 LP. You can use it as your reference: