Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
16623 Discussions

Simulate Arduino on a Intel FPGA board

dicas3d
New Contributor I
902 Views
What is the easy way to simulate an Arduino on an Intel Cyclone 10 LP?
Labels (1)
0 Kudos
7 Replies
sstrell
Honored Contributor III
882 Views

Not sure what you mean.  Are you saying you want to implement an Arduino in an FPGA or are you talking about connecting an Arduino board to an FPGA?

0 Kudos
dicas3d
New Contributor I
878 Views
  • Is implement an Arduino on an FPGA. 
0 Kudos
_AK6DN_
Valued Contributor I
867 Views

Don't use a Cyclone 10 LP. Use something like this:

https://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=165&No=1046#contents

that has an Arduino compatible header footprint, and an embedded Arm processor subsystem.

 

If you HAVE to do in on a Cyclone 10 LP (which has no internal processors) then you need to implement an Arduino compatible processor as well as the I/O subsystems you need. It will not be 'easy'.

dicas3d
New Contributor I
860 Views

If I Use something like this(https://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=165&No=1046#contents) what I need to do? In the really I'm not wanna use an Cyclone 10 LP . To be more clear I'm going use because I'm going to use an Arduino mkr vidor 4000 Dev board and this board have an Cyclone 10 LP .  I want to simulate on it an more simple Arduíno like the uno, but is an project for learning purposes.

0 Kudos
ShengN_Intel
Employee
773 Views

Hi,

 

The Arduino compatible header expansion is Arduino UNO Rev3. Check picture below:

ShengN_Intel_0-1686541514677.png

Probably have to create a design and make appropriate pin assignment in pin planner. Then, you can signal-tap those pins waveform.

 

Thanks,

Best regards,

Sheng

 

0 Kudos
dicas3d
New Contributor I
761 Views

There is an more ready to go thing. The niosduino project here : https://github.com/dimag0g/nios_duino but i dont know if using this i was able to program the bootloader properly using arduino ide. And I found another project with similar name that I dont know if is an bootloader ready to my case : https://github.com/sweehua/niosduino

0 Kudos
ShengN_Intel
Employee
734 Views

Hi,


For Nios related question, probably you have to open a new thread in embedded forum https://community.intel.com/t5/Nios-V-II-Embedded-Design-Suite/bd-p/nios-II-embedded-design-suite for further confirmation.


Thanks,

Best regards,

Sheng


0 Kudos
Reply