时脉与电源管理员.ppt

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5-* 引發GPIO重置 必須經由GPIO控制器來設定GPIO重置。 GPIO重置功能為位準感應,且不為邊緣觸發。 依照以下步驟來產生重置: GP[1]必須設定為輸出。 從外部將GP[1]腳位驅動為高電位狀態。 設定GP[1]為輸入。 設定GP[1]的交替(重置)功能。 GPIO重置之前的運作模式不會影響GPIO重置。 引發GPIO重置時,nRESET_OUT會被觸發。 若GP[1]觸發少於4xN個週期時,則應用處理器則維持先前的運作模式,或是進入GPIO重置。 N為加速模式時脈乘數,在核心時脈組態暫存器內。 睡眠模式 不會運作,因為所有的GPIO可交替功能的輸入腳位都關閉。 外部喚醒來源必須被重導至其中一個致能的GPIO喚醒來源。 5-* GPIO重置期間之行為 時脈單元會以其先前設定的值繼續運作,因此應用處理器會以相同的時脈組態進入與離開GPIO重置。 除了振盪器與記憶體控制器腳位之外,所有的腳位都會回復到重置狀態。 GPIO重置不會重置記憶體控制組態暫存器。 外部記憶體 若在GPIO重置之前有適當地設定,則其內容可以被保留。 軟體必須正確地設定記憶體控制組態。 GPIO重置所耗費的時間必須少於SDRAM的刷新週期。 5-* 完成GPIO重置 GPIO重置完成程序如下: 因為內部重置被傳送至GPIO控制器與其暫存器,並回到其重置狀態,使GPIO重置觸發的來源被移除。 nRESET_OUT觸發移除。 開始正常開機程序。 除了即時時脈、部分的時脈、電源管理員、記憶體控制器之外,所有應用處理器單元會回復到預先定義的重置狀態。 軟體必須檢查RCSR來判定重新開機的原因。 5-* 執行模式 應用處理器的一般運作模式。 所有的電源供應皆致能,且所有已經致能的功能的時脈都正常運作。 5-* 加速模式 最高的處理效能。 最高核心時脈頻率。 5-* 進入加速模式 在核心時脈組態暫存器CCCR[N]內設定處理器執行模式和加速模式之時脈頻率的比例。 必須要透過頻率改變程序的步驟來設定。 當軟體設定時脈設定暫存器(CCLKCFG)的加速位元時,加速模式將會被引發。 CPU必須等待所有在管線(pipeline)內的指令完成。當指令完成之後,才可以用較高的加速模式頻率來運作。 CCLKCFG暫存器 軟體可以同時設定或清除包含加速位元在內的其它位元。 加速位元的優先權會低於暫存器裡面的其它位元。 CPU進入加速模式之前,會優先執行其它位元的設定模式。 當CPU離開其它模式時,CPU會以加速位元的狀態做為進入執行模式或是加速模式的基準。 5-* 加速模式之行為 除了核心時脈頻率根據CCCR內的N值增加之外,應用處理器在加速模式與在執行模式的行為是一樣的。 當對外部記憶體的存取機率很少時,適合以加速模式來進行運算。 當核心頻率與外部記憶體時脈頻率的比例增加時,會相對應地增加每個對外部記憶體存取的延遲。 增加的延遲會降低應用處理器的電源效率。 為了達到最佳效能,軟體必須在執行模式時將應用程式載入快取記憶體內,然後在加速模式時執行。 5-* 離開加速模式 軟體必須清除CCLKCFG暫存器內的加速位元。 在清除之後,CPU必須等待管線內的指令運算完成之後,CPU便會進入執行模式。 閒置模式、睡眠模式、頻率改變程序以及重置等的處理都會比加速模式優先執行,並且會造成應用處理器離開加速模式。 當CPU離開任何上述的模式時(閒置模式、睡眠模式、頻率改變程序以及重置),CPU會以CCLKCFG[Turbo]之設定狀態為基礎,進入執行模式或是加速模式。 5-* 閒置模式 允許使用者在處理器停止運算期間,繼續監視on-chip與off-chip的中斷服務請求,並且停止CPU的核心時脈。 閒置模式不會改變時脈,因此當中斷發生時,CPU可以快速地恢復到進入閒置模式之前的狀態。 在閒置模式期間,以下的資源會繼續運作: 系統單元模組 即時時脈、作業系統計時器、中斷控制器、通用I/O,以及時脈與電源管理員 週邊單元模組 DMA控制器、LCD控制器,以及所有其它的週邊單元 記憶體控制器 5-* 進入閒置模式 所有重要的應用程式必須完成且結束。 當週邊需要CPU的運算時,週邊必須在進入閒置模式之前設定成可以對CPU產生中斷。 軟體選擇PWRMODE[M]的閒置模式後,CPU會等待到管線(pipeline)內所有的指令皆完成之後,關閉CPU時脈,進入閒置模式。 當中斷發生時,CPU會立即終止閒置模式,並且繼續閒置模式前的正常運算。 在閒置模式下,中斷來源會被當作是喚醒CPU的來源。 5-* PWRMODE暫存器 位址 名稱 說明 [31:2] - 保留。 讀取未定義,寫入必須為0。 [1:0] M 低電源模式 00 – 執行/加速模式 01 – 閒置模式 10 – 保留 11 – 睡眠模

文档评论(0)

共享文档 + 关注
实名认证
内容提供者

二级建造师持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年10月07日上传了二级建造师

1亿VIP精品文档

相关文档