日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機電之家資源網(wǎng)
單片機首頁|單片機基礎|單片機應用|單片機開發(fā)|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓信息
贊助商
動態(tài)時鐘配置下的SoC低功耗管理
動態(tài)時鐘配置下的SoC低功耗管理
 更新時間:2008-8-18 9:59:19  點擊數(shù):18
【字體: 字體顏色

圖3  時鐘源路線

4  動態(tài)時鐘管理中的問題及消除方法

  動態(tài)地配置整個系統(tǒng)的時鐘頻率,雖然可以很方便地控制好整個SoC芯片的功耗,但同時也帶來了一些負面影響。功耗管理單元中的多路選擇器和門控時鐘電路是最有可能產生毛刺的,而毛刺對同步數(shù)字系統(tǒng)是致命的。它會導致同步的失敗、數(shù)據(jù)的丟失、寄存器進入亞穩(wěn)態(tài),更為嚴重的是,使整個同步系統(tǒng)的功能失敗。毛刺的產生是因為那些輸入信號的時序匹配出現(xiàn)了問題,沒有按照既定的順序出現(xiàn),或者說那些信號裝轉換的時機不合適。因此在RTL設計時要保證做到時序的匹配,以降低毛刺產生的可能性。

  在功耗管理模塊中有三種情況需要用到多路選擇器:

  a. 由Slow模式切換到Normal模式;
  b. 在Normal模式下重新配置PLL;
  c. 由Normal模式切換到Slow模式。

  圖4是功耗管理模塊中的一個二選一MUX。它的控制信號是OscillatorOrMPLL,兩個選擇源是clk_MPLL和clk_Osci,輸出是out_ClockSource。當OscillatorOrMPLL為“1”時,MUX選中clk_Osci;當OscillatorOrMPLL為“0”時,MUX選中clk_MPLL。在MUX選擇其中任何一個時鐘信號之前,clk_MPLL或clk_Osci必須已經穩(wěn)定下來了。強調一下,這里的穩(wěn)定不是指已經輸送出完整的時鐘信號,而是輸送出高電平或低電平。這樣當選擇開關達到它們那一方時,接受到的是沒有毛刺的且對整個SoC不會產生操作的時鐘信號。雖然在這時因為這種操作把SoC的頻率降了下來,但這是暫時的(大約2~3個晶振時鐘周期),因此對整個SoC性能的影響是微乎其微的。接下來被選中的信號(clk_MPLL或clk_Osci)才開始輸送出沒有毛刺的時鐘信號,從而最終送出的時鐘信號是去除了毛刺的。


圖4  MUX結構

  圖5是系統(tǒng)從Slow模式切換到Normal模式時的時序圖。通過配置功耗管理模塊的內部寄存器打開PLL,即in_PLLStartOrStop信號,由它觸發(fā)Slow2Normal_r信號,表明當前將要從Slow模式過渡到Normal模式。然后,由這個信號觸發(fā)Lock Time 計數(shù)器開始計數(shù)(計數(shù)值由PLL的IP提供商所給的公式中確定),接著先把晶振時鐘的使能信號關掉,再把多路選擇器打到MPLL那一方。最后,把PLL時鐘的使能信號打開,這時得到的就是經過倍頻的PLL時鐘。


圖5  Slow到Normal的切換時序

  從時序圖可以清晰看出,在時鐘源切換的過程中,最終送出的時鐘(out_ClockSource)頻率會很明顯地降低下來(大約是晶振時鐘頻率的1/3或1/2);但是如果選擇的晶振時鐘頻率在10MHz以上,則不會對整個SoC芯片的性能產生影響。

  至于門控時鐘電路,已經有許多人在這方面作了很廣泛的研究,本文不再對此作過多的解釋[7]。

5  結論

  本文提出了一種SoC芯片的低功耗管理策略。其基本思想是,首先從全局考慮,在滿足性能的前提下,根據(jù)各種應用環(huán)境動態(tài)地配置SoC芯片的時鐘頻率。然后,從局部單獨考慮單個模塊,通過判斷它當前的工作狀態(tài)決定是否打開其時鐘源。

  該低功耗管理方案已經應用于我們設計的一款SoC芯片——Garfield。經過表2所列Power Compiler的功耗分析,可以清晰地看出:在Slow模式下的功耗僅為Normal模式下功耗的17%左右,而在Sleep模式下的功耗更低。

表2  功耗分析結果

參考文獻

1  Bill Moyer. Low-Power Design for Embedded Processors
2  Jerry Frenkil, Sequence Design Inc. Santa Clara, CA A multi-level approach to low-power IC design. IEEE Spectrum (Volume 35, Number 2, February 1998)
3  Secareanu Radu M. David Albonesi and Friedman Eby G. A Dynamic Reconfigurable Clock Generator. Motorola, Inc, Semiconductor Products Sector, Digital DNA Laborites, Tempe, AZ 85284 University of Rochester, Department of Electrical and Computer Engineering, Rochester, NY 14627-0231
4  Nassiri Hamid R. Low power design. Synopsys SUNG
5  Rabaey Jan M. A Design Perspective——數(shù)字集成電路設計透視. 1999
6  Caldari M, Conti M, Crippa P, et al. Dynamic Power Management in an AMBA-Based Battery-Powered System. Departimento di Elettronica e Automatia, University of Ancona Via Brecce Bianche, I-60131 Ancona, ITALY
7  Sujit Dey, Anand Raghunathan, Jha Niraj K, et al. Controller-based power management for control-flow intensive designs. 1999
8  MIPS Technologies Inc. Darren Jones. How to Successfully Use Gated Clocking in an ASIC Design
9  AMBA Specification 2.0 . ARM corporation

  • 上一篇: 高速單片機硬件關鍵參數(shù)設計概述
  • 下一篇: 嵌入式實時系統(tǒng)中斷管理技術研究
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關文章
    網(wǎng)友評論:(只顯示最新5條。)
    關于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

    點擊這里給我發(fā)消息66821730(技術支持)點擊這里給我發(fā)消息66821730(廣告投放) 點擊這里給我發(fā)消息41031197(編輯) 點擊這里給我發(fā)消息58733127(審核)
    本站提供的機電設備,機電供求等信息由機電企業(yè)自行提供,該企業(yè)負責信息內容的真實性、準確性和合法性。
    機電之家對此不承擔任何保證責任,有侵犯您利益的地方請聯(lián)系機電之家,機電之家將及時作出處理。
    Copyright 2007 機電之家 Inc All Rights Reserved.機電之家-由機電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術支持

    主辦:杭州市高新區(qū)(濱江)機電一體化學會
    中國行業(yè)電子商務100強網(wǎng)站

    網(wǎng)站經營許可證:浙B2-20080178-1