摘要
SPI串行Flash作为一种新兴的高性能非易失存储器,广泛用于嵌入式数据存储设备中。针对SPI Flash芯片的操作命令和时序比较复杂,通过对SPI总线协议的深入研究,提出采用现场可编程门阵列(FPGA)作为主控制器,SPI Flash芯片为从设备,设计一个高速数据存储系统。采用Verilog语言在Xilinx ISE14.7环境下进行硬件描述,加入在线调试软件ChipScope进行逻辑、时序辑分析。实验结果表明系统能够快速实现用户应用程序和大容量数据的存储和读取,且系统具有耗能低、移植性高、实用性强等优点。
As a new kind of high performance nonvolatile memory, SPI serial Flash is widely used in embedded data storage de- vices. Operation command and timing for the SPI Flash chip is more complex, through in-depth study of SPI bus protocol, using field programmable gate array (FPGA) as the main controller, SPI Flash chip from the equipment, design a data storage system. Using Verilog language in Xilinx ISE 14.7 environment for hardware description,Join online debugging software ChipScope for logic and timing analysis. The experimental results show that the system can quickly realize the user application and large capacity data storage and reading, and the system has the advantages of low energy consumption, high portability, strong practicability and so on.
出处
《仪器仪表用户》
2017年第6期16-19,共4页
Instrumentation