Application Acceleration With FPGAs
Programmable Acceleration Cards (PACs), DCP, DLA, Software Stack, and Reference Designs
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
424 Discussions

Runtime configuration parameters in FPGA

NSuku
Beginner
1,046 Views

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
229 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