91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

AMBA低功耗接口之Q_Channel

jf_78858299 ? 來源: 安謀科技學(xué)堂 ? 作者:盧jun ? 2023-05-04 10:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文選自極術(shù)專欄Arm AMBA 協(xié)議集的文章。文章將介紹Q-Channel的知識(shí)。

AMBA提供了,低功耗的接口。用于實(shí)現(xiàn)power控制功能。目前,AMBA里面,包含2種低功耗接口。

?Q-Channel:實(shí)現(xiàn)簡(jiǎn)單的power控制,如上電,下電。

?P-Channel:實(shí)現(xiàn)復(fù)雜的power控制,如全上電,半上電,1/4上電等。

ARM引入這2種低功耗接口,是為了滿足不同的應(yīng)用場(chǎng)景下,對(duì)power的控制。

在一些場(chǎng)景下,組件只有兩種power狀態(tài),分別為power-up,power-down。因此對(duì)這種組件的power控制,只需要對(duì)其上電,斷電即可。用Q-Channel,即可實(shí)現(xiàn)。

而在另外的場(chǎng)景下,組件擁有多種power狀態(tài),比如全上電,半上電,1/4上電等。因此對(duì)這種組件的power控制,就要復(fù)雜很多,不能簡(jiǎn)單的對(duì)其上電,斷電即可,還需要額外的一些控制。此時(shí),用Q-Channel,就不合適了,需要使用P-Channel。

比如在DynamlQ技術(shù)中,引入了L3 cache,并且每個(gè)core擁有自己的L1 cache,L2 cache,這樣,整個(gè)系統(tǒng)中,cache的容量就變大了,相應(yīng)的,消耗在cache上的功耗,也增多了。此時(shí),就需要復(fù)雜的對(duì)cache的power控制,來實(shí)現(xiàn)低功耗,比如對(duì)L3 cache,1/4上電,也就是只有1/4的L3 cache工作,其余的都斷電,以此來節(jié)省功耗。此時(shí),就要用到P-Channel。

訪問時(shí)返回其值。

一、 Q-Channel

Q-Channel是從AXI的低功耗接口中,演變過來。但是可以向后兼容。

1、接口

以下是Q-Channel的接口:

分為device端和power controller端(下文均簡(jiǎn)稱為PMU)。device端,就是需要被電源控制的組件,比如core,外設(shè)等。PMU端,就是提供電源管理的組件。

在Q-Channel中,將device的power狀態(tài),分成了2種,

?operational狀態(tài):device處于工作狀態(tài),簡(jiǎn)單理解為上電狀態(tài),下文稱為上電狀態(tài)

?quiescent狀態(tài):device處于停止?fàn)顟B(tài),簡(jiǎn)單理解為斷電狀態(tài),下文稱為斷電狀態(tài)

接口如下:

2、Q-Channel接口的握手狀態(tài)

ARM對(duì)Q-Channel的interface,定義了幾種握手狀態(tài):

?Q_RUN: device處于上電狀態(tài)。

?Q_REQUEST:device處于上電狀態(tài),但是在idle狀態(tài)時(shí),可以接收power request,進(jìn)入斷電狀態(tài)。

?Q_STOPPED:device進(jìn)入了斷電狀態(tài)。

?Q_EXIT:等待被提供時(shí)鐘或者power的狀態(tài)。當(dāng)device得到外部提供的時(shí)鐘或者power時(shí),將QACCEPTn拉高,進(jìn)入Q_RUN狀態(tài)。

?Q_DENIED: device拒絕外部power的請(qǐng)求,不進(jìn)入斷電狀態(tài),而保持上電狀態(tài)。

?Q_CONTINUE:PMU在Q_DENIED狀態(tài)后,將QREQn拉高后的狀態(tài)。

對(duì)于握手信號(hào),有以下的規(guī)則:

?QREQn只能在QACCEPTn為高并且QDENY為低時(shí),才可以從高變?yōu)榈汀?/p>

?QREQn滿足以下條件,才可以從低變?yōu)楦?/p>

?QACCEPTn和QDENY都為低

?QACCEPTn和QDENY都為高

?QACCEPTn只能在QREQn和QDENY都為低情況下,才可以從高變?yōu)榈?/p>

?QACCEPTn只能在QREQn和QDENY都為高情況下,才可以從低變?yōu)楦?/p>

?QDENY只能在QREQn和QACCEPTn都為高情況下,才可以從高變?yōu)榈?/p>

?QDENY只能在QREQn為低并且QACCEPTn為高情況下,才可以從低變?yōu)楦?/p>

上面的這些原則,在設(shè)計(jì)P-Channel時(shí),需要遵守的。

**3、P_Channel的握手協(xié)議 **
3.1、device接受PMU的power請(qǐng)求

以下是握手協(xié)議時(shí)序圖:

在T1,QREQn和QACCEPTn為高,Q_Channel進(jìn)入Q_RUN狀態(tài)。

在T2,QREQn為低,PMU請(qǐng)求device進(jìn)入斷電狀態(tài),然后等待外設(shè)響應(yīng),此時(shí)Q_Channel進(jìn)入Q_REQUEST狀態(tài)。

在T3,QACCEPTn為低,表示device接收PMU的請(qǐng)求,將自己進(jìn)入斷電狀態(tài)。此時(shí)Q_Channel進(jìn)入Q_STOPPED狀態(tài)。

在T4,QREQn為高,PMU請(qǐng)求device進(jìn)入上電狀態(tài),然后等待外設(shè)響應(yīng)。此時(shí)Q_Channel進(jìn)入Q_EXIT狀態(tài)。

在T5,QACCEPTn為高,表示device接收PMU的請(qǐng)求,將自己進(jìn)入上電狀態(tài)。此時(shí)Q_Channel進(jìn)入Q_RUN狀態(tài)。

3.2、device拒絕PMU的power請(qǐng)求

當(dāng)外部PMU給device發(fā)送power請(qǐng)求,device可以拒絕該power請(qǐng)求。PMU收到device的拒絕響應(yīng)后,應(yīng)取消該power請(qǐng)求。

在T1,QREQn和QACCEPTn為高,Q_Channel進(jìn)入Q_RUN狀態(tài)。

在T2,QREQn為低,PMU請(qǐng)求device進(jìn)入斷電狀態(tài),然后等待外設(shè)響應(yīng),此時(shí)Q_Channel進(jìn)入Q_REQUEST狀態(tài)。

在T3,QDENY為高,表示device拒絕PMU的請(qǐng)求,自己保持上電狀態(tài)。此時(shí)Q_Channel進(jìn)入Q_DENIED狀態(tài)。

在T4,PMU接收到device的拒絕響應(yīng),將QREQn拉高,PMU請(qǐng)求device進(jìn)入上電狀態(tài),然后等待外設(shè)響應(yīng)。此時(shí)Q_Channel進(jìn)入Q_CONTINUE狀態(tài)。

在T5,QDENY為低,表示device接收PMU的上電請(qǐng)求,將自己保持上電狀態(tài)。此時(shí)Q_Channel進(jìn)入Q_RUN狀態(tài)。

4、device復(fù)位信號(hào)與Q_Channel的結(jié)合

復(fù)位信號(hào),需要和Q_Channel的信號(hào),進(jìn)行組合。一般來說,復(fù)位信號(hào),也會(huì)由PMU來控制。

組合分為以下2種情況。

** 4.1、RESETn復(fù)位無效時(shí),QREQn為低 **

T2時(shí)刻,RESETn為高,復(fù)位取消。

T3時(shí)刻,QREQn為高,PMU向device請(qǐng)求上電。Q_Channel進(jìn)入Q_EXIT狀態(tài)。

T4時(shí)刻,QACCEPTn為高,device接受PMU的上電請(qǐng)求。Q_Channel進(jìn)入Q_RUN狀態(tài)。

T5時(shí)刻,QREQn為低,PMU向device請(qǐng)求斷電,Q_Channel進(jìn)入Q_REQUEST狀態(tài)。T6時(shí)刻,QACCEPTn為低,device接受PMU的斷電請(qǐng)求。Q_Channel進(jìn)入Q_STOPPED。

T7時(shí)刻,將RESETn拉低。

**** 4.2、RESETn復(fù)位有效時(shí),QREQn為高 ****

T2時(shí)刻,QREQn拉高,PMU向device請(qǐng)求上電。Q_Channel進(jìn)入Q_EXIT狀態(tài)。

T3時(shí)刻,因?yàn)镽ESETn為低,復(fù)位有效,device將QACCEPTn保持為低,Q_Channel保持Q_EXIT狀態(tài)。

T4時(shí)刻,因?yàn)镽ESETn為高,復(fù)位無效。device將QACCEPTn拉低,響應(yīng)PMU的上電請(qǐng)求。Q_Channel進(jìn)入Q_RUN狀態(tài)。

T5時(shí)刻,QREQn拉低,PMU向device請(qǐng)求斷電,Q_Channel進(jìn)入Q_REQUEST狀態(tài)。

T6時(shí)刻,device將QACCEPTn拉低,響應(yīng)PMU的斷電請(qǐng)求。Q_Channel進(jìn)入Q_STOPPED狀態(tài)。

T7時(shí)刻,RESETn拉低。

5、QACTIVE

QACTIVE,是提供給device,給PMU發(fā)送power請(qǐng)求的信號(hào)??梢杂啥鄠€(gè)來源的組合。如果為高,那么PMU要給自己上電,并且之后,不能給自己斷電。

QACTIVE和握手信號(hào)(QREQn,QACCEPTn,QDENY)是獨(dú)立開的。

5.1、請(qǐng)求上電和請(qǐng)求下電

T1時(shí)刻,device將QACTIVE拉高,向PMU發(fā)起退出斷電請(qǐng)求。T2時(shí)刻,PMU將QREQn拉高,Q_Channel進(jìn)入Q_EXIT狀態(tài),T3時(shí)刻,進(jìn)入Q_RUN狀態(tài)。

T4時(shí)刻,device將QACTIVE拉低,device向PMU發(fā)起進(jìn)入斷電請(qǐng)求。T5時(shí)刻,PMU將QREQn拉低,Q_Channel進(jìn)入Q_REQUEST狀態(tài),在T6時(shí)刻,進(jìn)入Q_STOPPED狀態(tài)。

5.2、PMU不允許斷電

T1時(shí)刻,device將QACTIVE拉高,向PMU發(fā)起上電請(qǐng)求。T2時(shí)刻,PMU將QREQn拉高,Q_Channel進(jìn)入Q_EXIT狀態(tài),T3時(shí)刻,進(jìn)入Q_RUN狀態(tài)。之后,device處于上電狀態(tài)。

T4時(shí)刻,PMU將QREQn拉低,PMU想讓device進(jìn)入斷電狀態(tài),但是QACTIVE為高,表示device要一直處于上電狀態(tài)。因此QACCEPTn持續(xù)保持高,Q_Channel一直維持在Q_REQUEST狀態(tài)。device維持在上電狀態(tài)。

T5時(shí)刻,因?yàn)橹癚ACTIVE拉低,device想進(jìn)入斷電狀態(tài),device將QACCEPTn拉低,響應(yīng)PMU的斷電請(qǐng)求,然后Q_Channel進(jìn)入Q_STOPPED狀態(tài)。device進(jìn)入斷點(diǎn)狀態(tài)。

6、Q_Channel的實(shí)現(xiàn)

一般來說,device和PMU的時(shí)鐘是異步時(shí)鐘。因此,需要一些同步化。

下圖是同步化的框圖:

ARM提供了以下的一些實(shí)現(xiàn)指導(dǎo):

?被使用的所有信號(hào),都需要進(jìn)行同步化

?只有當(dāng)Q_Channel進(jìn)入Q_STOPPED狀態(tài)是,才可以將時(shí)鐘和power給關(guān)掉

?為了保證握手信號(hào)的正確性,QREQn,QACCEPTn,QDENY需要使用寄存器直接輸出

?QACTIVE使用寄存器直接輸出,或者是相關(guān)寄存器輸出的組合輸出。ARM強(qiáng)烈建議組合輸出,使用或門。

7、Q_Channel的向后兼容

Q_Channel是從AXI的低功耗結(jié)構(gòu),演化過來。但是Q_Channel也可以兼容AXI的低功耗接口。

如下圖,device使用AXI的低功耗接口,PMU使用Q_Channel。只需要按照如下的連接進(jìn)行連接即可。

如下圖,device使用Q_Channel,PMU使用AXI的低功耗接口,只需要按照如下的連接進(jìn)行連接即可。

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

    關(guān)注

    33

    文章

    9525

    瀏覽量

    157063
  • Power
    +關(guān)注

    關(guān)注

    1

    文章

    504

    瀏覽量

    69855
  • Channel
    +關(guān)注

    關(guān)注

    0

    文章

    32

    瀏覽量

    12408
  • AMBA
    +關(guān)注

    關(guān)注

    0

    文章

    70

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    ARM系列-P Channel介紹

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

    低功耗LCD驅(qū)動(dòng)段碼屏抗干擾驅(qū)動(dòng)芯片VKL092Q

    ;amp;20)的/&\'屏。單片機(jī)可通過 ,&接口配置顯示參數(shù)和讀寫顯示數(shù)據(jù),可配置種功耗模式,也可通過關(guān)顯示進(jìn)入省電模式。其高抗干擾,超低功耗的特性適用于水電氣表以及
    發(fā)表于 11-03 17:29

    AMBA低功率接口規(guī)格參考手冊(cè)

    Q-Channel是AXI低功耗接口的發(fā)展,在大多數(shù)情況下都是向后兼容的。了解更多信息 有關(guān)信息,請(qǐng)參閱第2-37頁的Q信道向后兼容性。 Q
    發(fā)表于 08-02 09:31

    AD9393:低功耗HDMI顯示接口

    AD9393:低功耗HDMI顯示接口
    發(fā)表于 04-30 18:23 ?6次下載
    AD9393:<b class='flag-5'>低功耗</b>HDMI顯示<b class='flag-5'>接口</b>

    基于AMBA總線介紹?

    (先進(jìn)外圍總線)低速總線、低功耗;接口簡(jiǎn)單 ASB:Advanced System Bus(先進(jìn)系統(tǒng)總線)
    的頭像 發(fā)表于 05-19 14:22 ?2773次閱讀
    基于<b class='flag-5'>AMBA</b>總線介紹?

    介紹AMBA2.0總線

    (先進(jìn)外圍總線) 低速總線、低功耗;接口簡(jiǎn)單 ASB:Advanced System Bus(先進(jìn)系統(tǒng)總線
    的頭像 發(fā)表于 09-06 09:53 ?3985次閱讀
    介紹<b class='flag-5'>AMBA</b>2.0總線

    4-AMBA VIP 編程接口

    Env的編程接口和使用接口目錄4-介紹AMBA System Env的編程接口和使用接口Configuration objectsTran
    發(fā)表于 12-08 16:21 ?10次下載
    4-<b class='flag-5'>AMBA</b> VIP 編程<b class='flag-5'>接口</b>

    ARM系列-P Channel簡(jiǎn)析

    ARM定義了兩個(gè)低功耗接口(Low Power Interface),用于低功耗控制握手,分別是Q-Channel和P-Channel。
    的頭像 發(fā)表于 10-24 10:49 ?3524次閱讀
    ARM系列-P <b class='flag-5'>Channel</b>簡(jiǎn)析

    CC274xR/P-Q1:汽車藍(lán)牙低功耗無線MCU的卓越

    CC274xR/P-Q1:汽車藍(lán)牙低功耗無線MCU的卓越選 引言 在當(dāng)今的汽車電子領(lǐng)域,無線通信技術(shù)的應(yīng)用愈發(fā)廣泛,對(duì)微控制器(MCU)的性能、安全性和低功耗特性提出了更高的要求。T
    的頭像 發(fā)表于 12-22 09:35 ?826次閱讀

    深入剖析CC2642R-Q1:藍(lán)牙低功耗無線MCU的卓越

    深入剖析CC2642R-Q1:藍(lán)牙低功耗無線MCU的卓越選 在當(dāng)今的電子設(shè)備領(lǐng)域,無線通信技術(shù)的發(fā)展日新月異,低功耗、高性能的無線微控制器(MCU)成為了眾多應(yīng)用的核心選擇。CC26
    的頭像 發(fā)表于 12-22 11:25 ?1902次閱讀

    深入剖析CC2541-Q1:藍(lán)牙低功耗無線MCU的卓越

    深入剖析CC2541-Q1:藍(lán)牙低功耗無線MCU的卓越選 在當(dāng)今的電子設(shè)備領(lǐng)域,藍(lán)牙低功耗(BLE)技術(shù)憑借其低能耗、低成本、高集成度等優(yōu)勢(shì),廣泛應(yīng)用于各種物聯(lián)網(wǎng)設(shè)備中。德州儀器(T
    的頭像 發(fā)表于 01-05 16:30 ?464次閱讀

    TLV320ADC3101-Q1:低功耗立體聲ADC的卓越

    TLV320ADC3101-Q1:低功耗立體聲ADC的卓越選 在當(dāng)今的電子設(shè)備領(lǐng)域,尤其是無線手持設(shè)備和便攜式音頻系統(tǒng)中,對(duì)高性能、低功耗音頻處理芯片的需求日益增長(zhǎng)。TI公司
    的頭像 發(fā)表于 01-30 14:40 ?169次閱讀

    低功耗應(yīng)用的理想選:TPL5010 - Q1 深度解析

    低功耗應(yīng)用的理想選:TPL5010-Q1 深度解析 在電子工程師的日常設(shè)計(jì)中,低功耗、高精度的系統(tǒng)定時(shí)器是許多應(yīng)用場(chǎng)景的關(guān)鍵組件。今天,我們就來深入探討一款符合 AEC -
    的頭像 發(fā)表于 02-08 13:55 ?608次閱讀

    深度解析TMP390-Q1:超低功耗溫度開關(guān)的卓越

    深度解析TMP390-Q1:超低功耗溫度開關(guān)的卓越選 在電子設(shè)備的設(shè)計(jì)中,溫度監(jiān)測(cè)與控制至關(guān)重要。TMP390-Q1作為一款超低功耗、雙通
    的頭像 發(fā)表于 02-11 16:25 ?324次閱讀

    探索REF35-Q1:超低功耗高精度電壓基準(zhǔn)的卓越

    探索REF35-Q1:超低功耗高精度電壓基準(zhǔn)的卓越選 在電子設(shè)計(jì)領(lǐng)域,電壓基準(zhǔn)的性能對(duì)整個(gè)系統(tǒng)的穩(wěn)定性和精度起著至關(guān)重要的作用。今天,我們就來深入了解一下TI推出的REF35-Q1超
    的頭像 發(fā)表于 03-02 10:25 ?139次閱讀