Journal of Jilin University Science Edition

Previous Articles     Next Articles

Design of SPI Interface Flash Controller Based on FPGA

ZHAO Qingping1, LI Suwen1, DU Weining2, JIANG Enhua1   

  1. 1. School of Physics and Electronic Information, Huaibei Normal University, Huaibei 235000, Anhui Province, China;2. Flight Training Basic, Aviation University of Air Force, Changchun 130062, China
  • Received:2014-04-11 Online:2014-09-26 Published:2014-09-26
  • Contact: ZHAO Qingping E-mail:zhaoqingping1215@163.com

Abstract:

The authors presented a designed method using serial peripheral interface controller based on field programmable gate array. Using logic resources of FPGA with the ability to produce accurate time series, we can expediently readwrite and wipe SPI flash and store data rapidly and accurately. It also expounds the designing process of SPI controller, which utilizes the simulation and verification by Modelsim and uses VHDL hardware description lang
uage to programme. Then we downloaded the program to FPGA development board to test and verify the readwrite and wipe SPI flash and finally operated the SPI interface flash. It is proved that the method is correct and reliable, and has general applicability to the system designment of the flash controller. This method with FPGA as the control core of system achieved data storage for a long time.

Key words: serial peripheral interface (SPI) controller, field programmable gate array(FPGA), VHDL design, Modelsim simulation

CLC Number: 

  • TP332.3