|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
" u& q0 D- H+ [ 本文提出一个基于FPGA的SPI Flash读写硬件实现方案,该方案利用硬件对SPI Flash进行控制,能够非常方便地完成Flash的读写、擦除、刷新及预充电等操作,同时编写的SPI Flash控制器IP核能够进行移植和复用,作为SOC芯片的功能模块。
: M ]5 h3 q- s) I4 j1 x# p% ?, _$ Y
关键字2 @! i0 K& N" `% A
FPGA SPI Flash控制器$ t; s% R) n) D
7 d! ~, x" N" z, s% _ 传统的Flash读写是通过CPU软件编程实现,其读写速度较慢,且占用CPU资源,另外由于Flash芯片本身功能指令较多,使得对芯片进行直接操作变得非常困难。/ |. }- D$ o% w8 n0 w
本文提出一个基于FPGA的SPI Flash读写硬件实现方案,该方案利用硬件对SPI Flash进行控制,能够非常方便地完成Flash的读写、擦除、刷新及预充电等操作,同时编写的SPI Flash控制器IP核能够进行移植和复用,作为SOC芯片的功能模块。SPI Flash控制器采用VHDL语言进行编写,在Modelsim 6.5g上通过功能仿真,并且在XUPV5-LX110TFPGA开发板上通过硬件测试,实现结果表明方案的可行性。
9 e0 ?4 z( P1 T- J: k
, m+ I [; Z1 r: b2 s, }& N |
|