Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Image Added

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

Image Removed 

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.

 

...

Image Added

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.

...