Arduino PRO + FPGA for extreme tasks

Arduino is flexible, simple to program and with a strong IoT vocation; FPGAs, on the other hand, are less flexible but can perform tasks that not even the most powerful processor can tackle with the same speed. In this article I show you how to combine the two worlds to create mixed systems that are both flexible and very fast. Note: Not all the components listed are necessary, the list refers to the various prototypes I have created, you will choose the ones best suited to your needs

Nov 23, 2023

3607 views

0 respects

MIT

Components and supplies

1

Portenta H7

1

Arduino GIGA R1 WiFi

1

Digilent Cmod A7

1

Sipeed Tang Nano 9K

1

Portenta Hat Carrier

1

Arduino® Nano ESP32

1

Sipeed Tang Nano 20K

Tools and machines

1

Breadboard, Solderless

1

Soldering kit

Apps and platforms

1

GOWIN EDA

1

Arduino IDE

1

Xilinx Vivado

Project description

Code

Arduino-FPGA communication drivers

SPI drivers for Arduino (Master) and FPGA (Slave)

Documentation

Arduino PRO + FPGA for extreme tasks

The detailed explanation of 4 prototypes and other

https://www.linkedin.com/pulse/arduino-pro-fpga-perfect-marriage-extreme-tasks-lets-how-nardella-mqfxf

Comments

Only logged in users can leave comments

davenardella

0 Followers

1 Projects

Project of the month

November 2023

winner

0

0