Forum Discussion

Puvio's avatar
Puvio
Icon for New Contributor rankNew Contributor
1 year ago

How can I program the FPGA differently depending on the uC configuration?

Hi everyone, I'm trying to do as follow: depending on the micro controller configuration, the FPGA will be programmed differently, implementing one function rather than another. The first way to achieve this that comes to my mind is to create many different .bit files, each one with a specific function, and depending on the configuration selected by the uC some of these files are merged together into a single specific configuration. I know this is not possible, it was just to let you better understand the situation.

Is there a way to achieve this? Do you have any idea?

Thanks a lot for your help

3 Replies

  • sstrell's avatar
    sstrell
    Icon for Super Contributor rankSuper Contributor

    Depending on your target device, you could use partial reconfiguration to reconfigure only the logic that needs to change between different configurations instead of having to reconfigure the entire device every time.

    If this is not an option, simply having a controller access a different address in a flash memory where the different config resides is all that's needed.

  • Hi,


    Yes, Sstrell is correct. Let me know if you need any further information.


    Regards,

    Aiman


  • We do not receive any response from you to the previous answer that I have provided. This thread will be transitioned to community support. If you have a new question, feel free to open a new thread to get the support from Intel experts. Otherwise, the community users will continue to help you on this thread. Thank you