DSP數(shù)據(jù)緩存的設計與驗證
[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.
【學位授予單位】:西安電子科技大學
【學位級別】:碩士
【學位授予年份】:2013
【分類號】:TP333
【參考文獻】
相關期刊論文 前8條
1 楊曉剛;屈凌翔;張樹丹;;DSP中指令Cache的低功耗設計[J];計算機工程與應用;2011年32期
2 劉月吉;張盛兵;黃嵩人;;一種DSP的快速上下文切換機制[J];計算機應用研究;2012年01期
3 李紅橋;肖建青;張洵穎;龔龍慶;;流水線處理器中Cache模塊的設計[J];科學技術與工程;2010年32期
4 唐平;鄭建宏;;基于AHB總線的DMA控制器的實現(xiàn)與應用[J];數(shù)字通信;2010年01期
5 李洪;毛志剛;;PLRU替換算法在嵌入式系統(tǒng)cache中的實現(xiàn)[J];微處理機;2010年01期
6 廖明;方虎生;芮挺;朱經(jīng)緯;;達芬奇數(shù)字媒體片上系統(tǒng)架構(gòu)分析[J];無線互聯(lián)科技;2010年02期
7 鄭飛,陸鑫達;現(xiàn)代微處理器的Cache設計技術[J];微電子學與計算機;1996年04期
8 武楊;;高速緩沖存儲器Cache設計的關鍵技術分析[J];中國科技信息;2006年07期
相關博士學位論文 前1條
1 胡威;基于ScratchPad Memory的嵌入式系統(tǒng)優(yōu)化研究[D];浙江大學;2008年
相關碩士學位論文 前6條
1 李衛(wèi)偉;32位嵌入式處理器的Cache設計[D];西北工業(yè)大學;2007年
2 馮穎;可重構(gòu)Cache體系結(jié)構(gòu)和算法研究[D];西安電子科技大學;2008年
3 周鵬;JPEG2000編碼器在Blackfin561上的實現(xiàn)與優(yōu)化[D];西安電子科技大學;2009年
4 陳淑玉;低功耗高速片上緩沖存儲器(Cache)設計[D];復旦大學;2009年
5 曹飛;高性能DSP一級數(shù)據(jù)Cache控制器的設計與實現(xiàn)[D];國防科學技術大學;2009年
6 楊喚榮;YHFT-DX一級Cache控制器的設計優(yōu)化與系統(tǒng)級驗證方法研究[D];國防科學技術大學;2010年
本文編號:2184947
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2184947.html