The Community for Technology Leaders
RSS Icon
Subscribe
Christchurch, New Zealand
Jan. 29, 2002 to Jan. 31, 2002
ISBN: 0-7695-1453-7
pp: 477
Piia Simonen , Tampere University of Technology
Ilkka Saastamoinen , Tampere University of Technology
Mika Kuulusa , Tampere University of Technology
Jari Nurmi , Tampere University of Technology
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 is 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.
INDEX TERMS
instruction memory, memory compression, DSP processor, ISA
CITATION
Piia Simonen, Ilkka Saastamoinen, Mika Kuulusa, Jari Nurmi, "Advanced Instruction Set Architectures for Reducing Program Memory Usage in a DSP Processor", DELTA, 2002, Proceedings First IEEE International Workshop on Electronic Design, Test and Applications '2002, Proceedings First IEEE International Workshop on Electronic Design, Test and Applications '2002 2002, pp. 477, doi:10.1109/DELTA.2002.994677
16 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool