Forum Discussion

johny7401's avatar
johny7401
Icon for New Contributor rankNew Contributor
5 years ago

Remote update hex file in UFM MAX10 due to UART

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?

5 Replies

    • johny7401's avatar
      johny7401
      Icon for New Contributor rankNew Contributor

      Please write me more detailed what do you mean writing "You need NIOS II in your design to enable that."?

      NIOS will be booted from UFM, which has to be upgraded through verilog's module with on_chip_flash IP core using.

    • johny7401's avatar
      johny7401
      Icon for New Contributor rankNew Contributor

      Hi YuanLi_S_Intel!

      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?