cvonk / FPGA_SPI

Connecting FPGA and Arduino using SPI.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FPGA to microcontroller interface using SPI

This implements registers on the FPGA that can be read or written from any microcontroller that supports the Serial Peripheral Interface (SPI). The article Math Talk describes the protocol, shows logic analyzer traces explains the Verilog implementation.

The FPGA implementation is for Altera, but should apply equally to Xilinx. Similarly, the microcontroller implementation is for Arduino but is trivial to write for other platforms.

About

Connecting FPGA and Arduino using SPI.

License:GNU General Public License v3.0


Languages

Language:Verilog 87.5%Language:SystemVerilog 6.6%Language:C++ 5.5%Language:Mathematica 0.5%