[發明專利]系統總線的監測方法、系統總線監測器及片上系統有效
| 申請號: | 201010107545.4 | 申請日: | 2010-02-09 |
| 公開(公告)號: | CN101788947A | 公開(公告)日: | 2010-07-28 |
| 發明(設計)人: | 鄧莉;劉宇 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34 |
| 代理公司: | 北京中博世達專利商標代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 518129 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 系統總線 監測 方法 監測器 系統 | ||
1.一種系統總線的監測方法,其特征在于,包括:
接受預先配置的監測時間;
在所述監測時間內實時監測系統總線,監測系統總線的空閑時間,并確定所述監測時間與所述空閑時間的差值為系統總線的有效傳輸時間;
確定所述有效傳輸時間和所述監測時間的比值為所述系統總線的平均傳輸效率;
所述監測系統總線的空閑時間,包括:
在監測到與系統總線相連的主設備發起一次命令請求時進行一次加法計數;
在監測到與系統總線相連的從設備完成響應一次所述命令請求時進行一次減法計數;
當所述加法計數的次數與所述減法計數的次數相等時,確定系統總線處于空閑狀態;
記錄系統總線處于空閑狀態的時間為系統總線的空閑時間。
2.根據權利要求1所述的系統總線的監測方法,其特征在于,所述記錄系統總線處于空閑狀態的時間,包括:
記錄系統總線處于空閑狀態時的標準時鐘信號數目;
根據所述標準時鐘信號數目確定系統總線處于空閑狀態的時間。
3.根據權利要求1所述的系統總線的監測方法,其特征在于,所述命令請求包括讀操作請求和寫操作請求。
4.根據權利要求1所述的系統總線的監測方法,其特征在于,所述方法還包括:
在所述監測時間內實時監測系統總線的數據流量。
5.根據權利要求4所述的系統總線的監測方法,其特征在于,所述在所述監測時間內實時監測系統總線的數據流量,包括:
監測與系統總線相連的主設備發起的命令請求的次數;
監測與系統總線相連的從設備響應所述命令請求的次數;
確定主設備發起的命令請求的次數與從設備響應所述命令請求的次數的和值為系統總線的數據流量。
6.根據權利要求4所述的系統總線的監測方法,其特征在于,所述在所述監測時間內實時監測系統總線的數據流量,包括:
監測與系統總線相連的從設備響應與系統總線相連的主設備發起?的命令請求的次數;
確定響應所述命令請求的次數為系統總線的數據流量。
7.根據權利要求5或6所述的系統總線的監測方法,其特征在于,所述命令請求中攜帶有統一的命令ID。
8.一種系統總線監測器,其特征在于,包括:
接受單元,用于接受預先配置的監測時間;
監測單元,用于在所述監測時間內實時監測系統總線,并確定系統總線的有效傳輸時間;所述監測單元包括:監測模塊,用于監測系統總線的空閑時間;確定模塊,用于確定所述監測時間與所述空閑時間的差值為系統總線的有效傳輸時間;
確定單元,用于確定所述有效傳輸時間和所述監測時間的比值為所述系統總線的平均傳輸效率;
所述監測模塊包括:
加法計數子模塊,用于在監測到與系統總線相連的主設備發起一次命令請求時進行一次加法計數;
減法計數子模塊,用于在監測到與系統總線相連的從設備完成響應一次所述命令請求時進行一次減法計數;
確定子模塊,用于當所述加法計數的次數與所述減法計數的次數相等時,確定系統總線處于空閑狀態;
空閑時間記錄子模塊,用于在系統總線處于空閑狀態時,記錄系統總線處于空閑狀態的時間。
9.根據權利要求8所述的系統總線監測器,其特征在于,所述空閑時間記錄子模塊包括:
計數器,用于記錄系統總線處于空閑狀態時的標準時鐘信號數目;
統計器,用于根據所述標準時鐘信號數目確定系統總線處于空閑狀態的時間。
10.根據權利要求8所述的系統總線監測器,其特征在于,所述系統總線監測器還包括:
數據流量統計單元,用于在所述監測時間內實時監測系統總線的數據流量。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010107545.4/1.html,轉載請聲明來源鉆瓜專利網。





