最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

用于I3C總線上的帶內(nèi)中斷的退避計時器的制作方法

文檔序號:41959826發(fā)布日期:2025-05-20 16:54閱讀:4來源:國知局
用于I3C總線上的帶內(nèi)中斷的退避計時器的制作方法

本發(fā)明涉及i3c總線上的帶內(nèi)中斷(ibi)的服務(wù),并且特別是涉及一種用于解決較低優(yōu)先級的從設(shè)備缺乏服務(wù)的方法。


背景技術(shù):

1、眾所周知,采用串行總線來互連設(shè)備以進行數(shù)據(jù)通信。例如,處理器或其他主機設(shè)備可以經(jīng)由串行總線而連接到外圍設(shè)備。該串行總線通常根據(jù)由標準機構(gòu)定義的規(guī)范和協(xié)議進行操作。在一個示例中,i3c協(xié)議定義了串行總線上的信號與傳輸之間的時序關(guān)系。

2、i3c從(目標)設(shè)備被配置為斷言帶內(nèi)中斷(ibi)以請求訪問串行總線??偩€主(控制器)設(shè)備在優(yōu)先級的基礎(chǔ)上服務(wù)于所請求的中斷。在多個從設(shè)備之間爭用服務(wù)的情況下,首先為具有最高分配(assign)優(yōu)先級的中斷斷言從設(shè)備提供服務(wù)。由于這種基于優(yōu)先級的服務(wù)層次,當較高優(yōu)先級的從設(shè)備在每次中斷機會時競爭總線訪問時,具有較低優(yōu)先級的從設(shè)備可能會得不到服務(wù)。

3、因此,本領(lǐng)域需要解決上述問題并且確保較低優(yōu)先級的i3c從設(shè)備被給予機會讓總線主設(shè)備服務(wù)于其中斷請求。


技術(shù)實現(xiàn)思路

1、在一個實施例中,一種用于從設(shè)備在串行數(shù)據(jù)總線上向主設(shè)備發(fā)出帶內(nèi)中斷請求的方法包括:檢查由退避(backoff)計時器存儲的退避時間是否已經(jīng)到期;當退避時間尚未到期時,避免響應(yīng)于串行總線上的啟動條件而向主設(shè)備發(fā)起帶內(nèi)中斷請求;以及當退避時間已經(jīng)到期時,準許響應(yīng)于串行總線上的啟動條件而向主設(shè)備發(fā)起帶內(nèi)中斷請求。

2、在一個實施例中,一種被配置用于通過串行數(shù)據(jù)總線與主設(shè)備進行通信的從設(shè)備包括:被配置為存儲退避時間的退避計時器;其中從設(shè)備還被配置為:檢查由退避計時器存儲的退避時間是否已經(jīng)到期;當退避時間尚未到期時,避免響應(yīng)于串行總線上的啟動條件而向主設(shè)備發(fā)起帶內(nèi)中斷請求;并且當退避時間已經(jīng)到期時,響應(yīng)于串行總線上的啟動條件而向主設(shè)備發(fā)起帶內(nèi)中斷請求。

3、在一個實施例中,一種方法包括:響應(yīng)于串行總線上的第一啟動條件,由從設(shè)備通過串行總線向主設(shè)備發(fā)起第一帶內(nèi)中斷請求;從主設(shè)備接收對第一帶內(nèi)中斷請求的確認;響應(yīng)于所接收的確認,由從設(shè)備重置退避計時器,以存儲退避時間;以及在由從設(shè)備響應(yīng)于串行總線上的第二啟動條件而通過串行總線向主設(shè)備發(fā)起第二帶內(nèi)中斷請求之前,由從設(shè)備等待由退避計時器存儲的退避時間到期。



技術(shù)特征:

1.一種用于從設(shè)備在串行數(shù)據(jù)總線上向主設(shè)備發(fā)出帶內(nèi)中斷請求的方法,包括:

2.根據(jù)權(quán)利要求1所述的方法,還包括:

3.根據(jù)權(quán)利要求2所述的方法,還包括:當所述退避時間尚未到期時:

4.根據(jù)權(quán)利要求3所述的方法,其中遞減所述退避時間包括:響應(yīng)于所述串行總線上的每個后續(xù)啟動條件,遞減一。

5.根據(jù)權(quán)利要求3所述的方法,其中所述退避時間在所述退避時間被遞減到零時到期。

6.根據(jù)權(quán)利要求2所述的方法,其中所述最大值由所述主設(shè)備設(shè)置。

7.根據(jù)權(quán)利要求2所述的方法,其中所述最大值考慮到總線訪問優(yōu)先級級別被設(shè)置,所述總線訪問優(yōu)先級級別被分配給所述從設(shè)備。

8.根據(jù)權(quán)利要求1所述的方法,其中所述串行總線上的所述啟動條件指示針對多個從設(shè)備在所述串行總線上請求所述主設(shè)備注意的總線仲裁過程的啟動。

9.一種被配置用于通過串行數(shù)據(jù)總線與主設(shè)備進行通信的從設(shè)備,包括:

10.根據(jù)權(quán)利要求9所述的從設(shè)備,還被配置為:

11.根據(jù)權(quán)利要求10所述的從設(shè)備,還被配置為:當所述退避時間尚未到期時:

12.根據(jù)權(quán)利要求11所述的從設(shè)備,其中所述退避時間在所述退避時間被遞減到零時到期。

13.根據(jù)權(quán)利要求11所述的從設(shè)備,還被配置為:響應(yīng)于所述串行總線上的每個后續(xù)啟動條件,將所述退避時間遞減一。

14.根據(jù)權(quán)利要求10所述的從設(shè)備,其中所述最大值由所述主設(shè)備設(shè)置。

15.根據(jù)權(quán)利要求10所述的從設(shè)備,其中所述最大值考慮到總線訪問優(yōu)先級級別被設(shè)置,所述總線訪問優(yōu)先級級別被分配給所述從設(shè)備。

16.根據(jù)權(quán)利要求9所述的從設(shè)備,其中所述串行總線上的所述啟動條件指示針對多個從設(shè)備在所述串行總線上請求所述主設(shè)備注意的總線仲裁過程的啟動。

17.一種方法,包括:

18.根據(jù)權(quán)利要求17所述的方法,其中等待包括:對在所述串行總線上的、在所述第一啟動條件之后并且在所述第二啟動條件之前發(fā)生的啟動條件的數(shù)目進行計數(shù)。

19.根據(jù)權(quán)利要求18所述的方法,其中重置包括:將所述退避時間設(shè)置為最大值,并且其中等待包括:響應(yīng)于在所述串行總線上的、在所述第一啟動條件之后并且在所述第二啟動條件之前發(fā)生的每個啟動條件,將所述退避時間遞減一。

20.根據(jù)權(quán)利要求19所述的方法,其中所述最大值由所述主設(shè)備設(shè)置。

21.根據(jù)權(quán)利要求19所述的方法,其中所述最大值考慮到總線訪問優(yōu)先級級別被設(shè)置,所述總線訪問優(yōu)先級級別被分配給所述從設(shè)備。

22.根據(jù)權(quán)利要求17所述的方法,其中所述串行總線上的所述啟動條件指示針對多個從設(shè)備在所述串行總線上請求所述主設(shè)備注意的總線仲裁過程的啟動。


技術(shù)總結(jié)
本公開的實施例涉及用于I3C總線上的帶內(nèi)中斷的退避計時器。一種用于從設(shè)備在串行數(shù)據(jù)總線上向主設(shè)備發(fā)出帶內(nèi)中斷請求的方法包括:檢查由退避計時器存儲的退避時間是否已經(jīng)到期。當退避時間尚未到期時,從設(shè)備避免響應(yīng)于串行總線上的啟動條件而向主設(shè)備發(fā)起帶內(nèi)中斷請求。然而,當退避時間已經(jīng)到期時,從設(shè)備被準許響應(yīng)于串行總線上的啟動條件,向主設(shè)備發(fā)起帶內(nèi)中斷請求。

技術(shù)研發(fā)人員:E·Z·特費里
受保護的技術(shù)使用者:意法半導(dǎo)體國際公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/5/19
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1