LP805X: A customizable and low power 8051 soft core for FPGA applications

In today's advanced technological age, embedded and real time systems have become ubiquitous, covering a wide range of applicability. As a result there is an ever growing need for low power capabilities along with reasonable performance, thus presenting a virtual demand for power-aware devices. The purpose of this work was leveraging key techniques and technologies such as design laziness, componentware design, generative design, separation of mechanism and policy, voltage-frequency island, state encoding, clock gating, and operand isolation, and then investigating their effects while designing an energy and power-conscious microcontroller based on 8051 ISA (Instruction Set Architecture) without disregard to silicon area, required application functionalities and performance. Simulations show that our purposed 2 stage pipeline system with built-in hybrid scheduler operates at 230μW@1MHz.

[1]  Chang-Jiu Chen,et al.  A pipelined asynchronous 8051 soft-core implemented with Balsa , 2008, APCCAS 2008 - 2008 IEEE Asia Pacific Conference on Circuits and Systems.

[2]  Luca Fanucci,et al.  Architectural-Level Power Optimization of Microcontroller Cores in Embedded Systems , 2007, IEEE Trans. Ind. Electron..

[3]  Michael Engel,et al.  LavA: An Open Platform for Rapid Prototyping of MPSoCs , 2010, 2010 International Conference on Field Programmable Logic and Applications.

[4]  Christian Piguet,et al.  Low-Power Electronics Design , 2004 .

[5]  Sakina Rangoonwala A Verilog 8051 Soft Core for FPGA Applications , 2009 .

[6]  L. Fanucci,et al.  8051 CPU core optimization for low power at register transfer level , 2005, Research in Microelectronics and Electronics, 2005 PhD.