Title :
Opcode encoding for low power embedded systems
Author :
Pouladi, Alireza ; Nooshabadi, Saeid
Author_Institution :
Sch. of Electr. Eng. & Telecommun., New South Wales Univ., Sydney, NSW, Australia
Abstract :
In this paper, we propose two encoding schemes for reducing the amount of switching on the instruction memory, which is one of the biggest sources of power dissipation. We have targeted embedded systems with an external bus interface (EBI) unit with 16-bit and 8-bit external memory interface systems (such as mobile phones). Our schemes are based on instruction code field encoding. The major advantage of our encoding schemes stems from the fact that they only involve minor modifications to the EBI, and do not require any changes to the processor core.
Keywords :
embedded systems; encoding; low-power electronics; system buses; 16 bit; 8 bit; ARM processor; EBI unit; external bus interface; external memory interface systems; instruction bus bit-switching; instruction code field encoding; instruction fetch energy efficiency; instruction memory switching reduction; low power embedded systems; opcode encoding; Costs; Data processing; Decoding; Embedded system; Encoding; Hamming distance; Logic; Power dissipation; Switching circuits; Telecommunication switching;
Conference_Titel :
Circuits and Systems, 2005. ISCAS 2005. IEEE International Symposium on
Print_ISBN :
0-7803-8834-8
DOI :
10.1109/ISCAS.2005.1465822