Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21181 Discussions

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

Puvio
Beginner
333 Views

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

Labels (1)
0 Kudos
3 Replies
sstrell
Honored Contributor III
291 Views

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.

0 Kudos
NurAiman_M_Intel
Employee
161 Views

Hi,


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


Regards,

Aiman


0 Kudos
NurAiman_M_Intel
Employee
105 Views

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


0 Kudos
Reply