I need to update hex file remotely in MAX10 by help of UART. So can I have an access to on_chip_flash IP NOT using HAL software, but due to hardware composed verilog's module?
Yes you can. You need NIOS II in your design to enable that. Please refer to the user guide at link below for more information:
Yes, please take a look at the user guide attached. Inside has the information regarding to the design to enable remote update.
I know this AppNote, it has a description about CFM upgrading and HAL-soft using, but I need UFM upgrading and NOT HAL-soft using, as I had written earlier. I want to compose a verilog's module which has to receive data (.rpd file and swap bits in each byte) and handle with on_chip_flash IP.
Because I am not using QSPI flash in my MAX10 project. My code will be stored in UFM of MAX10. Also "scanf" function is more expansive of flash memory, therefore I want to upgrade my code (UFM) due to UART and verilog's module.
In last post you answered that I can handle with on_chip_flash IP by help of verilog's module. Can you point me where is it described or do you have some examples of it?
The design example that i was referring is in link below, it involves with NIOS II, QSPI flash:
Apologize that we dont have the design example to upgrade UFM remotely.