Community
cancel
Showing results for 
Search instead for 
Did you mean: 
NSuku
Beginner
894 Views

Runtime configuration parameters in FPGA

Hi! I'm doing my master thesis on "Offloading parts of a motion controller to FPGA". This motion controller is currently running on a octa-core processor. I want to offload the compute intensive parts to an FPGA. The problem is that the control network has some configuration parameters which can changed during run time and make some parts go active/inactive other wise called "control-mode-switch". If I port these tasks to FPGA, how can I support this runtime configuration changes?

 

Also, the current motion controller running on multi-core CPU is programmed in C.

 

How can I port the source code to FPGA with minimal software architecture changes?

 

Please advice me!

 

Thanks a lot in advance!

 

Nivetha

0 Kudos
1 Reply
JohnT_Intel
Employee
77 Views

HI Nivetha,

 

Are you writing your design in OpenCL? If yes then it should be easily migrate using OpenCL as you can move your kernel to FPGA directly and have it control using processor. Please refer to https://www.intel.com/content/www/us/en/software/programmable/sdk-for-opencl/overview.html

Reply