[發明專利]協調事件排序有效
| 申請號: | 201780090413.5 | 申請日: | 2017-10-10 |
| 公開(公告)號: | CN110637289B | 公開(公告)日: | 2023-04-04 |
| 發明(設計)人: | 邁克爾·戴維·彼德森;雷蒙德·艾倫·史蒂文斯 | 申請(專利權)人: | 亞德諾半導體國際無限責任公司 |
| 主分類號: | G06F13/368 | 分類號: | G06F13/368 |
| 代理公司: | 中國貿促會專利商標事務所有限公司 11038 | 代理人: | 汪晶晶 |
| 地址: | 愛爾蘭*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 協調 事件 排序 | ||
1.一種使用多個排序控制器來同步事件的方法,所述方法包括:
由多個排序控制器中的一個或多個排序控制器監視串行通信總線SCB的第一參考電平;
在識別出所述SCB處于第一參考電平達預定時段時,廣播指示要在SCB上仲裁的事件位置的位序列;
監視所述SCB的位序列;
在所述多個排序控制器中的給定排序控制器確定所監視的位序列與所述給定排序控制器的事件位置的位序列相對應時,確定所述給定排序控制器贏得狀態仲裁并啟用與事件位置相對應的事件;以及
使贏得狀態仲裁的所述給定排序控制器不參與后續的事件位置仲裁。
2.根據權利要求1所述的方法,還包括:在確定所述啟用事件已經在閾值時間內完成時:
在SCB上報告完成情況;以及
進入待機模式,直到以下至少一項:(i)多個排序控制器中的每一個已輪到贏得SCB上的仲裁,(ii)檢測到排序方向改變,或(iii)識別出故障情況。
3.根據權利要求2所述的方法,其中,所述待機模式包括至少以下之一:
(i)在隨后的仲裁周期中不廣播位序列;或
(ii)廣播比所述多個排序控制器中的其他任何排序控制器的事件位置都高的事件位置。
4.根據權利要求1所述的方法,進一步包括,在啟用所述事件之后:
在SCB上報告啟用情況;以及
在隨后的仲裁周期中保持待命狀態,直到以下至少一項:(i)多個排序控制器中的每個已輪到贏得SCB上的仲裁,(ii)檢測到排序方向改變,或(iii)識別出故障情況。
5.根據權利要求1所述的方法,還包括:在確定故障情況時:
防止在隨后的仲裁周期中釋放所述SCB;以及
在所述SCB上報告故障情況。
6.根據權利要求1所述的方法,還包括:在所述事件的啟用期間,將所述SCB維持在第二參考電平。
7.根據權利要求1所述的方法,其中,監視所述SCB的位序列包括:
對于所述事件位置的每個廣播位,讀取SCB的電平;
對于所述事件位置的每個廣播位,將SCB的電平存儲在所述給定排序控制器的存儲器中,以創建當前總線位置;以及
將所述事件位置與當前總線位置進行比較。
8.根據權利要求6所述的方法,其中,在仲裁期間,所述第二參考電平在所述SCB上相對于所述第一參考電平占優。
9.根據權利要求1所述的方法,其中,事件同步的向下序列的事件位置是向上序列的事件位置的按位倒數。
10.根據權利要求1所述的方法,進一步包括在執行事件位置仲裁之前對狀態位進行仲裁,其中,所述狀態仲裁的丟失使贏得所述狀態仲裁的排序控制器不參與所述事件位置仲裁。
11.根據權利要求1所述的方法,其中,所述SCB是差分總線。
12.根據權利要求1所述的方法,其中,所述SCB是單線總線。
13.根據權利要求1所述的方法,其中,所述SCB包括串行數據線和串行時鐘線。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于亞德諾半導體國際無限責任公司,未經亞德諾半導體國際無限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780090413.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:存儲器請求的自適應調度
- 下一篇:一種文件管理方法及裝置





