Skip to content

turmary/spi2gpio

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SPI2GPIO project

This is a sample FPGA project for Spartan Edge Accelerator Board conjunction with Arduino(UNO).
Provide GPIO/UART/ADC/DAC/RGB-LED functions, communication with Arduino(UNO) through SPI interface.



FPGA & Arduino(UNO) Connections



Generate bitstream

Install Xilinx Vivado on Windows, put the bin path of vivado into SYSTEM PATH, then run build.cmd.



Load bitstream to FPGA

Click here



Arduino(UNO) Demo

This demo code run on Arduino(UNO), control the IO ports of FPGA(xc7s15).
see FPGAPortControl.ino



More Materials

Click here

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Verilog 52.0%
  • C++ 29.6%
  • VHDL 11.7%
  • Batchfile 3.9%
  • Tcl 2.8%