Several intellectual property (IP) cells are available in the market to implement 8051-compliant CPUs, which are widely employed in embedded systems for microcontroller applications. Yet they frequently lack features that have become a key point in such systems, like power optimization. This paper focuses on minimizing the switching activity of an 8051 IP core, through RTL (Register Transfer Level) techniques such as state encoding, clock gating and operand isolation, with the aim to keep unaltered CPU performances. This approach preserve the IP high-reusability and technology independence, as it only consists of modifications to the source VHDL code. As results a total power reduction of about 40% has been achieved, with limited area overhead.

8051 CPU Core Optimization for Low Power at Register Transfer Level

SAPONARA, SERGIO;FANUCCI, LUCA
2005-01-01

Abstract

Several intellectual property (IP) cells are available in the market to implement 8051-compliant CPUs, which are widely employed in embedded systems for microcontroller applications. Yet they frequently lack features that have become a key point in such systems, like power optimization. This paper focuses on minimizing the switching activity of an 8051 IP core, through RTL (Register Transfer Level) techniques such as state encoding, clock gating and operand isolation, with the aim to keep unaltered CPU performances. This approach preserve the IP high-reusability and technology independence, as it only consists of modifications to the source VHDL code. As results a total power reduction of about 40% has been achieved, with limited area overhead.
2005
9780780393455
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11568/96208
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 7
  • ???jsp.display-item.citation.isi??? 4
social impact