FPGA, SoC, And CPLD Boards And Kits
FPGA Evaluation and Development Kits
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.
5275 Discussions

Can I use a single code on different FPGA boards.

YUVRAJSHAH
Beginner
198 Views

can I use same code on different FPGA like for example can I use same code on stratix 10 & Agilex. or do I need to change the code or rewrite the whole code.

 

thanks & cheers

yuvraj shah

0 Kudos
2 Replies
sstrell
Honored Contributor III
142 Views

In general, HDL languages are standards, so yes, you can take code from one device and move it to another. However, some code, such as that for IP, is usually optimized for a specific device architecture, so you would want to regenerate that code for the new architecture. Also, you need to recompile code for a new architecture because the output files from compilation (such as the programming file) will not work in the different device.

 

#iwork4intel

Kenny_Tan
Moderator
142 Views

Additional, you will have to look into the timing closure once you migrate the code. Since the architecture are different, there will be code optimization need to be done from your side. My suggestion is to look into the class available here:

 

https://www.intel.com/content/www/us/en/programmable/support/training/course/is10perf.html

Reply