[發明專利]觸發操作方法、多核分組調試方法、裝置及系統有效
| 申請號: | 201010618249.0 | 申請日: | 2010-12-31 |
| 公開(公告)號: | CN102073565A | 公開(公告)日: | 2011-05-25 |
| 發明(設計)人: | 胡子昂;白瑞史·多博瑞;雷鎮;崔世強 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518129 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 觸發 操作方法 多核 分組 調試 方法 裝置 系統 | ||
技術領域
本發明涉及通信技術領域,具體涉及一種觸發操作方法、多核分組調試方法、裝置及系統。
背景技術
“多核”是指一個芯片或目標板,其中包含了兩個及以上的可執行代碼的邏輯設備,如,中央處理器(CPU,Central?Processing?Unit)、數字信號處理器(DSP,Digital?Signal?Processing)、現場可編程門陣列(FPGA,Field?Programmable?Gate?Array)。即多核系統環境下涉及同構和異構內核,由于系統復雜度不斷增加,多核環境下面對許多調試挑戰。
目前業界普通采用多路(Muxing)技術進行多核調試,如圖1所示,在單一調試接口中采用獨立調試器,通過OCD(On?Chip?Debugging,片上調試)和所有核通信,每個調試器連接到OCD來調試相應的單核,多個調試器之間沒有通信,所謂的多核調試實質上是多個單核調試的集合,即采用多個調試器來分別完成相應單核的調試。
發明人在實現本發明過程中,發現應用現有多路技術進行多核調試過程時,靈活性和效率較低,而且無法同步調試多個內核(例如,如果要啟動或停止多個內核,開發人員只能逐個順序進行)。
發明內容
本發明實施例在于提供一種觸發操作方法、多核分組調試方法、裝置及系統,以增強多核調試的靈活性和效率。
一方面,本發明實施例提供一種觸發操作方法,該方法包括:
獲取觸發操作對消息,所述觸發操作對消息包括觸發標識trigger?id和操作域信息;
將所述觸發操作對消息中的觸發標識trigger?id與當前處理器核中存儲的觸發標識trigger?id進行匹配,如果匹配成功,則執行所述觸發操作對消息中的操作域信息所指示的操作action。
另一方面,本發明實施例提供一種多核處理器系統,所述多核處理器系統包括主控核和多個操作核,所述主控核和多個操作核之間通過核間互聯總線通信,其中,
所述主控核用于通過所述核間互聯總線傳輸觸發操作對消息或指向所述觸發操作對消息的核間通信中斷,其中,所述觸發操作對消息包括觸發標識trigger?id和操作域信息;
所述操作核用于接收所述觸發操作對消息,或根據收到的核間通信中斷獲取所述觸發操作對消息,將所述觸發操作對消息中的觸發標識trigger?id與本核中存儲的觸發標識trigger?id進行匹配,如果匹配成功,則執行所述觸發操作對消息中的操作域信息所指示的操作action。
另一方面,本發明實施例提供一種處理器核,所述處理器核包括:
存儲單元,用于存儲一個或多個觸發標識trigger?id,其中所述觸發標識trigger?id表示該處理器核所屬的核組,或者該處理器核;
獲取單元,用于獲取觸發操作對消息,所述觸發操作對消息包括觸發標識trigger?id和操作域信息;
匹配單元,用于將所述觸發操作對消息中的觸發標識trigger?id與所述存儲單元中存儲的觸發標識trigger?id進行匹配;
處理單元,用于在所述匹配單元得到所述觸發操作對消息中的觸發標識trigger?id與所述存儲單元存儲的一觸發標識trigger?id匹配成功,執行所述觸發操作對消息中的操作域信息所指示的操作action。
可見,本發明實施例中,通過將獲取的觸發操作對消息中的trigger?id與當前處理器核中存儲的trigger?id進行匹配,如果匹配成功,則執行所述觸發操作對消息中操作域信息所指示的操作action,以實現能同步觸發屬于一種狀態或屬性的一個或多個處理器核,這里屬于同一種狀態或屬性的一個或多個處理器核用同一個trigger?id標識,從而增強多核觸發的靈活性和效率,尤其是增強多核同步觸發的靈活性和效率。
另一方面,本發明實施例提供一種多核分組調試方法,應用于包括至少兩個處理器核的多核處理器系統,該方法包括:
獲取第二調試消息,所述第二調試消息包括組標識group?id和操作域信息;
將所述第二調試消息中的組標識group?id與當前處理器核中存儲的組表中的組標識進行匹配,如果所述第二調試消息中的組標識group?id與所述組表中的組標識group?id匹配成功,則執行所述第二調試消息中的操作域信息所指示的操作action,其中所述當前處理器核中存儲的組表包括至少一個組標識group?id,所述組標識group?id用于表示所述當前處理器核所屬的核組。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010618249.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:服務器的檢測裝置
- 下一篇:一種數字資源包結構校驗方法及系統





