DocumentCode :
2403180
Title :
Advanced instruction set architectures for reducing program memory usage in a DSP processor
Author :
Simonen, Piia ; Saastamoinen, Ilkka ; Kuulusa, Mika ; Nurmi, Jari
Author_Institution :
Inst. of Digital & Comput. Syst., Tampere Univ. of Technol., Finland
fYear :
2002
fDate :
2002
Firstpage :
477
Lastpage :
479
Abstract :
On-chip memories can consume multiple times the area of a processor core, thus affecting to the chip costs dramatically. In this paper three approaches for reducing program memory footprint in a DSP processor are analyzed: fully 16-bit and two versions of mixed 16/32-bit instruction encodings. A separate decompression logic is implemented between memory and core, so the 32-bit processor core remained unchanged. Compared to the original 32-bit instruction set, the fully 16-bit ISA (Instruction Set Architecture) eliminates 22% of the program memory footprint with a 1.55 times the original runtime. Mixed 16/32-bit ISAs achieve virtually same memory size, but with a faster runtime of 1.29 times the original at best
Keywords :
circuit layout CAD; digital signal processing chips; instruction sets; integrated circuit layout; memory architecture; 16 bit; 32 bit; DSP processor; chip costs; decompression logic; instruction set architecture; memory size; mixed 16/32-bit ISAs; program memory footprint; Application software; Arithmetic; Clocks; Computer architecture; Conferences; Decoding; Digital signal processing; Electronic equipment testing; Logic; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electronic Design, Test and Applications, 2002. Proceedings. The First IEEE International Workshop on
Conference_Location :
Christchurch
Print_ISBN :
0-7695-1453-7
Type :
conf
DOI :
10.1109/DELTA.2002.994677
Filename :
994677
Link To Document :
بازگشت