[發明專利]用于異構雙處理器系統芯片的調試方法及系統有效
| 申請號: | 201811385434.2 | 申請日: | 2018-11-20 |
| 公開(公告)號: | CN109656758B | 公開(公告)日: | 2022-02-22 |
| 發明(設計)人: | 李小波;陳輝;李文 | 申請(專利權)人: | 中科曙光信息產業成都有限公司;成都海光集成電路設計有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22;G06F11/34 |
| 代理公司: | 北京蘭亭信通知識產權代理有限公司 11667 | 代理人: | 趙永剛 |
| 地址: | 610015 四川省成都*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 異構雙 處理器 系統 芯片 調試 方法 | ||
1.一種用于異構雙處理器系統芯片的調試系統,所述系統包括所述系統芯片的主處理器和協處理器,以及用于實現所述主處理器訪問至少一個外部設備的主系統總線,其特征在于,所述系統還包括用于實現所述協處理器訪問所述至少一個外部設備的使能總線,所述協處理器,用于在系統上電復位后先執行系統引導程序,以完成系統底層的初始化,并通過系統引導程序中的跳轉點進入所嵌入的調試shell執行測試例程,以完成對所述系統芯片的外圍接口和關鍵邏輯部件的模擬驗證。
2.根據權利要求1所述的系統,其特征在于,所述測試例程直接嵌入所述調試shell或者通過所述調試shell的命令下載至系統內存。
3.根據權利要求1所述的系統,其特征在于,所述協處理器,用于在系統上電啟動后執行所述系統引導程序,當執行到所述系統引導程序的跳轉點時判斷是否嵌入所述調試shell,以及當判斷結果為是時進入所述調試shell以執行測試例程,以完成對所述系統芯片的外圍接口和關鍵邏輯部件的模擬驗證。
4.根據權利要求3所述的系統,其特征在于,所述協處理器,用于當所述判斷結果為否時執行后續系統引導程序,待執行完所述后續系統引導程序后激活所述主處理器;
所述主處理器,用于執行所述系統引導程序,并在執行完所述系統引導程序后運行所述測試例程。
5.根據權利要求1所述的系統,其特征在于,所述協處理器,用于在通過系統引導程序中的跳轉點進入所嵌入的調試shell之前,將所述調試shell嵌入到所述系統引導程序中的跳轉點。
6.一種用于異構雙處理器系統芯片的調試方法,所述系統芯片包括主處理器和協處理器,所述主處理器通過主系統總線訪問至少一個外部設備,其特征在于,所述協處理器通過增加的使能總線訪問所述至少一個外部設備,所述方法包括:
系統上電復位后,所述協處理器先執行系統引導程序,以完成系統底層的初始化,并通過系統引導程序中的跳轉點進入所嵌入的調試shell執行測試例程,以完成對所述系統芯片的外圍接口和關鍵邏輯部件的模擬驗證。
7.根據權利要求6所述的方法,其特征在于,在所述協處理器通過系統引導程序中的跳轉點進入所嵌入的調試shell之前,還包括:
將所述調試shell嵌入到所述系統引導程序中的跳轉點。
8.根據權利要求6所述的方法,其特征在于,所述測試例程直接嵌入所述調試shell或者通過所述調試shell的命令下載至系統內存。
9.根據權利要求6所述的方法,其特征在于,所述協處理器通過系統引導程序中的跳轉點進入所嵌入的調試shell執行測試例程包括:
系統上電啟動后,所述協處理器執行所述系統引導程序,當執行到所述系統引導程序的跳轉點時判斷是否嵌入所述調試shell;
如果判斷結果為是,則所述協處理器進入所述調試shell以執行測試例程,以完成對所述系統芯片的外圍接口和關鍵邏輯部件的模擬驗證。
10.根據權利要求9所述的方法,其特征在于,如果判斷結果為否,則所述協處理器執行后續系統引導程序,待執行完所述后續系統引導程序后激活所述主處理器;
所述主處理器執行所述系統引導程序,并在執行完所述系統引導程序后運行所述測試例程。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中科曙光信息產業成都有限公司;成都海光集成電路設計有限公司,未經中科曙光信息產業成都有限公司;成都海光集成電路設計有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811385434.2/1.html,轉載請聲明來源鉆瓜專利網。





