一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ARM系列-P Channel簡析

安芯教育科技 ? 來源:老秦談芯 ? 2023-10-24 10:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

ARM定義了兩個低功耗接口(Low Power Interface),用于低功耗控制握手,分別是Q-Channel和P-Channel。其中的Q-Channel在以前講過,《SoC設(shè)計之功耗 -- Q channel》。Q-Channel相對P-Channel而言簡單一些,只是控制開/關(guān)兩種狀態(tài),這在控制時鐘的握手時沒有任何問題,但是在控制電源的握手時就有點不夠用了。

對于一個復(fù)雜的設(shè)計,僅僅用開/關(guān)兩種狀態(tài)描述是不完備的,需要引入更多的電源狀態(tài),比如memory retention(一種低功耗技術(shù),為存儲單元提供一個較低供電電壓,以保留存儲陣列的數(shù)據(jù),但是存儲單元不接受外部的數(shù)據(jù)訪問)。

P-Channel提出了一個概念,叫電源狀態(tài)轉(zhuǎn)換(power state transition)。在P-Channel的應(yīng)用場景中,電源的狀態(tài)有很多,這個是可以是自己定義的。電源的各個狀態(tài)之間是可以切換的。

P-Channel的接口并不復(fù)雜:

N-bit的PACTIVE,由設(shè)備端驅(qū)動,每個比特位可能由多個源信號組成;

M-bit的PSTATE,由控制器端驅(qū)動,表示請求轉(zhuǎn)換到的電源狀態(tài);

PREQ,由控制器端驅(qū)動,高電平表示請求轉(zhuǎn)換到電源狀態(tài)(電源狀態(tài)由PSTATE定義);

PACCEPT,由設(shè)備端驅(qū)動,高電平表示設(shè)備接受制器發(fā)出的電源狀態(tài)轉(zhuǎn)換請求;

PDENY,由設(shè)備端驅(qū)動,高電平表示設(shè)備拒絕控制器發(fā)出的電源狀態(tài)轉(zhuǎn)換請求;

4a098f26-7217-11ee-939d-92fbcf53809c.png

其中N和M的值取決于具體的設(shè)計需要,P-Channel規(guī)范并沒有強制要求。

PREQ、PACCEPT和PDENY構(gòu)成一個握手接口(PACTIVE不在握手之中),用于管理和保證安全狀態(tài)轉(zhuǎn)換。P-Channel要求在一次握手轉(zhuǎn)換中,PACCEPT或PDENY中只有一個發(fā)生變化。也就是說,PACCEPT和PDENY在握手中,只能有一個為高。

來自設(shè)備的PACCEPT和PDENY信號,以及來自控制器的PREQ和PSTATE信號都必須由寄存器直接驅(qū)動。拒絕機制的目的是使設(shè)備能夠保持其當前狀態(tài),同時通過該機制可以迅速完成握手。

握手信號狀態(tài)與PACTIVE位無關(guān)。PACTIVE位上的轉(zhuǎn)換不受PREQ、PACCEPT和PDENY上的值的限制。

握手規(guī)則如下:

當PACCEPT和PDENY都為低電平時,PREQ才能從低電平轉(zhuǎn)換為高電平。

PREQ只能在以下情況下,可以從高電平到低電平轉(zhuǎn)換:

-PACCEPT為高,PDENY為低。

-PACCEPT為低,PDENY為高。

PSTATE只能在以下情況下轉(zhuǎn)換:

-PREQ、PACCEPT和PDENY都為低電平(控制器在發(fā)起請求前,提前改變PSTATE)。

-PREQ和PDENY為高電平,PACCEPT為低電平(設(shè)備拒絕請求,控制器需要將PSTATE返回請求前的值)。

僅當PREQ高電平且PDENY低電平時,PACCEPT才可以從低轉(zhuǎn)換到高。

僅當PREQ低電平且PDENY低電平時,PACCEPT才可以從高轉(zhuǎn)換到低。

僅當PREQ高電平且PACCEPT低電平時,PDENY才可以從低轉(zhuǎn)換到高。

僅當PREQ低電平且PACCEPT低電平時,PDENY才可以從高轉(zhuǎn)換為低。

下圖是控制器發(fā)出從A狀態(tài)到B狀態(tài)轉(zhuǎn)換請求,設(shè)備接受請求的握手流程:

4a152b42-7217-11ee-939d-92fbcf53809c.png

T0時刻,接口空閑,所有握手信號均為低電平。接口狀態(tài)為P_STABLE,設(shè)備保持當前狀態(tài)。

T1時刻,控制器想要發(fā)出請求,并且需要提前做一些準備工作。接口狀態(tài)仍為P_STABLE。

T2時刻,控制器設(shè)置PSTATE為目標狀態(tài)B,同時將PREQ信號變?yōu)楦唠娖?,接口狀態(tài)變?yōu)镻_REQUEST。協(xié)議要求在設(shè)備檢測到PREQ時,PSTATE是穩(wěn)定的。

T3時刻,設(shè)備通過將PACCEPT驅(qū)動成高電平來表示接受轉(zhuǎn)換,同時PDENY必須保持低電平(PACCEPT和PDENY在握手中,只能有一個為高)。接口狀態(tài)現(xiàn)在是P_ACCEPT。

T4時刻,控制器端對PACCEPT高電平進行采樣,并將PREQ設(shè)置為低電平,表示本次請求結(jié)束。接口狀態(tài)為P_COMPLETE。

T5時刻,設(shè)備端監(jiān)測到PREQ變?yōu)榈碗娖剑瑢ACCEPT驅(qū)動為低電平。此時,一旦控制器檢測到PACCEPT為低電平,它就可以采取所需的任何轉(zhuǎn)換后操作(比如控制電源開關(guān))。本次握手全部完成,接口狀態(tài)回到P_STABLE。

下圖是控制器發(fā)出從A狀態(tài)到B狀態(tài)轉(zhuǎn)換請求,設(shè)備拒絕請求的握手流程:

4a1c61fa-7217-11ee-939d-92fbcf53809c.png

T0,T1,T2時刻的握手順序跟接受請求的流程一樣。

T3時刻,設(shè)備端拒絕此次控制器發(fā)出的電源狀態(tài)轉(zhuǎn)換請求,驅(qū)動PDENY信號為高電平,同時必須保持PACCEPT信號為低電平。接口狀態(tài)為P_DENIED。

T4時刻,控制請檢測到PDENY信號為高電平,知道設(shè)備拒絕了本次請求??刂破鞫蓑?qū)動PREQ信號為低電平,表示結(jié)束本次請求,同時恢復(fù)PSTATE信號為初始的A狀態(tài)。接口狀態(tài)為P_CONTINUE。

T5時刻,設(shè)備端發(fā)現(xiàn)PREQ變成低電平,需要將PDENY信號驅(qū)動成低電平。一旦控制器發(fā)現(xiàn)PDENY變成低電平,它就可以采取所需的任何轉(zhuǎn)換后操作。本次握手流程全部完成,接口狀態(tài)恢復(fù)為P_STABLE。

對于設(shè)備端,在復(fù)位時,必須將PACCEPT和PDENY置為低電平,但對PACTIVE沒有要求。如果設(shè)備必須進入特定電源狀態(tài)才能進行啟動操作,則需要在設(shè)備復(fù)位時將PACTIVE位置為高位。如果不存在此類要求,ARM建議在設(shè)備復(fù)位時將所有PACTIVE置為低電平。

P-Channel的狀態(tài)為P_STABLE時,設(shè)備的復(fù)位信號才可以設(shè)置為有效。

當設(shè)備的的復(fù)位被釋放后,設(shè)備要進入初始化,此時控制器要設(shè)置PSTATE信號值,設(shè)備會采樣該信號值,從而完成正確的初始化流程。PSTATE要在復(fù)位信號無效后要保持穩(wěn)定。

設(shè)備要提供一個初始化時間(tinit),用來表示,復(fù)位之后,在所有可能的復(fù)位狀態(tài)下保證捕獲PSTATE值之前所需的設(shè)備時鐘周期數(shù)。PSTATE在這段時間內(nèi)必須保持穩(wěn)定。

以下是復(fù)位后,控制器等待tinit時間后,控制器再發(fā)起請求的握手流程。

4a208816-7217-11ee-939d-92fbcf53809c.png

下圖展示了控制器在復(fù)位解除前將PREQ置為高電平,然后等待P-Channel轉(zhuǎn)換完成后,再發(fā)出進一步請求的情況。

4a356b46-7217-11ee-939d-92fbcf53809c.png

下圖展示了控制器在復(fù)位解除后,使用相同的PSTATE值,并將PREQ設(shè)置為高的情況。

4a45aee8-7217-11ee-939d-92fbcf53809c.png

下圖展示了多狀態(tài)轉(zhuǎn)換的握手,從狀態(tài)A轉(zhuǎn)換到狀態(tài)B,然后再轉(zhuǎn)換到狀態(tài)C。

4a4a8364-7217-11ee-939d-92fbcf53809c.png

P-Channel的握手狀態(tài)和狀態(tài)轉(zhuǎn)換圖如下:

4a52dc30-7217-11ee-939d-92fbcf53809c.png

設(shè)備用PACTIVE向電源控制器提出要求,每個位代表不同的要求。PACTIVE位為高電平表示設(shè)備向控制器提出需求。如果PACTIVE為低電平,表示設(shè)備不再需要該需求。P-Channel握手獨立于PACTIVE,控制器可以不考慮PACTIVE而做出任何決策。但是,該設(shè)備可以拒絕任何不適當?shù)恼埱?。換句話說,PACTIVE是獨立于握手協(xié)議的,PACTIVE可以是自定義實現(xiàn)的。 下圖展示了控制器根據(jù)設(shè)備的PACTIVE發(fā)出電源轉(zhuǎn)換請求的案例。本例子中:

PACTIVE[2]: State C

PACTIVE[1]: State B

PACTIVE[0]: State A

4a6a4672-7217-11ee-939d-92fbcf53809c.png

為了控制器的正確設(shè)計,設(shè)備端必須提供足夠的信息,包括:

所有設(shè)備支持的電源狀態(tài),包括:PSTATE定義和編碼;PACTIVE每個比特位的分配;用于初始化狀態(tài),推薦的PACTIVE值;不再使用的PACTIVE位。

設(shè)備支持的電源狀態(tài)轉(zhuǎn)換,比如,如果控制器發(fā)起轉(zhuǎn)換請求,設(shè)備采取的任何操作;哪些設(shè)備電源狀態(tài)轉(zhuǎn)換可以被有條件地拒絕。

復(fù)位釋放后,用于初始化設(shè)備的PSTATE值

設(shè)備初始化時間tinit

P-Channel規(guī)范中,給出了一個例子。本例中,有兩個設(shè)備,三個電源域。Device 0位于power domain0,電源控制器使用PD0來控制。Device 1位于power domain1和power domain2,電源控制器使用PD1和PD2來分別控制。此例中,三個電源域是獨立的。

4a72c3b0-7217-11ee-939d-92fbcf53809c.png

如果電源域不是彼此獨立的,而是由嵌套關(guān)系,如下圖所示。Device1內(nèi)部有3個電源域,分別為power domain 0,power domain 1,power domain 2,但是domain 0是domain 1和domain 2的父域,domain 1和domain 2是子域,也就是domain 0控制domain 1和domain 2。

電源控制器和device 1有3個P-Channel接口,但是都是在power domain 0中。這種情況下,電源控制與power domain 0的握手需要考慮子域的電源狀態(tài)。

4a844f04-7217-11ee-939d-92fbcf53809c.png






審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    9351

    瀏覽量

    377416
  • 控制器
    +關(guān)注

    關(guān)注

    114

    文章

    17100

    瀏覽量

    184220
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5434

    瀏覽量

    124434
  • 電源開關(guān)
    +關(guān)注

    關(guān)注

    12

    文章

    1190

    瀏覽量

    47121
  • 低電平
    +關(guān)注

    關(guān)注

    1

    文章

    190

    瀏覽量

    13673

原文標題:ARM系列 -- P Channel

文章出處:【微信號:Ithingedu,微信公眾號:安芯教育科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    新能源電池產(chǎn)業(yè)鏈及投資機會-磷酸亞鐵鋰

    新能源電池產(chǎn)業(yè)鏈及投資機會-磷酸亞鐵鋰  一、前言
    發(fā)表于 12-25 09:34 ?1102次閱讀

    ARM系列-P Channel介紹

    ARM定義了兩個低功耗接口(Low Power Interface),用于低功耗控制握手,分別是Q-ChannelP-Channel。
    的頭像 發(fā)表于 10-26 14:42 ?2226次閱讀
    <b class='flag-5'>ARM</b><b class='flag-5'>系列</b>-<b class='flag-5'>P</b> <b class='flag-5'>Channel</b>介紹

    ARM系列—PCK600基礎(chǔ)知識

    PCK-600是一個與功耗控制相關(guān)IP包,里面包含了六個組件,分別是LPD-Q,LPD-P,LPC-Q,P2Q Converter,CLK_CTRL和PPU。
    的頭像 發(fā)表于 12-12 15:37 ?2984次閱讀
    <b class='flag-5'>ARM</b><b class='flag-5'>系列</b>—PCK600基礎(chǔ)知識<b class='flag-5'>簡</b><b class='flag-5'>析</b>

    71061 pdf datasheet (P-Channel

    P-Channel 30-V (D-S) MOSFET with Schottky Diode
    發(fā)表于 02-05 18:06 ?18次下載

    基于ATM理念的UTRAN傳輸架構(gòu)

    基于ATM理念的UTRAN傳輸架構(gòu):UTRAN(UMTS無線接入網(wǎng))系統(tǒng)傳輸網(wǎng)承載其內(nèi)部業(yè)務(wù)傳送及至CN(核心網(wǎng))側(cè)的業(yè)務(wù)匯聚功能,考慮3G網(wǎng)絡(luò)內(nèi),話音、媒體流及Internet等數(shù)據(jù)業(yè)務(wù)的多樣
    發(fā)表于 10-22 10:49 ?15次下載

    電動汽車用鋰離子電池技術(shù)的國內(nèi)外進展

    電動汽車用鋰離子電池技術(shù)的國內(nèi)外進展
    發(fā)表于 11-10 13:53 ?864次閱讀

    PCB線路板電鍍銅工藝

    PCB線路板電鍍銅工藝   一.電鍍工藝的分類:   酸性光亮銅電鍍電鍍鎳/金電鍍錫   二.工藝流程:
    發(fā)表于 11-17 14:01 ?4362次閱讀

    EPON技術(shù)

    EPON技術(shù) EPON是一個新技術(shù),用于保證提供一個高品質(zhì)與高帶寬利用率的應(yīng)用。   EPON在日本、韓國、中國大陸、中國臺灣及其它以以太網(wǎng)絡(luò)為基礎(chǔ)的地區(qū)都
    發(fā)表于 01-22 10:43 ?989次閱讀

    筆記本屏幕亮度與反應(yīng)速度

    筆記本屏幕亮度與反應(yīng)速度 屏幕亮度   筆記本TFT-LCD的亮度值一般都在150~200 cd/m2(極少數(shù)可以
    發(fā)表于 01-23 09:34 ?868次閱讀

    BGA封裝技術(shù)與質(zhì)量控制

    BGA封裝技術(shù)與質(zhì)量控制  ?。樱停裕⊿urface Mount Technology)表面安裝技術(shù)順應(yīng)了電子產(chǎn)品小型化、輕型化的潮流趨勢,為實現(xiàn)電子
    發(fā)表于 03-30 16:49 ?1644次閱讀

    鼠標HID例程(中)

    鼠標 HID 例程 緊接《鼠標 HID 例程(上)》一文,繼續(xù)向大家介紹鼠 標 HID 例程的未完的內(nèi)容。
    發(fā)表于 07-26 15:18 ?0次下載

    籠型三相異步電動機噪聲故障

    籠型三相異步電動機噪聲故障_陳金剛
    發(fā)表于 01-01 15:44 ?1次下載

    比較器的原理及應(yīng)用資料下載

    電子發(fā)燒友網(wǎng)為你提供比較器的原理及應(yīng)用資料下載的電子資料下載,更有其他相關(guān)的電路圖、源代碼、課件教程、中文資料、英文資料、參考設(shè)計、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
    發(fā)表于 04-14 08:40 ?27次下載
    <b class='flag-5'>簡</b><b class='flag-5'>析</b>比較器的原理及應(yīng)用資料下載

    5G AAU 功放控制和監(jiān)測模塊

    5G AAU 功放控制和監(jiān)測模塊
    發(fā)表于 10-28 12:00 ?2次下載
    5G AAU 功放控制和監(jiān)測模塊<b class='flag-5'>簡</b><b class='flag-5'>析</b>

    AFE8092幀同步特性

    AFE8092幀同步特性
    的頭像 發(fā)表于 08-24 13:37 ?958次閱讀
    AFE8092幀同步特性<b class='flag-5'>簡</b><b class='flag-5'>析</b>