Paper Title:
Design and Implementation of SPI Communication Based-On FPGA
  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.

  Info
Periodical
Advanced Materials Research (Volumes 291-294)
Chapter
Measure Control Technologies and Intelligent Systems
Edited by
Yungang Li, Pengcheng Wang, Liqun Ai, Xiaoming Sang and Jinglong Bu
Pages
2658-2661
DOI
10.4028/www.scientific.net/AMR.291-294.2658
Citation
X. C. Tian, J. Li, Y. B. Fan, X. N. Yu, J. Liu, "Design and Implementation of SPI Communication Based-On FPGA", Advanced Materials Research, Vols. 291-294, pp. 2658-2661, 2011
Online since
July 2011
Export
Price
$32.00
Share

In order to see related information, you need to Login.

In order to see related information, you need to Login.

Authors: Chuan Zhi Mei, Lin Hua Piao, Quan Gang Yu, Bao Li Zhang, Xia Ding, Xing Wang
Chapter 6: Mechatronics
Abstract:This paper reports about a nozzle array structure fluidic gyroscope. The gyro used setting sub-nozzle around the main nozzle to inhibit the...
727
Authors: Zhen Hua Qin, Zhi You Feng
Chapter 3: Robotics and its Motor System
Abstract:Electromechanical coupling model of the parallel manipulator is nonlinear, strong coupling, multiple input and multiple output. In this...
586
Authors: Jian Chen, Ming Feng Ning, Shi Jie Zhang, Guo Dong Xu
Abstract:Plug-and-play satellite(PnPSat) means that when a plug-and-play device is inserted in the system, it can be detected and configured...
121