High Performance Embedded Architectures and Compilers

Volume 3793 of the series Lecture Notes in Computer Science pp 302-316

A Low-Power DSP-Enhanced 32-Bit EISC Processor

  • Hyun-Gyu KimAffiliated withDept. of Elec. and Info. Eng., Graduate School, Korea Univ.Advanced Digital Chips, R&D center
  • , Hyeong-Cheol OhAffiliated withDept. of Info. Eng., Korea Univ. at Seo-Chang

* Final gross prices may vary according to local VAT.

Get Access


EISC (Extendable Instruction Set Computer) is a compressed code architecture developed for embedded applications and has higher code density than its competing architectures. In this paper, we propose a low-power DSP-enhanced embedded microprocessor based on the 32-bit EISC architecture. We present how we could exploit the special features, and how we could overcome the deficits, of the EISC architecture to accelerate DSP applications while adding relatively low hardware overhead. Our simulation results show that the proposed DSP-enhanced processor reduces the execution time of the considered DSP kernels by 77.6% and the MP3 applications by 30.9%. The proposed DSP enhancements cost approximately 10300 gates (18%) and do not increase the clock frequency. While the high code density of EISC would be of great advantage to a low-power embedded system, the proposed DSP enhancement could increase its power consumption by 16.9%. We show that a set of supports for power management could reduce the power consumption by 65.5%. The proposed processor has been embedded in an SoC for video processing and proven in silicon.