基于FPGA的SD UHS-Ⅱ卡控制器設(shè)計與實現(xiàn)
發(fā)布時間:2017-05-19 11:07
本文關(guān)鍵詞:基于FPGA的SD UHS-Ⅱ卡控制器設(shè)計與實現(xiàn),由筆耕文化傳播整理發(fā)布。
【摘要】:SD存儲卡被廣泛應(yīng)用在數(shù)碼產(chǎn)品上,是主要的存儲卡標(biāo)準(zhǔn)。SD卡主控制器是SD卡工作所必須的部分,廣泛集成在移動多媒體設(shè)備中。SD卡不斷更新?lián)Q代,SD卡主控產(chǎn)品也隨之更新。對SD卡主控制器的研究具有很高應(yīng)用價值。本文設(shè)計實現(xiàn)的SD卡主控制器基于FPGA,遵從SD4.0標(biāo)準(zhǔn)規(guī)范支持高速UHS-II卡,滿足高清數(shù)碼領(lǐng)域的高速傳輸?shù)囊蟆2⒖梢越?jīng)IC后端部門整合為SD卡控制芯片,投入市場應(yīng)用。 本文首先研究了最新SD卡有關(guān)協(xié)議標(biāo)準(zhǔn)和SD卡主控制器有關(guān)協(xié)議,劃分了SD卡主控制器的整體結(jié)構(gòu)和各模塊的功能,主要設(shè)計其中的SD控制模塊,時鐘控制模塊和采樣時鐘選擇模塊,并做功能仿真,,邏輯綜合。最后對整體設(shè)計在FPGA開發(fā)板上做測試和驗證。 SD控制模塊是主控制器與SD卡之間的通信接口,控制命令與響應(yīng)傳輸和數(shù)據(jù)傳輸。設(shè)計合理的狀態(tài)機實現(xiàn)主控制器與SD卡的信息通信和數(shù)據(jù)傳輸功能。使用CRC校驗的方法確?煽康拿詈蛿(shù)據(jù)信號傳輸。時鐘控制模塊提供SD主控制器和SD卡工作所需要的時鐘。使用DCM提供可變的時鐘信號,并且利用可動態(tài)配置的優(yōu)點,提供靈活可變的時鐘頻率,實現(xiàn)工作模式的動態(tài)調(diào)整。SD卡工作在高速模式時,為正確采樣到數(shù)據(jù),需找到最佳采樣時鐘相位。通過設(shè)計采樣時鐘調(diào)諧模塊和合理的狀態(tài)機,對覆蓋時鐘間隔的一系列不同相位采樣時鐘進行測試,最終找出最佳采樣時鐘。最后進行整體設(shè)計的板上驗證調(diào)試,驗證了基本應(yīng)用場景的功能和不同工作模式的讀寫性能。 本文最終設(shè)計實現(xiàn)的SD卡控制器支持各種新舊標(biāo)準(zhǔn)的SD卡。對東芝UHS-II工程樣卡的讀寫速度分別可達258MB/s,231MB/s。對普通SD卡的讀寫速度也符合要求。本文的研究工作是在武漢凹凸電子有限公司開展的,屬于商業(yè)項目的一部分,該項目已有相關(guān)產(chǎn)品問世。
【關(guān)鍵詞】:FPGA SD主控制器 采樣時鐘
【學(xué)位授予單位】:武漢理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP333
【目錄】:
- 摘要4-5
- Abstract5-9
- 第1章 緒論9-13
- 1.1 課題來源9
- 1.2 論文研究的背景和意義9-10
- 1.3 國內(nèi)外研究現(xiàn)狀10-12
- 1.4 本文結(jié)構(gòu)安排12-13
- 第2章 SD 存儲卡與主控制器相關(guān)規(guī)范13-25
- 2.1 SD 存儲卡結(jié)構(gòu)13-16
- 2.1.1 SD 管腳13-15
- 2.1.2 SD 存儲卡基本寄存器15-16
- 2.2 SD 卡工作模式16-20
- 2.2.1 卡初始化模式17-19
- 2.2.2 數(shù)據(jù)傳輸模式19-20
- 2.3 SD 總線協(xié)議20-24
- 2.3.1 SD 卡工作模式21-22
- 2.3.2 SD 總線拓撲結(jié)構(gòu)22-24
- 2.4 本章小結(jié)24-25
- 第3章 SD 主控制器結(jié)構(gòu)25-33
- 3.1 SD IO 模塊25-26
- 3.2 時鐘控制26-27
- 3.3 緩沖器控制27-29
- 3.4 SD 接口控制模塊29
- 3.5 采樣時鐘調(diào)諧模塊29-30
- 3.6 DMA 接口模塊30-31
- 3.7 UHS-Ⅱ 接口模塊31-32
- 3.8 SD 控制器驅(qū)動32
- 3.9 本章小結(jié)32-33
- 第4章 SD 控制器主要模塊設(shè)計33-52
- 4.1 時鐘模塊33-36
- 4.1.1 DCM 配置33-34
- 4.1.2 動態(tài)重配置狀態(tài)機34-36
- 4.2 SD 命令與數(shù)據(jù)傳輸控制36-43
- 4.2.1 命令與響應(yīng)控制36-39
- 4.2.2 數(shù)據(jù)傳輸控制39-43
- 4.3 采樣時鐘 Tuning43-51
- 4.3.1 Tuning 原理與流程44-46
- 4.3.2 硬件模塊設(shè)計46-51
- 4.4 本章小結(jié)51-52
- 第5章 SD 主控制器 FPGA 驗證52-57
- 5.1 FPGA 驗證環(huán)境52-53
- 5.2 FPGA 驗證53-55
- 5.3 速度對比55
- 5.4 本章小結(jié)55-57
- 第6章 工作總結(jié)與展望57-59
- 6.1 工作總結(jié)57-58
- 6.2 展望58-59
- 致謝59-60
- 參考文獻60-62
【參考文獻】
中國期刊全文數(shù)據(jù)庫 前4條
1 何偉;余征華;張玲;劉平凈;;基于SoPC的SD卡控制器IP核的設(shè)計[J];電子技術(shù)應(yīng)用;2011年03期
2 劉榮林;程曉東;;基于ARM和μC/OS-Ⅱ的SD卡文件系統(tǒng)設(shè)計[J];內(nèi)蒙古大學(xué)學(xué)報(自然科學(xué)版);2009年03期
3 何丹;李樹國;;SD存儲卡接口SD模式的FPGA實現(xiàn)[J];微電子學(xué)與計算機;2014年01期
4 趙強;陳嵐;;基于AHB總線協(xié)議的DMA控制器設(shè)計[J];微電子學(xué)與計算機;2014年02期
本文關(guān)鍵詞:基于FPGA的SD UHS-Ⅱ卡控制器設(shè)計與實現(xiàn),由筆耕文化傳播整理發(fā)布。
本文編號:378507
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/378507.html
最近更新
教材專著