100 MHz High Speed SPI Master: Design, Implementation and Study on Limitations of using SPI at High Speed

Main Article Content

Mitu Raj

Abstract

SPI or Serial Peripheral Interface is among the fastest synchronous serial communication protocols used in embedded systems. High throughput and simplicity of SPI communication has made SPI protocol; a de facto standard. Designs based on FPGAs (Field Programmable Gate Arrays) enhance reusability, flexibility and faster prototyping of digital systems, especially serial buses, which are inevitable in almost all designs. This paper discusses the design and implementation of a 100 MHz High Speed SPI Master Core on FPGA. State machine approach is employed for the RTL (Register Transfer Level) design of the core. The paper also discusses the challenges and limitations of implementing such a high speed SPI bus in digital systems. The SPI Master Core was successfully implemented on Altera Cyclone III FPGA for a speed of 100 MHz.

Article Details

How to Cite
, M. R. (2017). 100 MHz High Speed SPI Master: Design, Implementation and Study on Limitations of using SPI at High Speed. International Journal on Recent and Innovation Trends in Computing and Communication, 5(7), 697 –. https://doi.org/10.17762/ijritcc.v5i7.1116
Section
Articles