Font Size: a A A

Research On Dynamic Power Management Based On ZYNQ-7000

Posted on:2018-01-09Degree:MasterType:Thesis
Country:ChinaCandidate:L XieFull Text:PDF
GTID:2348330536481847Subject:Instrument Science and Technology
Abstract/Summary:PDF Full Text Request
With the increase of the electronic system function and the integration of the circuit,the energy consumption of the electronic system is also increasing rapidly,and the excessive power consumption will affect the service life of the electronic system.Therefore,in order to improve the reliability of the electronic system,how to optimize the power consumption of the electronic system while ensuring the system performance has become a key issue for the designers.Dynamic power management can optimize the power consumption of embedded systems from different levels and becomes a hotspot of low power design for embedded systems.This paper mainly studies the dynamic power management of the embedded system from the system level and the architecture level.According to the different running states of the embedded system,the energy saving task scheduling algorithm combined with the dynamic frequency adjustment technology and the dynamic power management strategy are used respectively to optimize the power consumption of system.In this paper,the hardware platform is embedded measurement and control system based on ZYNQ,subsequently,this platform are divided into different low power operation modes,and the power management model is built.In this paper,by analyzing the advantages and disadvantages of the static priority scheduling algorithm and the dynamic priority algorithm in the process of executing the embedded system,the RM algorithm with low complexity and stable performance is realized in the Linux system,which is combined with dynamic frequency adjustment technology,and the power consumption of task execution process is optimized.According to the weakness of R M algorithm that the same priority scheduling of the tasks may not be fair to get timely response in the process of algorithmic scheduling.In this paper,an improved algorithm combining RM scheduling algorithm with time slice rotation scheduling algorithm is proposed that effectively reduces the average waiting time of task.When the system is temporarily in the ready queue with no task,the Linux system will perform idle process and enter the idle mode.Due to the fact that frequent mode switching will produce additional energy consumption,aiming at this situation,through the research and modification of the power management module in the Linux kernel,the dynamic power management strategy with dual time-out threshold Timeout algorithm is designed and implemented in this article.The two timeout threshold is configured to control the switching opportunity of the system's normal mode of operation,the idle mode and sleep mode according to the length of the idle time,The hardware platform test result shows that the improved dynamic power management strategy makes the system mode switching times decreased somewhat.The dynamic power management scheme designed in this paper can effectively reduce the power consumption of the system while ensuring the system performance.
Keywords/Search Tags:dynamic power management, embedded measurement and control system, RM scheduling algorithm, Timeout algorithm
PDF Full Text Request
Related items