Sciweavers

ISSS
1999
IEEE

Compressed Code Execution on DSP Architectures

14 years 4 months ago
Compressed Code Execution on DSP Architectures
Decreasing the program size has become an important goal in the design of embedded systems target to mass production. This problem has led to a number of efforts aimed at designing processors with shorter instruction formats (e.g. ARM Thumb and MIPS16), or that can execute compressed code (e.g. IBM CodePack PowerPC). Much of this work has been directed towards RISC architectures though. This paper proposes a solution to the problem of executing compressed code on embedded DSPs. The experimental results reveal an average compression ratio of 75% for typical DSP programs running on the TMS320C25 processor. This number includes the size of the decompression engine. Decompression is performed by a state machine that translates codewords into instruction sequences during program execution. The decompression engine is synthesized using the AMS standard cell library and a 0.6m 5V technology. Gate level simulation of the decompression engine reveals minimum operation frequencies of 150MHz.
Paulo Centoducatte, Ricardo Pannain, Guido Araujo
Added 04 Aug 2010
Updated 04 Aug 2010
Type Conference
Year 1999
Where ISSS
Authors Paulo Centoducatte, Ricardo Pannain, Guido Araujo
Comments (0)