Design and Implementation of SPI Communication Based-On FPGA

Article Preview

Abstract:

SPI (Serial Peripheral Interface) is a full-duplex serial communication interface bus. Now, many devices adopt SPI. However, in many other aspects, microcontroller and microprocessor have no SPI interface, data transmission is inconvenient. With the development of FPGA technology, the problem can be solved absolutely by the I/O port of FPGA. In this paper, after introducing the principle of SPI, we designed SPI interface with FPGA and implemented the communication between SPI interface and the device of CRG20 which has a SPI interface. The algorithm of design SPI interface through FPGA is implemented with VHDL. The results of simulation in Quartus II and FPGA simulation are also described. The SPI bus interface modules fulfill the goal demanded.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 291-294)

Pages:

2658-2661

Citation:

Online since:

July 2011

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2011 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] E. P. Wang: Master degree paper (2007), p.I

Google Scholar

[2] Z. M. Yi, L. Ling, L. H. Hao and S.J. Li: Automation & Instrumentation. vol.104(2002), p.45

Google Scholar

[3] Prophet and Graham: END. Vol.48 (2003),p.62

Google Scholar

[4] Steve Logan: Global Electronics. Vol.11 (2009), p.35

Google Scholar

[5] CRG20 Digital Angular Rate Sensor Data Sheet. http://www.siliconsensing.com

Google Scholar