Browse > Article

Design and Implementation for Portable Low-Power Embedded System  

Lee, Jung-Hwan (LG전자 DMP연구소)
Kim, Myung-Jung (충북대학교 컴퓨터공학과)
Abstract
Portable embedded systems have recently become smaller in size and offer a variety of junctions for users. These systems require high performance processors to handle the many functions and also a small battery to fit inside the system. However, due to its size, the battery life has become a major issue. It is important to have both efficient power design and management for each function, while optimizing processor voltage and clock frequency in order to extend the battery life of the system. In this paper, we calculated the efficiency of power in optimizing power rail. This system has two microprocessors. One is used to play music and movie files while the other is for DMB. In order to reduce power consumption, the DMB microprocessor is turned of while music or videos are played. Lastly, DVFS is applied to the processor in the system to reduce power consumption. Experimental results of the implemented system have resulted in reduced power consumption.
Keywords
Low-Power design; Portable Embedded System; Power management; Portable Multimedia System; Low-Power Processor; Low-Power Embedded System;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Y.-H. Lu, L. Benini, and G.D. Micheli, 'Low Power Task Scheduling for Multiple Devices,' Proc. Int'l Workshop Hardare/Software Codesign, pp. 39-43, 2000
2 G. Quan and X. Hu, 'Energy efficient fixedpriority scheduling for real-time systems on variable voltage processors,' in Proc. Design Automation Conf., Las Vegas, NV, pp. 828-833, Jun. 2001
3 J.A. Stankovic, M. Spuri, M. D. Natale, and G. Buttazzo, 'Implications of classical scheduling results for real-time systems,' IEEE Trans. Comput., Vol.28, No.6, pp.16-26, Jun. 1990   DOI   ScienceOn
4 T.P. Baker, 'Stack-based scheduling of real-time processes,' J. Real-Time Syst., Vol.3, No.1, pp. 67-99, Mar. 1991   DOI
5 J. W. S. Liu, Real-Time Systems. Upper Saddle River, NJ: Prentice Hall, 2000
6 J. Lorch and A.J. Smith, 'Software Strategies for Portable Computer Energy Management,' IEEE Personal Comm. Magazine, Vol.5, No.3, pp. 60-73, June 1998   DOI   ScienceOn
7 Folegnani, D. and Gonzalez, A., Energy effective issue logic. In Proc. Of the 28th Annual Internaltional Symp. On Computer Architecture. ACM, pp. 230-239, 2001
8 http://www.telechips.com/product/p_024.htm
9 http://www.austriamicrosystems.com/03products/ products_detail/AS3517/description_AS3517.htm
10 R. Jejurikar and R. Gupta, 'IEEE Transactions on Computer-Aided Design of Intergrated Circuits and Systems,' Vol.25, No.6, Jun. 2006
11 K.J. Nowka et al., 'A 32-Bit PowerPC System- On-a-Chip with Support for Dynamic Voltage Scaling and Dynamic Frequency Scaling,' IEEE J. Solid State Circuits, Vol.37, No 11, pp. 1441-1447, Nov.2002   DOI   ScienceOn
12 Ho, Y-T. and Hwang, T.-T., Low power design using dual threshold voltage. In Proce. Of the Conference on Asia South Pacific Design Automation IEEE, pp. 205-208. 2004
13 H. Yun and J. Kim, 'On energy-optimal voltage scheduling for variable fixed-priority hard realtime systems,' Trans. Embed. Comput. Syst., Vol. 2, No.3, pp. 393-430, Aug. 2003   DOI
14 R. Jejurikar and R. Gupta, 'Energy aware task scheduling with task syncrhronization for embedded real time systems,' in Proc. Int. Conf. Compilers, Architecture and Synthesis Embedded Systems, Grenoble, France, pp. 164-169, Oct. 2002
15 Calhoun, B. H., Honore, F. A., and Chandrankasan, A. 'Design methodology for fin-grained leakage control in MTCMOS,' in Proc. of the International Symp. on Low Power Electronics and Design. ACM, 104-109. 2004
16 http://www.cnstec.com/kor/products/02_pro_detail. html?no=1011&part=Mobile%20TV
17 D. Grunwald, P. Levis, C. Morrey III, M. Neufeld, and K. Farkas, 'Policies for Dynamic Clock Scheduling,' Proc. Symp. Operating Systems Design and Implementation, pp 78-86, Oct. 2000
18 A.K.Mok, 'Fundamental design problems of distributed systems for hard real-time environmonet,' Ph.D. dissertation, Dept. Elect. Eng. Comput. Sci., Massachusetts Inst. Technol., Cambridge, 1983
19 M. Weiser, B. Welch, A. Demers, and S. Shenker, 'Scheduling for Reduced CPU Energy,' Proc. Symp. Operating Systems Design and Implementation, pp. 13-23, 1994
20 I. HONG, D. Kirovski, G. QU, M. Potkonjak, and M.B. Srivastava. 'Power optimization of variablevoltage core-based systems,' IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 8(12):1702-1714, 1999
21 이정환, 김명준, '비선점 영역을 갖는 실시간 태스크에서 소비 전력을 고려한 태스크 스케줄링', 한국컴퓨터종합학술대회 논문집, Vol.34, No.1(B), pp. 464-469. 2007
22 V. Yoaiken and M. Barabanov, 'A Real-Time Linux,' Proc. USENIX Ann., Technical Conf., 1997
23 J. Flinn and M. Satyanarayanan, 'Energy-Aware Adaptation for Mobile Applications,' Proc. 17th ACM Symp. Operating Systems Principles, pp. 48-63, 1999
24 Chen, D., Cong, J., Li, F., and He, L., 'Low power technology mapping for FPGA architectures with dual supply voltages. in Proc. of the ACM/SIGDA 12th International Symp. on Field Programmalbe Gate Arrays,' ACM, pp 109-117, 2004
25 F. Zhang and S. T. Chanson, 'Processor voltage scheduling for real-time tasks with non-preemptible sections,' in Proc. IEEE Real-Time Systems Symp., Austin, TX, pp. 235-245, Dec. 2002
26 H. Zeng, X.Fan, C.Ellis, A.Lebeck, and A. Vahdat, 'ECOSystem: Managing Energy as a First Class Operating System Resource,' Proc. Architectural Support for Programming Languages and Operating Systems Conf., pp. 123-132, Oct. 2002
27 http://www.pnpnetwork.com/
28 K.I. Farkas, J. Flinn, G. Back, D. Grunwald, and J.M. Anderson. 'Quantifying the energy consumption of a pocket computer and a java virtual machine,' In Proceedings of SIGMETRICS, page 252-263, 2000
29 L. Sha, R. Rajkumar, and J. P. Lehoczky, 'Priority inheritance protocols: An approach to real-time synchronization,' IEEE Trans. Comput., Vol.39, No.9, pp. 1175-1185, Sep. 1990   DOI   ScienceOn
30 W.kwon and T. Kim, 'Optimal voltage allocation techniques for dynamically variable voltage processors,' in Proc. Design Automation Conf., Anaheim, CA, pp. 125-130, 2003
31 http://www.integrant.com/products/ds/DS_ITD3010.pdf