FPGA Implementation of SPI Bus Communication Based on State Machine Method

9Citations
Citations of this article
18Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

The SPI bus is a synchronous serial interface data bus with full duplex, few signal lines, simple protocol, and fast transmission speed. Based on these characteristics, parallel high-speed computing with FPGA is used to meet device expansion and experiment in high-rate environments. This paper introduces the structure and working principle of SPI communication bus, analyzes its timing structure and four working modes, and uses this state machine method to realize its SPI bus communication function on FPGA. The module circuit of SPI is written by Verilog hardware description language, and the waveform is simulated in vivado simulator. After the simulation waveform analysis, the feasibility of the state machine method is verified.

Cite

CITATION STYLE

APA

Qiang, J., Gu, Y., & Chen, G. (2020). FPGA Implementation of SPI Bus Communication Based on State Machine Method. In Journal of Physics: Conference Series (Vol. 1449). Institute of Physics Publishing. https://doi.org/10.1088/1742-6596/1449/1/012027

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free