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.
5234 Discussions

What tool or example used to translate Arduino/Teensydino code to NIOS code (C/C++)?

MLash2
Novice
589 Views
 
0 Kudos
5 Replies
Fawaz_J_Intel
Employee
279 Views

Hello,

There is no official support of converting Arduino code to Nios II C code. The longest way would be to re-write the example you use in Arduino to a bare-metal code for Nios II.

 

 

Thanks

MLash2
Novice
279 Views

Thanks @FJumaah​  for your fast response, I really appreciate that.

Can you give me a start to learn how to do so? I am starting my new company and need to move all the ARDUINO projects to FPGA.

 

Fawaz_J_Intel
Employee
279 Views

Hello sir,

Arduino uses special functions of C language which is not supported in Nios II. the code that will be used to run the Arduino needs to be re-written in a plain C format to be compatible with Nios II. If there are libraries behind that Arduino code, you can use them directly with Nios II. However, this can be easily done if your libraries are written in C, if they are written in C++, you might find some challenges in handling them for Nios II since C++ requires large amount of memory to run on Nios II.

 

Hope this might help.

 

 

 

MLash2
Novice
279 Views

Ohhh, I see. So there is no way to have the code transferred automatically. I will work on manual translation.

Thanks a lot.

 

fedlabs
Beginner
215 Views
Reply