基于FPGA的NAND Flash控制器系統(tǒng)設(shè)計
本文關(guān)鍵詞:基于FPGA的NAND Flash控制器系統(tǒng)設(shè)計
更多相關(guān)文章: 圖像存儲 NAND Flash FPGA ECC 壞塊處理
【摘要】:隨著信息技術(shù)的發(fā)展,當(dāng)今社會對于數(shù)據(jù)存儲的需求越來越高。NAND Flash因其具有容量大,成本低,壽命長等特點,被廣泛的用作數(shù)據(jù)儲存的解決方案。FPGA邏輯資源豐富,能夠并行處理多個模塊,其優(yōu)勢可在大規(guī)模圖像處理領(lǐng)域得到充分發(fā)揮。因此,設(shè)計一款集成于FPGA系統(tǒng)內(nèi)的NAND Flash控制器有著良好的應(yīng)用前景。本文討論了應(yīng)用于超大規(guī)模圖像處理系統(tǒng)的數(shù)據(jù)儲存解決方案。分析了NAND Flash的工作機(jī)理,討論了行業(yè)內(nèi)常見NAND Flash的組成結(jié)構(gòu)和通用接口。通過對NAND Flash存取方式以及時序規(guī)范的分析,制定了一套NAND Flash控制器的解決方案;谧皂斚蛳碌脑O(shè)計方法,對控制器進(jìn)行模塊劃分,通過各個模塊的相互配合實現(xiàn)對NAND Flash的操作?刂破魍瓿闪薔AND Flash讀,擦除,編程等操作的實現(xiàn),并加入各操作的檢錯及糾錯機(jī)制。通過VHDL編寫RTL級代碼,完成了命令控制,時序控制,數(shù)據(jù)緩存,內(nèi)部地址產(chǎn)生,ECC生成及校驗等模塊的設(shè)計。對于NAND Flash不可避免的壞塊問題,本文詳細(xì)分析了其產(chǎn)生原因,制定了適用于本課題的壞塊檢測方法。利用FPGA內(nèi)部資源創(chuàng)建壞塊信息表的方式,對操作中的壞塊進(jìn)行地址屏蔽處理,以提高存儲系統(tǒng)的可靠性。本文給出了NAND Flash控制器的驗證方案。搭建了仿真平臺,添加了適當(dāng)?shù)臏y試激勵,利用ModelSim仿真軟件對控制器的功能進(jìn)行驗證。在Xilinx ISE design suite12.2平臺上,完成了基于Xilinx FPGA的NAND Flash控制器的綜合以及實現(xiàn),在功能和時序上達(dá)到工程要求指標(biāo)。
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TP333
【參考文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前10條
1 張偉棟;李濤;;一種基于FPGA的高集成度技術(shù)研究設(shè)計[J];微型機(jī)與應(yīng)用;2015年04期
2 鄒晨;高云;;基于FPGA的硬件ECC校驗的設(shè)計與實現(xiàn)[J];航空計算技術(shù);2014年06期
3 林志慶;;數(shù)字圖像處理系統(tǒng)的設(shè)計與實現(xiàn)[J];福建商業(yè)高等?茖W(xué)校學(xué)報;2012年03期
4 葉林俊;;NAND Flash內(nèi)存設(shè)備的讀寫控制設(shè)計[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2012年06期
5 朱知博;;基于NAND FLASH的高速大容量存儲系統(tǒng)設(shè)計[J];現(xiàn)代電子技術(shù);2011年08期
6 華斌;黃杰文;周章倫;孫建濤;張平;;基于FPGA的高速大容量固態(tài)存儲設(shè)備數(shù)據(jù)ECC的設(shè)計與實現(xiàn)[J];科學(xué)技術(shù)與工程;2010年18期
7 李鑫旺;張丕狀;;基于非易失存儲器的數(shù)據(jù)存儲與管理方法[J];探測與控制學(xué)報;2010年01期
8 黃從開;;FPGA中DCM工作原理及其在高速ADC電路中的應(yīng)用[J];電子質(zhì)量;2008年04期
9 胡念英,張效軍;雙端口RAM方式的數(shù)據(jù)通訊[J];電子世界;2005年12期
10 梁婕,高德遠(yuǎn),張盛兵,段然;通用異步串行通信接口的IP核設(shè)計[J];微型電腦應(yīng)用;2005年04期
,本文編號:1169863
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1169863.html