FT-異構(gòu)多核DSP高速高效性能二級(jí)Cache/RAM的設(shè)計(jì)優(yōu)化與驗(yàn)證
發(fā)布時(shí)間:2021-01-22 04:03
DSP是一款具有數(shù)字信號(hào)處理能力的微型處理器芯片,在當(dāng)今的數(shù)字處理系統(tǒng)中起到關(guān)鍵的作用。當(dāng)前,DSP已經(jīng)在國(guó)防軍事、家庭電器、工程控制、移動(dòng)通信等很多領(lǐng)域應(yīng)用廣泛。近幾年,DSP的發(fā)展非常迅速,在各方面的得到了很好的應(yīng)用,關(guān)于它的性能要求也在逐漸提升,可遇到了像“存儲(chǔ)墻”這樣問題帶來的發(fā)展瓶頸,為解決這類問題,我們采用多級(jí)Cache的結(jié)構(gòu)。其中L2Cache起到連接片內(nèi)Cache與片外存儲(chǔ)的作用,L2Cache采用的是“Cache+RAM”的結(jié)構(gòu),所以設(shè)計(jì)一種高性能高效的L2Cache是非常必要的。X-QDSP是我所自主設(shè)計(jì)的一款高性能多核DSP芯片,其工作主頻可達(dá)500MHz,采用超長(zhǎng)指令集(VLIW)和片內(nèi)多級(jí)存儲(chǔ)體系結(jié)構(gòu)。片上存儲(chǔ)器總?cè)萘繛?MB,其中二級(jí)存儲(chǔ)器的總?cè)萘繛?MB,每個(gè)DSP核256KB,采用了“Cache+RAM”這樣可配置的結(jié)構(gòu),可以根據(jù)應(yīng)用需要來調(diào)整L2Cache中RAM和Cache的大小比例。文章對(duì)高速高效性能的L2Cache進(jìn)行了設(shè)計(jì)實(shí)現(xiàn),并對(duì)其功能性能進(jìn)行了測(cè)試驗(yàn)證,具體做了如下幾方面:1)對(duì)當(dāng)前Cache的一般性設(shè)計(jì)方法進(jìn)行了分析,多方位論述了在DSP...
【文章來源】:國(guó)防科技大學(xué)湖南省 211工程院校 985工程院校
【文章頁數(shù)】:77 頁
【學(xué)位級(jí)別】:碩士
【部分圖文】:
TIC6000DSP結(jié)構(gòu)圖
國(guó)防科學(xué)技術(shù)大學(xué)研究生院工程碩士學(xué)位論文直接映射的結(jié)構(gòu);LIDCache的容量也為4KB,采用的是兩路組相聯(lián)的結(jié)構(gòu)。二級(jí)存儲(chǔ)器(L2)容量 192~256KB,程序和數(shù)據(jù)共享存儲(chǔ),用戶可以將其配置成SRAM,或者 SRAM 和 Cache 按比例的組合, 可配置二級(jí) Cache 的最大容量是64KB,配置方式與 X-DSP 單核芯片相同。
國(guó)防科學(xué)技術(shù)大學(xué)研究生院工程碩士學(xué)位論文其寬度為 32 位支持按字節(jié)操作。2 個(gè) L2_CACHE_MASK 模塊構(gòu)成一個(gè) 64 位的邏輯體,4 個(gè)邏輯體按低位交叉組成整個(gè)數(shù)據(jù)體。Tag 體的 RA2_L2_TAG 模塊也是由memory compiler 編譯生成,其寬度為 18位,四路Cache分別由四個(gè)tag體模塊控制?刂七壿嬍强刂芁2行為的核心部件,可大致分為Cache行為處理、EDMA請(qǐng)求處理、控制寄存器維護(hù)和輔助處理等部分。Cache 行為的前期根據(jù)請(qǐng)求源和類型的不同又可以分為 L1P 讀失效、L1D 讀失效、L1D 替換回寫、L1D 失效寫等子模塊,主要的控制行為由 L2_TagState_FSM 模塊實(shí)現(xiàn)。輔助處理邏輯包塊偵聽及一致性維護(hù)邏輯,L2 Cache 數(shù)據(jù)的讀取/寫回控制邏輯——與EMIF的接口,L2 訪問外設(shè)總線仲裁器等三個(gè)部分,下面將針對(duì)這些邏輯分別從正確性、兼容性和處理效率等方面進(jìn)行論述。L2 控制邏輯按功能劃分 8 個(gè)模塊圖 2.10:
【參考文獻(xiàn)】:
期刊論文
[1]片上多處理器末級(jí)Cache優(yōu)化技術(shù)研究[J]. 李浩,謝倫國(guó). 計(jì)算機(jī)研究與發(fā)展. 2012(S1)
[2]面向CMP體系結(jié)構(gòu)的二級(jí)CACHE替換算法設(shè)計(jì)[J]. 張駿,樊曉椏,劉松鶴. 小型微型計(jì)算機(jī)系統(tǒng). 2007(12)
[3]一種嵌入式處理器的動(dòng)態(tài)可重構(gòu)Cache設(shè)計(jì)[J]. 張毅,汪東升. 計(jì)算機(jī)工程與應(yīng)用. 2004(08)
博士論文
[1]同步數(shù)據(jù)觸發(fā)體系結(jié)構(gòu)多核處理器存儲(chǔ)系統(tǒng)關(guān)鍵技術(shù)研究[D]. 郭建軍.國(guó)防科學(xué)技術(shù)大學(xué) 2008
[2]利用程序分析和優(yōu)化提高Cache性能[D]. 付雄.中國(guó)科學(xué)技術(shù)大學(xué) 2007
碩士論文
[1]“銀河飛騰-DX”DSP高效二級(jí)cache的設(shè)計(jì)與實(shí)現(xiàn)[D]. 靳強(qiáng).國(guó)防科學(xué)技術(shù)大學(xué) 2011
[2]YHFT-DX一級(jí)Cache控制器的設(shè)計(jì)優(yōu)化與系統(tǒng)級(jí)驗(yàn)證方法研究[D]. 楊喚榮.國(guó)防科學(xué)技術(shù)大學(xué) 2010
[3]高性能DSP一級(jí)Cache缺失流水設(shè)計(jì)與實(shí)現(xiàn)[D]. 傅祎暉.國(guó)防科學(xué)技術(shù)大學(xué) 2009
[4]DSP高效片內(nèi)二級(jí)Cache控制器的設(shè)計(jì)與實(shí)現(xiàn)[D]. 劉勝.國(guó)防科學(xué)技術(shù)大學(xué) 2008
[5]高性能DSP片內(nèi)存儲(chǔ)系統(tǒng)的局部?jī)?yōu)化設(shè)計(jì)研究[D]. 張丹瑜.國(guó)防科學(xué)技術(shù)大學(xué) 2004
[6]高性能DSP片內(nèi)二級(jí)Cache控制器設(shè)計(jì)研究[D]. 程由猛.國(guó)防科學(xué)技術(shù)大學(xué) 2003
本文編號(hào):2992512
【文章來源】:國(guó)防科技大學(xué)湖南省 211工程院校 985工程院校
【文章頁數(shù)】:77 頁
【學(xué)位級(jí)別】:碩士
【部分圖文】:
TIC6000DSP結(jié)構(gòu)圖
國(guó)防科學(xué)技術(shù)大學(xué)研究生院工程碩士學(xué)位論文直接映射的結(jié)構(gòu);LIDCache的容量也為4KB,采用的是兩路組相聯(lián)的結(jié)構(gòu)。二級(jí)存儲(chǔ)器(L2)容量 192~256KB,程序和數(shù)據(jù)共享存儲(chǔ),用戶可以將其配置成SRAM,或者 SRAM 和 Cache 按比例的組合, 可配置二級(jí) Cache 的最大容量是64KB,配置方式與 X-DSP 單核芯片相同。
國(guó)防科學(xué)技術(shù)大學(xué)研究生院工程碩士學(xué)位論文其寬度為 32 位支持按字節(jié)操作。2 個(gè) L2_CACHE_MASK 模塊構(gòu)成一個(gè) 64 位的邏輯體,4 個(gè)邏輯體按低位交叉組成整個(gè)數(shù)據(jù)體。Tag 體的 RA2_L2_TAG 模塊也是由memory compiler 編譯生成,其寬度為 18位,四路Cache分別由四個(gè)tag體模塊控制?刂七壿嬍强刂芁2行為的核心部件,可大致分為Cache行為處理、EDMA請(qǐng)求處理、控制寄存器維護(hù)和輔助處理等部分。Cache 行為的前期根據(jù)請(qǐng)求源和類型的不同又可以分為 L1P 讀失效、L1D 讀失效、L1D 替換回寫、L1D 失效寫等子模塊,主要的控制行為由 L2_TagState_FSM 模塊實(shí)現(xiàn)。輔助處理邏輯包塊偵聽及一致性維護(hù)邏輯,L2 Cache 數(shù)據(jù)的讀取/寫回控制邏輯——與EMIF的接口,L2 訪問外設(shè)總線仲裁器等三個(gè)部分,下面將針對(duì)這些邏輯分別從正確性、兼容性和處理效率等方面進(jìn)行論述。L2 控制邏輯按功能劃分 8 個(gè)模塊圖 2.10:
【參考文獻(xiàn)】:
期刊論文
[1]片上多處理器末級(jí)Cache優(yōu)化技術(shù)研究[J]. 李浩,謝倫國(guó). 計(jì)算機(jī)研究與發(fā)展. 2012(S1)
[2]面向CMP體系結(jié)構(gòu)的二級(jí)CACHE替換算法設(shè)計(jì)[J]. 張駿,樊曉椏,劉松鶴. 小型微型計(jì)算機(jī)系統(tǒng). 2007(12)
[3]一種嵌入式處理器的動(dòng)態(tài)可重構(gòu)Cache設(shè)計(jì)[J]. 張毅,汪東升. 計(jì)算機(jī)工程與應(yīng)用. 2004(08)
博士論文
[1]同步數(shù)據(jù)觸發(fā)體系結(jié)構(gòu)多核處理器存儲(chǔ)系統(tǒng)關(guān)鍵技術(shù)研究[D]. 郭建軍.國(guó)防科學(xué)技術(shù)大學(xué) 2008
[2]利用程序分析和優(yōu)化提高Cache性能[D]. 付雄.中國(guó)科學(xué)技術(shù)大學(xué) 2007
碩士論文
[1]“銀河飛騰-DX”DSP高效二級(jí)cache的設(shè)計(jì)與實(shí)現(xiàn)[D]. 靳強(qiáng).國(guó)防科學(xué)技術(shù)大學(xué) 2011
[2]YHFT-DX一級(jí)Cache控制器的設(shè)計(jì)優(yōu)化與系統(tǒng)級(jí)驗(yàn)證方法研究[D]. 楊喚榮.國(guó)防科學(xué)技術(shù)大學(xué) 2010
[3]高性能DSP一級(jí)Cache缺失流水設(shè)計(jì)與實(shí)現(xiàn)[D]. 傅祎暉.國(guó)防科學(xué)技術(shù)大學(xué) 2009
[4]DSP高效片內(nèi)二級(jí)Cache控制器的設(shè)計(jì)與實(shí)現(xiàn)[D]. 劉勝.國(guó)防科學(xué)技術(shù)大學(xué) 2008
[5]高性能DSP片內(nèi)存儲(chǔ)系統(tǒng)的局部?jī)?yōu)化設(shè)計(jì)研究[D]. 張丹瑜.國(guó)防科學(xué)技術(shù)大學(xué) 2004
[6]高性能DSP片內(nèi)二級(jí)Cache控制器設(shè)計(jì)研究[D]. 程由猛.國(guó)防科學(xué)技術(shù)大學(xué) 2003
本文編號(hào):2992512
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/2992512.html
最近更新
教材專著