基于USB總線的內存測試模塊設計
本文關鍵詞:基于USB總線的內存測試模塊設計
更多相關文章: DDR2 SDRAM DDR3 SDRAM 內存控制器 內存測試算法
【摘要】:內存作為計算機系統(tǒng)的重要組成部分,在PC機上的最終體現(xiàn)形式為內存模組(即內存條),隨著內存性能的提高,集成度越來越高,對內存的測試變得愈發(fā)重要。為了滿足內存條的測試需要,本課題設計了基于USB總線的內存測試模塊,用于DDR2 SDRAM內存條和DDR3 SDRAM內存條的故障測試。根據(jù)測試需求,本論文首先對內存條的故障模型進行分析研究,同時介紹了幾種常見的內存故障測試算法。針對這幾種算法的故障覆蓋率和算法復雜度不能兼顧的情況,本論文提出了兩種更優(yōu)的測試算法對內存故障進行測試。對內存外部數(shù)據(jù)總線的測試采用移位算法,能檢測外部數(shù)據(jù)總線的固定故障及橋接故障。對于內部存儲單元的測試,本論文在March C算法和棋盤算法的基礎上提出了新型的March棋盤算法,能夠檢測存儲單元的固定故障、地址譯碼故障、狀態(tài)耦合故障、轉換故障、橋接故障、等冪耦合故障、翻轉耦合故障以及動態(tài)耦合故障。在研究內存故障測試算法的基礎上,本論文完成了基于USB總線的內存測試模塊的硬件設計和邏輯設計。硬件設計部分主要由FPGA可編程邏輯器件及配置電路、DDR2及DDR3 SDRAM總線接口電路及USB總線傳輸電路三部分組成。FPGA可編程邏輯器件是邏輯設計的載體,主要用于對內存條的讀寫操作控制以及內存條故障測試;DDR2及DDR3 SDRAM內存條總線接口電路主要用于內存條數(shù)據(jù)、命令的傳輸;USB總線傳輸電路是內存測試模塊的通訊橋梁,主要完成內存測試模塊與計算機的通信。邏輯設計部分主要包括SPD數(shù)據(jù)讀取邏輯、內存控制器邏輯、內存故障測試邏輯以及USB接口傳輸邏輯。SPD數(shù)據(jù)讀取邏輯模塊用于讀取內存條的SPD數(shù)據(jù),得到內存條的類型、電壓、容量、各種操作時序等信息,這些信息也用于內存條的初始化配置;內存控制器邏輯模塊主要完成DDR2和DDR3內存條初始化、數(shù)據(jù)讀寫、刷新等操作;內存故障測試邏輯模塊根據(jù)測試算法完成對內存條故障的測試和定位,測試結果由USB接口傳輸邏輯模塊傳輸給上位機。經(jīng)過對整個模塊的調試驗證,本設計的內存測試模塊能夠實現(xiàn)對DDR2及DDR3 SDRAM內存條的故障測試和定位,滿足設計指標要求,達到了預期的目標。
【關鍵詞】:DDR2 SDRAM DDR3 SDRAM 內存控制器 內存測試算法
【學位授予單位】:電子科技大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TP333
【目錄】:
- 摘要5-6
- ABSTRACT6-11
- 第一章 緒論11-18
- 1.1 課題背景來源與研究意義11-12
- 1.2 國內外發(fā)展現(xiàn)狀及趨勢12-16
- 1.2.1 SDRAM發(fā)展趨勢12-13
- 1.2.2 內存控制器的發(fā)展趨勢13-14
- 1.2.3 內存測試方法的發(fā)展趨勢14-16
- 1.3 本論文研究目標及主要貢獻16-17
- 1.4 本論文的結構安排17-18
- 第二章 內存測試模塊總體方案設計與分析18-51
- 2.1 設計需求與指標分析18
- 2.2 系統(tǒng)總體方案設計18-21
- 2.2.1 系統(tǒng)設計思想18-19
- 2.2.2 系統(tǒng)設計總方案19-21
- 2.3 SPD數(shù)據(jù)讀取模塊方案設計21-23
- 2.3.1 SPD簡介21-22
- 2.3.2 I~2C總線及協(xié)議實現(xiàn)22-23
- 2.4 內存控制器方案設計23-36
- 2.4.1 DDR2 SDRAM及DDR3 SDRAM內存原理介紹23-33
- 2.4.2 內存控制器設計33-36
- 2.5 內存測試算法方案設計36-49
- 2.5.1 內存故障模型36-43
- 2.5.2 內存測試算法的評價指標分析43-44
- 2.5.3 常用內存算法介紹44-46
- 2.5.4 內存測試算法改進設計46-49
- 2.6 USB接口方案設計49-50
- 2.6.1 USB接口介紹49
- 2.6.2 USB接口方案設計49-50
- 2.7 本章小結50-51
- 第三章 內存測試模塊硬件電路設計51-62
- 3.1 FPGA選型51-53
- 3.2 DDR2 SDRAM及DDR3 SDRAM電路設計53-58
- 3.2.1 內存接口信號介紹53-54
- 3.2.2 DDR2及DDR3 SDRAM電路設計54-58
- 3.3 USB總線接口電路設計58-59
- 3.3.1 USB總線硬件結構58
- 3.3.2 USB總線接口電路設計58-59
- 3.4 PCB電路板繪制59-61
- 3.5 本章小結61-62
- 第四章 內存測試模塊邏輯設計62-86
- 4.1 數(shù)字邏輯總體設計方案62-63
- 4.2 SPD數(shù)據(jù)讀取邏輯設計63-66
- 4.3 內存控制器邏輯設計66-77
- 4.3.1 控制模塊邏輯設計67-72
- 4.3.2 刷新模塊邏輯設計72-73
- 4.3.3 數(shù)據(jù)通道模塊邏輯設計73-75
- 4.3.4 數(shù)據(jù)輸入輸出選擇模塊邏輯設計75-76
- 4.3.5 時鐘產生模塊邏輯設計76-77
- 4.4 內存故障檢測邏輯實現(xiàn)77-84
- 4.4.1 外部數(shù)據(jù)總線故障測試邏輯設計78-79
- 4.4.2 內部存儲單元故障測試邏輯設計79-80
- 4.4.3 故障測試整體邏輯實現(xiàn)80-84
- 4.5 USB接口傳輸模塊邏輯設計84-85
- 4.6 本章小結85-86
- 第五章 調試與驗證86-97
- 5.1 試驗平臺搭建86-88
- 5.2 模塊硬件調試88-92
- 5.2.1 SPD數(shù)據(jù)讀取模塊調試88-89
- 5.2.2 內存控制器調試89-91
- 5.2.3 內存故障測試模塊整體調試91-92
- 5.3 內存故障測試模塊驗證92-95
- 5.4 調試驗證過程中出現(xiàn)的問題和處理方法95-96
- 5.5 本章小結96-97
- 第六章 總結與展望97-98
- 致謝98-99
- 參考文獻99-101
- 附錄101-102
- 攻讀碩士學位期間取得的成果102-103
【相似文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 張永強;劉愛東;王瑩;;USB總線高速數(shù)據(jù)采集系統(tǒng)的設計誤區(qū)及解決方案[J];計算機測量與控制;2011年02期
2 夏益民,王廣君;基于USB總線的高速數(shù)據(jù)采集系統(tǒng)[J];國外電子元器件;2003年10期
3 張謙,寧永海,孫炎增;基于USB總線的高速數(shù)據(jù)采集系統(tǒng)的設計[J];礦山機械;2004年01期
4 謝少芳;;USB總線在同步相量測量單元中的應用[J];計算機與信息技術;2008年05期
5 喬鵬;葛寶臻;;基于USB總線高速數(shù)據(jù)采集系統(tǒng)[J];電子測量技術;2003年04期
6 張紅兵;USB總線中電源的功率分配[J];咸寧學院學報;2004年03期
7 孫萬忠;蘇錦海;張永福;;USB安全鑰模型的構建與實現(xiàn)[J];計算機工程與設計;2007年18期
8 岳云天,蘇錦海,張春剛;基于USB總線的隨機信源設計與實現(xiàn)[J];電子設計應用;2004年07期
9 薛軍;潘高峰;朱莉;;基于USB總線的邊界掃描測試主控系統(tǒng)的設計[J];計算機測量與控制;2006年02期
10 鄭永光,晉鵬宇,周泓;基于USB總線的柴油發(fā)動機測控儀的設計與實現(xiàn)[J];工業(yè)控制計算機;2003年07期
中國重要會議論文全文數(shù)據(jù)庫 前4條
1 岳云天;郁濱;蘇錦海;張永福;;基于USB總線的數(shù)字噪聲源的設計與實現(xiàn)[A];全國第16屆計算機科學與技術應用(CACIS)學術會議論文集[C];2004年
2 王榮博;陳棟;蔡龍;;基于VME和USB總線的多模塊通用并行處理系統(tǒng)設計[A];2009全國虛擬儀器大會論文集(一)[C];2009年
3 許寶忠;張國順;;USB總線在數(shù)控激光加工系統(tǒng)中的應用[A];光電技術與系統(tǒng)文選——中國光學學會光電技術專業(yè)委員會成立二十周年暨第十一屆全國光電技術與系統(tǒng)學術會議論文集[C];2005年
4 林賢體;倪祖榮;彭浪;肖芬;;基于USB總線的ISA數(shù)據(jù)采集卡控制接口[A];第十九屆測控、計量、儀器儀表學術年會(MCMI'2009)論文集[C];2009年
中國碩士學位論文全文數(shù)據(jù)庫 前10條
1 程瑤;基于USB總線的內存測試模塊設計[D];電子科技大學;2016年
2 劉建;基于USB總線的低功耗數(shù)字渦街流量計手操器研究[D];天津大學;2012年
3 王虎和;基于USB接口的多路數(shù)據(jù)采集系統(tǒng)[D];哈爾濱工程大學;2007年
4 魏杰;基于USB接口的光柵數(shù)據(jù)采集卡的設計與實現(xiàn)[D];河北大學;2008年
5 鄭飛;基于USB總線的硬盤測試設備設計[D];電子科技大學;2014年
6 田亞素;指紋采集系統(tǒng)的USB接口設計[D];西北工業(yè)大學;2005年
7 王海;基于USB總線超聲信號采集處理模塊的研究與實現(xiàn)[D];上海交通大學;2007年
8 李海英;基于USB總線的微型光譜儀數(shù)據(jù)采集系統(tǒng)研究[D];哈爾濱工業(yè)大學;2006年
9 李新兵;嵌入式USB總線器件端處理器的FPGA實現(xiàn)研究[D];華東師范大學;2005年
10 宋健軍;基于USB總線的MVB網(wǎng)卡設計與實現(xiàn)[D];大連理工大學;2010年
,本文編號:1053891
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/1053891.html