Forum Discussion

BCrowell's avatar
BCrowell
Icon for New Contributor rankNew Contributor
2 years ago

Remote Update of Cyclone 10

In my application I would like to have an application configuration that is normally used on every power cycle and a golden default configuration that is used only when the application config fails to load. This is intended to allow the application config to be revised and reloaded by an external uC into the config Flash. Based on my understanding of the documentation I should be able to assign my golden config as the factory at page 0 and my application at page 1. Then change the address register to point to the application start address. This will result in the power cycle loading the application config unless that config gets corrupted and then the golden (factory) config would be loaded. All the remote update examples indicate the address register needs to be updated from the factory config, but is there a way to change this setting just the once from the Quartus software or similar? I need it to permanently point to the application address.

Thanks for your help.

18 Replies

  • FakhrulA_altera's avatar
    FakhrulA_altera
    Icon for Regular Contributor rankRegular Contributor

    Hi BCrowell,


    Could you share the message error ID or provide the screenshot of it perhaps?


    Regards,

    Fakhrul


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

    I think this thread has strayed a bit from my original question. What I want to do is have the Cyclone power on and use the application config unless there is an error and then it would use the factory config as a default. But I don't know if this is possible and how I set the remote config address register in this case. The main question posed from my original post is:

    ...

    "All the remote update examples indicate the address register needs to be updated from the factory config, but is there a way to change this setting just the once from the Quartus software or similar? I need it to permanently point to the application address."

    ...

    Thanks

    Brad

  • FakhrulA_altera's avatar
    FakhrulA_altera
    Icon for Regular Contributor rankRegular Contributor

    Hi BCrowell,

    After checking with the internal team, I wanted to inform you that C10 LP doesn't support DTA mode (Direct to Application). DTA is a new feature exclusive to A10 and C10 GX only. Even in the RSU user guide, the DTA mode is explained under the A10 and C10 GX chapters.

    Additionally, for A10 and C10 GX, there is an option for the boot address. However, C10 LP does not have it.

    Regards,

    Fakhrul

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

    Fakhrul,

    Thanks for getting the definitive answer on this question. It would be great if DTA mode could be extended to all Intel FPGA devices as it has the best fit for our applications. We can make do with the remote update as is though.

    Brad

  • FakhrulA_altera's avatar
    FakhrulA_altera
    Icon for Regular Contributor rankRegular Contributor

    Hi Brad,


    Thanks for your understanding. I agree with you that it would be great if DTA mode could be extended to all Intel FPGA devices, and I will definitely share this feedback internally.


    I now transition this thread to community support. This thread will be transitioned to community support. If you have a new question, feel free to open a new thread to get support from Intel experts. Otherwise, the community users will continue to help you on this thread.


    Thank you for your patience and participation in the community.


    Best regards,

    Fakhrul