Design and Implementation of a Lightweight SPI Master IP for Low Cost FPGAs


Aykenar M. B., SOYSAL G., EFE M.

28th Signal Processing and Communications Applications Conference (SIU), ELECTR NETWORK, 5 - 07 Ekim 2020 identifier identifier

  • Yayın Türü: Bildiri / Tam Metin Bildiri
  • Doi Numarası: 10.1109/siu49456.2020.9302434
  • Basıldığı Ülke: ELECTR NETWORK
  • Anahtar Kelimeler: low-cost FPGA, lightweight FPGA design, SPI protocol, open-source
  • Ankara Üniversitesi Adresli: Evet

Özet

SPI protocol was developed in 1980s and it is used vastly to communicate ICs especially in embedded systems applications. Although designing and implementing SPI protocol on FPGA does not require a long design time, SPI designs using less resources are essential for low cost FPGAs having small amount of logic resources. The SPI master IP designed in this paper compared both to the previous works in the literature and open source implementations of SPI IPs that can be found on the internet. The proposed work utilizes less amount of logic resource than other designs while keeping modularity and functionality and satisfy all the requirements of SPI protocol. The designed module is uploaded to opencores community for public usage and evaluation.