DocumentCode :
3450825
Title :
A mini single-port instruction cache and its priority strategy for load-store conflict in a general purpose DSP
Author :
Zeng, Xiaowen ; Chen, Jie ; Hu, Fangyu
Author_Institution :
Inst. of Microelectron., Chinese Acad. of Sci., Beijing, China
fYear :
2004
fDate :
1-4 Nov. 2004
Firstpage :
529
Lastpage :
532
Abstract :
In a general purpose DSP which is based on a modified Harvard architecture, a small instruction cache is adopted to alleviate the resource conflict in the pipeline. It is accessed not in every clock cycle, but when conflicts happen in the pipeline. For the purpose of minimizing its area and power dissipation, the instruction cache has a single address port, which means in the same clock cycle only one operation of load or store can be realized. So some priority strategies should be applied if requests of reading and writing cache come at the same time. In this paper four strategies are presented and analyzed. According to the result of simulations under some benchmarks, the instruction cache using a certain strategy may achieve almost the same hit rate as a dual-port one.
Keywords :
benchmark testing; cache storage; digital signal processing chips; pipeline processing; resource allocation; area minimization; benchmarks; cache reading; cache writing; general purpose DSP; hit rate; instruction cache; load-store conflict; mini single-port instruction cache; modified Harvard architecture; pipeline resource conflict; power dissipation; priority strategies; simulations; single address port; Clocks; Digital signal processing; Pipelines; Power dissipation; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Electromagnetics and Its Applications, 2004. Proceedings. ICCEA 2004. 2004 3rd International Conference on
Print_ISBN :
0-7803-8562-4
Type :
conf
DOI :
10.1109/ICCEA.2004.1459409
Filename :
1459409
Link To Document :
بازگشت