基于AMBA總線結(jié)構(gòu)的高性能存儲(chǔ)接口的研究與設(shè)計(jì)
發(fā)布時(shí)間:2021-05-09 23:27
在SOC(System20on20Chip)設(shè)計(jì)中,由于必須比普通設(shè)計(jì)使用容量更小的cache高速緩存和更為簡(jiǎn)化的存儲(chǔ)體系層次,DRAM的訪問(wèn)速度將成為整個(gè)SOC系統(tǒng)中不可避免的瓶頸。此外,在諸如流媒體處理器之類的SOC設(shè)計(jì)中,所處理數(shù)據(jù)的特性可能導(dǎo)致cache命中率極其低下,這也將使得DRAM訪問(wèn)速度對(duì)系統(tǒng)性能的影響更甚。而在DRAM物理參數(shù)已固定的情況下,存儲(chǔ)接口的設(shè)計(jì)對(duì)DRAM的性能將起到?jīng)Q定性的作用,從而也就影響了系統(tǒng)的性能。本文首先回顧了近年來(lái)SOC設(shè)計(jì)中通常采用的體系結(jié)構(gòu)以及片上總線的發(fā)展趨勢(shì),同時(shí)介紹了半導(dǎo)體存儲(chǔ)器的技術(shù)方向和主流產(chǎn)品,以此來(lái)闡明主存儲(chǔ)器訪問(wèn)速度在SOC設(shè)計(jì)中的重要地位。然后根據(jù)片上總線的具體協(xié)議來(lái)分析總線傳輸特性對(duì)DRAM訪問(wèn)速度可能帶來(lái)的影響,并結(jié)合DRAM存儲(chǔ)器的訪存特性來(lái)總結(jié)存儲(chǔ)控制器所能利用的優(yōu)化技術(shù)。在以上研究和分析的基礎(chǔ)上,完成存儲(chǔ)控制器的設(shè)計(jì)與驗(yàn)證。由于AMBA總線在當(dāng)今SOC設(shè)計(jì)中的應(yīng)用最為廣泛,同時(shí)DDR20SDRAM目前已成為市場(chǎng)主流,所以擬完成的存儲(chǔ)控制器是基于AMBA總線并針對(duì)DDR類型的DRAM的。
【文章來(lái)源】:同濟(jì)大學(xué)上海市 211工程院校 985工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:96 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
目錄
第1章 緒論
1.1 研究背景和課題意義
1.2 論文的主要工作
1.3 主要?jiǎng)?chuàng)新點(diǎn)
1.4 論文的組織結(jié)構(gòu)
第2章 OCB和DRAM基礎(chǔ)知識(shí)
2.1 SOC片上總線簡(jiǎn)介
2.2 DRAM存儲(chǔ)系統(tǒng)簡(jiǎn)介
2.2.1 DRAM存儲(chǔ)單元
2.2.2 DRAM存儲(chǔ)器結(jié)構(gòu)
2.2.3 主要的DRAM技術(shù)介紹
2.2.4 DDR SDRAM主要命令介紹
第3章 DDR控制器性能優(yōu)化策略分析
3.1 系統(tǒng)總線的優(yōu)化策略
3.1.1 DDR控制器中寫緩沖區(qū)的設(shè)置
3.1.2 DDR控制器中讀緩沖區(qū)的設(shè)置
3.1.3 帶讀寫緩沖區(qū)的DDR控制器中的數(shù)據(jù)相關(guān)問(wèn)題
3.1.4 AHB總線split傳輸模式分析
3.2 存儲(chǔ)總線的優(yōu)化策略
3.2.1 DDR存儲(chǔ)器讀寫機(jī)制的分析
3.2.2 DDR讀寫中open page和close page策略的比較
3.2.3 DRAM存儲(chǔ)系統(tǒng)調(diào)度算法簡(jiǎn)介
3.3 根據(jù)AXI總線特性對(duì)前述策略進(jìn)行改進(jìn)
第4章 存儲(chǔ)控制器的詳細(xì)設(shè)計(jì)
4.1 DDR控制器的結(jié)構(gòu)設(shè)計(jì)與模塊劃分
4.2 DDR控制器的頂層接口定義
4.3 各模塊的具體實(shí)現(xiàn)
4.3.1 本課題設(shè)計(jì)方法簡(jiǎn)介
4.3.2 axi_interface模塊的具體設(shè)計(jì)
4.3.3 register_file模塊的具體設(shè)計(jì)
4.3.3.1 模式與擴(kuò)展模式寄存器
4.3.3.2 自刷新周期寄存器
4.3.3.3 時(shí)序參數(shù)寄存器
4.3.3.4 命令寄存器
4.3.3.5 錯(cuò)誤寄存器
4.3.3.6 狀態(tài)寄存器
4.3.4 Address trace模塊的具體設(shè)計(jì)
4.3.5 refresh control模塊的具體設(shè)計(jì)
4.3.6 DDR Datapath模塊的具體設(shè)計(jì)
4.3.6.1 DDR控制器數(shù)據(jù)通道設(shè)計(jì)中的多時(shí)鐘問(wèn)題
4.3.6.2 DDR控制器數(shù)據(jù)通道設(shè)計(jì)中的Dqs_out信號(hào)
4.3.7 讀寫緩沖區(qū)模塊的具體設(shè)計(jì)
4.3.7.1 讀寫緩沖區(qū)內(nèi)部主要模塊功能
4.3.7.2 緩沖區(qū)分配算法
4.3.7.3 緩沖區(qū)RAW數(shù)據(jù)相關(guān)問(wèn)題
4.3.7.4 緩沖區(qū)算法對(duì)AXI總線接口性能提高的支持
4.3.8 DDR Command launch模塊的具體設(shè)計(jì)
4.3.9 DDR Timing control模塊的具體設(shè)計(jì)
第5章 設(shè)計(jì)功能驗(yàn)證
5.1 功能驗(yàn)證策略
5.2 功能驗(yàn)證的結(jié)果
5.3 背靠背RAW相關(guān)問(wèn)題
第6章 結(jié)論與展望
6.1 總結(jié)
6.2 未來(lái)工作的展望
致謝
參考文獻(xiàn)
個(gè)人簡(jiǎn)歷 在讀期間發(fā)表的學(xué)術(shù)論文與研究成果
【參考文獻(xiàn)】:
期刊論文
[1]多時(shí)鐘域的異步信號(hào)的參考解決[J]. 袁偉,趙勇. 現(xiàn)代電子技術(shù). 2006(16)
[2]ASIC中的異步時(shí)序設(shè)計(jì)[J]. 杜旭,王夏泉. 微電子學(xué). 2004(05)
碩士論文
[1]存儲(chǔ)器訪問(wèn)調(diào)度的應(yīng)用實(shí)現(xiàn)研究[D]. 吳洪濤.浙江大學(xué) 2006
[2]龍芯2號(hào)片外存儲(chǔ)系統(tǒng)性能分析[D]. 解詠梅.中國(guó)科學(xué)院研究生院(計(jì)算技術(shù)研究所) 2004
本文編號(hào):3178222
【文章來(lái)源】:同濟(jì)大學(xué)上海市 211工程院校 985工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:96 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
目錄
第1章 緒論
1.1 研究背景和課題意義
1.2 論文的主要工作
1.3 主要?jiǎng)?chuàng)新點(diǎn)
1.4 論文的組織結(jié)構(gòu)
第2章 OCB和DRAM基礎(chǔ)知識(shí)
2.1 SOC片上總線簡(jiǎn)介
2.2 DRAM存儲(chǔ)系統(tǒng)簡(jiǎn)介
2.2.1 DRAM存儲(chǔ)單元
2.2.2 DRAM存儲(chǔ)器結(jié)構(gòu)
2.2.3 主要的DRAM技術(shù)介紹
2.2.4 DDR SDRAM主要命令介紹
第3章 DDR控制器性能優(yōu)化策略分析
3.1 系統(tǒng)總線的優(yōu)化策略
3.1.1 DDR控制器中寫緩沖區(qū)的設(shè)置
3.1.2 DDR控制器中讀緩沖區(qū)的設(shè)置
3.1.3 帶讀寫緩沖區(qū)的DDR控制器中的數(shù)據(jù)相關(guān)問(wèn)題
3.1.4 AHB總線split傳輸模式分析
3.2 存儲(chǔ)總線的優(yōu)化策略
3.2.1 DDR存儲(chǔ)器讀寫機(jī)制的分析
3.2.2 DDR讀寫中open page和close page策略的比較
3.2.3 DRAM存儲(chǔ)系統(tǒng)調(diào)度算法簡(jiǎn)介
3.3 根據(jù)AXI總線特性對(duì)前述策略進(jìn)行改進(jìn)
第4章 存儲(chǔ)控制器的詳細(xì)設(shè)計(jì)
4.1 DDR控制器的結(jié)構(gòu)設(shè)計(jì)與模塊劃分
4.2 DDR控制器的頂層接口定義
4.3 各模塊的具體實(shí)現(xiàn)
4.3.1 本課題設(shè)計(jì)方法簡(jiǎn)介
4.3.2 axi_interface模塊的具體設(shè)計(jì)
4.3.3 register_file模塊的具體設(shè)計(jì)
4.3.3.1 模式與擴(kuò)展模式寄存器
4.3.3.2 自刷新周期寄存器
4.3.3.3 時(shí)序參數(shù)寄存器
4.3.3.4 命令寄存器
4.3.3.5 錯(cuò)誤寄存器
4.3.3.6 狀態(tài)寄存器
4.3.4 Address trace模塊的具體設(shè)計(jì)
4.3.5 refresh control模塊的具體設(shè)計(jì)
4.3.6 DDR Datapath模塊的具體設(shè)計(jì)
4.3.6.1 DDR控制器數(shù)據(jù)通道設(shè)計(jì)中的多時(shí)鐘問(wèn)題
4.3.6.2 DDR控制器數(shù)據(jù)通道設(shè)計(jì)中的Dqs_out信號(hào)
4.3.7 讀寫緩沖區(qū)模塊的具體設(shè)計(jì)
4.3.7.1 讀寫緩沖區(qū)內(nèi)部主要模塊功能
4.3.7.2 緩沖區(qū)分配算法
4.3.7.3 緩沖區(qū)RAW數(shù)據(jù)相關(guān)問(wèn)題
4.3.7.4 緩沖區(qū)算法對(duì)AXI總線接口性能提高的支持
4.3.8 DDR Command launch模塊的具體設(shè)計(jì)
4.3.9 DDR Timing control模塊的具體設(shè)計(jì)
第5章 設(shè)計(jì)功能驗(yàn)證
5.1 功能驗(yàn)證策略
5.2 功能驗(yàn)證的結(jié)果
5.3 背靠背RAW相關(guān)問(wèn)題
第6章 結(jié)論與展望
6.1 總結(jié)
6.2 未來(lái)工作的展望
致謝
參考文獻(xiàn)
個(gè)人簡(jiǎn)歷 在讀期間發(fā)表的學(xué)術(shù)論文與研究成果
【參考文獻(xiàn)】:
期刊論文
[1]多時(shí)鐘域的異步信號(hào)的參考解決[J]. 袁偉,趙勇. 現(xiàn)代電子技術(shù). 2006(16)
[2]ASIC中的異步時(shí)序設(shè)計(jì)[J]. 杜旭,王夏泉. 微電子學(xué). 2004(05)
碩士論文
[1]存儲(chǔ)器訪問(wèn)調(diào)度的應(yīng)用實(shí)現(xiàn)研究[D]. 吳洪濤.浙江大學(xué) 2006
[2]龍芯2號(hào)片外存儲(chǔ)系統(tǒng)性能分析[D]. 解詠梅.中國(guó)科學(xué)院研究生院(計(jì)算技術(shù)研究所) 2004
本文編號(hào):3178222
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3178222.html
最近更新
教材專著