Page History
Why should anyone want to run Arduino code on Virtex-7 ever you may ask? Let's look the prices first: as of current listing XC7VX330T-2FFG1157C costs 3204 USD or 2366 EUR.
On my desk there is a PCB board that did come from our Vapor Phase oven yesterday. On the board there is a LED. This LED blinks, it says hello, I am alive. There is a chip on the board, and on that it reads: XC7VX330T-2FFG1157C
And this is HOW the LED was made to blink. Lets look closer how it was done.
...
Now we are ready to write some Arduino Code! A LED Blinky would do for now.
...
Done, we select debug-as and start in Debugger. LED Blinks!
Flash Programming
How about Programming the Arduino code into the Flash memory so that it starts when FPGA loads? First we have to tell Vivado what Software file we want to use, so we associate the proper ELF File.
...