摘要

SPI串行Flash作为一种新兴的高性能非易失存储器,广泛用于嵌入式数据存储设备中。针对SPI Flash芯片的操作命令和时序比较复杂,通过对SPI总线协议的深入研究,提出采用现场可编程门阵列(FPGA)作为主控制器,SPI Flash芯片为从设备,设计一个高速数据存储系统。采用Verilog语言在Xilinx ISE14.7环境下进行硬件描述,加入在线调试软件ChipScope进行逻辑、时序辑分析。实验结果表明系统能够快速实现用户应用程序和大容量数据的存储和读取,且系统具有耗能低、移植性高、实用性强等优点。