吉林大学学报(理学版)
吉林大學學報(理學版)
길림대학학보(이학판)
JOURNAL OF JILIN UNIVERSITY(SCIENCE EDITION)
2014年
5期
1022-1026
,共5页
赵庆平%李素文%杜伟宁%姜恩华
趙慶平%李素文%杜偉寧%薑恩華
조경평%리소문%두위저%강은화
串行外设接口控制器%现场可编程门阵列%VHDL设计%Modelsim仿真
串行外設接口控製器%現場可編程門陣列%VHDL設計%Modelsim倣真
천행외설접구공제기%현장가편정문진렬%VHDL설계%Modelsim방진
serial peripheral interface (SPI)controller%field programmable gate array (FPGA)%VHDL design%Modelsim simulation
针对现场可编程门阵列(FPGA)丰富的逻辑资源及产生精确时序的能力,给出一种基于FPGA的SPI控制器的设计方法。可方便地对SPI flash进行读写、擦除等操作,从而能快速、准确地存储数据。在 SPI 控制器设计过程中使用 Modelsim 进行仿真验证,并用 VHDL硬件描述语言进行编程,下载到FPGA开发板上进行测试,对SPI接口flash进行操作,证明了系统设计方法的正确性和可靠性,该方法对 flash 存储控制系统的设计具有普遍适用性,实现了对以FPGA为控制核心的系统数据长时间存储。
針對現場可編程門陣列(FPGA)豐富的邏輯資源及產生精確時序的能力,給齣一種基于FPGA的SPI控製器的設計方法。可方便地對SPI flash進行讀寫、抆除等操作,從而能快速、準確地存儲數據。在 SPI 控製器設計過程中使用 Modelsim 進行倣真驗證,併用 VHDL硬件描述語言進行編程,下載到FPGA開髮闆上進行測試,對SPI接口flash進行操作,證明瞭繫統設計方法的正確性和可靠性,該方法對 flash 存儲控製繫統的設計具有普遍適用性,實現瞭對以FPGA為控製覈心的繫統數據長時間存儲。
침대현장가편정문진렬(FPGA)봉부적라집자원급산생정학시서적능력,급출일충기우FPGA적SPI공제기적설계방법。가방편지대SPI flash진행독사、찰제등조작,종이능쾌속、준학지존저수거。재 SPI 공제기설계과정중사용 Modelsim 진행방진험증,병용 VHDL경건묘술어언진행편정,하재도FPGA개발판상진행측시,대SPI접구flash진행조작,증명료계통설계방법적정학성화가고성,해방법대 flash 존저공제계통적설계구유보편괄용성,실현료대이FPGA위공제핵심적계통수거장시간존저。
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 language 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.