[發明專利]一種AHB總線仲裁系統、方法、設備及可讀存儲介質在審
| 申請號: | 202110876850.8 | 申請日: | 2021-07-31 |
| 公開(公告)號: | CN113760805A | 公開(公告)日: | 2021-12-07 |
| 發明(設計)人: | 單鳳敏 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | G06F13/40 | 分類號: | G06F13/40 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 張春輝 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 ahb 總線 仲裁 系統 方法 設備 可讀 存儲 介質 | ||
1.一種AHB總線仲裁系統,其特征在于,包括:
初始設置模塊,用于設置主設備的固定優先級以及等待時間閾值;
接收模塊,用于接收所述主設備發送的總線請求信號;
計時模塊,用于對已經發出所述總線請求信號但未被賦予總線占用權的主設備進行等待時間計時,并在等待時間達到所述等待時間閾值時生成通知信號;
總線移交模塊,用于在所述計時模塊生成通知信號時,確定所述通知信號對應的目標主設備,賦予所述目標主設備總線占用權;在所述計時模塊未生成通知信號時,按照所述固定優先級從已經發出所述總線請求信號的主設備中選取目標主設備,并賦予所述目標主設備總線占用權。
2.如權利要求1所述的系統,其特征在于,所述總線移交模塊用于:判斷所述目標主設備是否符合總線移交條件,若符合,則賦予所述目標主設備總線占用權,其中所述總線條件為:從設備沒有發出分割傳輸信號,且從設備發出的傳送響應信號為傳輸完成。
3.如權利要求2所述的系統,其特征在于,在確定所述目標主設備之后,所述總線移交模塊用于,判斷是否接收到從設備發出的分割傳輸信號,若是,則根據所述分割傳輸信號進行分割傳輸,否則,判斷從設備發出的傳送響應信號是否為傳輸完成,若是,賦予所述目標主設備總線占用權,否則,否則等待當前傳輸完成。
4.如權利要求1所述的系統,其特征在于,還包括:
狀態轉移模塊,用于實現總線傳輸狀態的轉移。
5.如權利要求4所述的系統,其特征在于,所述接收模塊還用于接收所述主設備發送的鎖定信號;
所述狀態轉移模塊,用于在發出所述鎖定信號的主設備獲得總線占用權時,更新所述總線傳輸狀態為鎖定傳輸狀態。
6.如權利要求4所述的系統,其特征在于,所述狀態轉移模塊還用于:在滿足第一條件或第二條件時,更新所述總線傳輸狀態為虛擬主設備傳輸狀態,其中,所述第一條件為在鎖定傳輸同時進行分離傳輸,所述第二條件為全部所述主設備接收到的傳送響應信號均為傳輸未完成;
所述總線移交模塊用于:在所述總線傳輸狀態為虛擬主設備傳輸狀態時,將總線占用權賦予虛擬主設備。
7.如權利要求1所述的系統,其特征在于,所述初始設置模塊還用于:設置默認主設備;
所述總線移交模塊用于:將總線占用權賦予所述默認主設備;
所述狀態轉移模塊用于:在所述默認主設備獲得總線占用權時,更新所述總線傳輸狀態為空閑狀態。
8.一種AHB總線仲裁方法,其特征在于,包括:
設置主設備的固定優先級以及等待時間閾值;
接收所述主設備發送的總線請求信號;
對已經發出所述總線請求信號但未被賦予總線占用權的主設備進行等待時間計時,并在等待時間達到所述等待時間閾值時生成通知信號;
在所述計時模塊生成通知信號時,確定所述通知信號對應的目標主設備,賦予所述目標主設備總線占用權;在所述計時模塊未生成通知信號時,按照所述固定優先級從已經發出所述總線請求信號的主設備中選取目標主設備,并賦予所述目標主設備總線占用權。
9.一種AHB總線仲裁設備,其特征在于,包括;
存儲器:用于存儲計算機程序;
處理器:用于執行所述計算機程序,以實現如權利要求8所述的AHB總線仲裁方法。
10.一種可讀存儲介質,其特征在于,所述可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時用于實現如權利要求8所述的AHB總線仲裁方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110876850.8/1.html,轉載請聲明來源鉆瓜專利網。





