DSP數(shù)據(jù)緩存的設(shè)計(jì)與驗(yàn)證
[Abstract]:With the increasing application demand of multimedia mobile communication, the requirement of embedded processor operating system support, protocol control and data operation ability is becoming higher and higher. Therefore, embedded DSP with MCU and DSP features has become an important research direction, and the design of data cache is also of great significance. In this paper, a data cache architecture based on configurable Cache and note memory (SPR) is designed according to the fusion architecture of ZW100DSP. In this paper, the basic principle of cache is analyzed, and the performance / power ratio is used as the index to evaluate the strategies of optimizing Cache and determine the basic parameters of data cache. The data cache module is associated with two groups, and the most recent use of the replacement algorithm (LRU) as the infrastructure, and use virtual addresses for indexing, The physical address determines whether the hit is hit or not, as well as the method of accessing both the Cache and Tag repositories to speed up the access speed. In order to maintain storage consistency better, Cache management instructions are added. To meet the needs of developers to control the Cache; to design special register modules to support different sizes of cache for the configurable features of ZW100 data cache; to reduce the cost of missing, The LineBuffer is added to the data cache control module, which can return the key word to the DSP in time, and in order to speed up the memory access efficiency in the absence of the main Cache, the Nano-Cache mode is added to the Line Buffer, and the speed of context switching is accelerated. A 128-bit context switching interface is designed, which extends the bandwidth of context switching when the context switching region (CSA) is located in the SPR, and adds a context operation module to handle the case where the CSA is not located in the SPR. A high-speed on-chip bus interface is designed to make the module easily interconnect with other modules, and the data path is optimized to meet the SPR access requirements of DSP and other bus Master without conflict. Finally, the transaction-based directional verification method is used to verify the module, which improves the efficiency of the verification. The verification results show that the data cache module fully implements the functions required in the design specification.
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2013
【分類號(hào)】:TP333
【參考文獻(xiàn)】
相關(guān)期刊論文 前8條
1 楊曉剛;屈凌翔;張樹(shù)丹;;DSP中指令Cache的低功耗設(shè)計(jì)[J];計(jì)算機(jī)工程與應(yīng)用;2011年32期
2 劉月吉;張盛兵;黃嵩人;;一種DSP的快速上下文切換機(jī)制[J];計(jì)算機(jī)應(yīng)用研究;2012年01期
3 李紅橋;肖建青;張洵穎;龔龍慶;;流水線處理器中Cache模塊的設(shè)計(jì)[J];科學(xué)技術(shù)與工程;2010年32期
4 唐平;鄭建宏;;基于AHB總線的DMA控制器的實(shí)現(xiàn)與應(yīng)用[J];數(shù)字通信;2010年01期
5 李洪;毛志剛;;PLRU替換算法在嵌入式系統(tǒng)cache中的實(shí)現(xiàn)[J];微處理機(jī);2010年01期
6 廖明;方虎生;芮挺;朱經(jīng)緯;;達(dá)芬奇數(shù)字媒體片上系統(tǒng)架構(gòu)分析[J];無(wú)線互聯(lián)科技;2010年02期
7 鄭飛,陸鑫達(dá);現(xiàn)代微處理器的Cache設(shè)計(jì)技術(shù)[J];微電子學(xué)與計(jì)算機(jī);1996年04期
8 武楊;;高速緩沖存儲(chǔ)器Cache設(shè)計(jì)的關(guān)鍵技術(shù)分析[J];中國(guó)科技信息;2006年07期
相關(guān)博士學(xué)位論文 前1條
1 胡威;基于ScratchPad Memory的嵌入式系統(tǒng)優(yōu)化研究[D];浙江大學(xué);2008年
相關(guān)碩士學(xué)位論文 前6條
1 李衛(wèi)偉;32位嵌入式處理器的Cache設(shè)計(jì)[D];西北工業(yè)大學(xué);2007年
2 馮穎;可重構(gòu)Cache體系結(jié)構(gòu)和算法研究[D];西安電子科技大學(xué);2008年
3 周鵬;JPEG2000編碼器在Blackfin561上的實(shí)現(xiàn)與優(yōu)化[D];西安電子科技大學(xué);2009年
4 陳淑玉;低功耗高速片上緩沖存儲(chǔ)器(Cache)設(shè)計(jì)[D];復(fù)旦大學(xué);2009年
5 曹飛;高性能DSP一級(jí)數(shù)據(jù)Cache控制器的設(shè)計(jì)與實(shí)現(xiàn)[D];國(guó)防科學(xué)技術(shù)大學(xué);2009年
6 楊喚榮;YHFT-DX一級(jí)Cache控制器的設(shè)計(jì)優(yōu)化與系統(tǒng)級(jí)驗(yàn)證方法研究[D];國(guó)防科學(xué)技術(shù)大學(xué);2010年
本文編號(hào):2184947
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2184947.html