[發明專利]處理器核、處理器、片上系統和調試系統在審
| 申請號: | 202110789833.0 | 申請日: | 2021-07-13 |
| 公開(公告)號: | CN113672555A | 公開(公告)日: | 2021-11-19 |
| 發明(設計)人: | 趙彬廣;劉暢;夏天一;郭世晟 | 申請(專利權)人: | 平頭哥(杭州)半導體有限公司 |
| 主分類號: | G06F15/82 | 分類號: | G06F15/82;G06F15/78 |
| 代理公司: | 北京成創同維知識產權代理有限公司 11449 | 代理人: | 劉靜 |
| 地址: | 311121 浙江省杭州市余杭*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 處理器 系統 調試 | ||
本公開實施例提供一種處理器核、處理器、片上系統和調試系統。該處理器核耦合到外部的調試模塊,處理器核包括:取指令單元,用于通過專用交互通道從調試模塊的指令寄存器獲取調試指令,其中,所述專用交互通建立在指令寄存器與所述取指令單元之間;指令譯碼單元,用于對所述調試指令進行譯碼;指令執行單元,用于根據所述指令譯碼單元的譯碼結果執行所述調試指令。該處理器核通過專用交互通道從調試模塊的指令寄存器直接讀取調試指令,相對于通過內存訪問的方式取指令,避免了外部訪存、指令緩存等耗時行為,因此讀取速度更快。
技術領域
本公開涉及芯片領域,具體而言,涉及一種處理器核、處理器、片上系統和調試系統。
背景技術
處理器從設計到硬件實現的過程中,良好的調試系統至關重要,它能夠幫助軟硬件研發人員快速甄別錯誤產生原因并加以修正。良好的調試系統離不開硬件實現,因此在處理器內會設置各種調試組件,由各種調試組件協作完成用戶或其他部件發送的操作命令。硬件研發人員在產品未定型之前,也會不斷地對調試組件進行技術改進。
發明內容
有鑒于此,本公開的目的是提供一種處理器核、處理器、片上系統和調試系統,在處理器的調試模塊和處理器核之間建立專用交互通道,以便于處理器核直接從調試模塊獲取調試指令。
第一方面,本公開實施例提供一種處理器核,通過專用交互通道直接耦合到外部的調試模塊,所述處理器核包括:
取指令單元,用于通過所述專用交互通道從所述調試模塊的指令寄存器獲取調試指令;
指令譯碼單元,用于對所述調試指令進行譯碼;
指令執行單元,用于根據所述指令譯碼單元的譯碼結果執行所述調試指令。
可選地,所述專用交互通道包括:控制通道、數據通道和應答通道,所述處理器核向所述控制通道寫入控制信息,通過所述指令寄存器向所述數據通道寫入調試指令,所述取指令單元從所述控制通道獲取所述控制信息之后,從所述數據通道讀取所述調試指令,并通過所述應答通道反饋應答信息。
可選地,所述指令寄存器中的調試指令以特定符號為結尾符號,所述取指令單元當讀取到所述結尾符號時,向通過所述應答通道反饋應答信息。
可選地,所述取指令單元在所述處理器核進入調試模式之后,通過所述專用交互通道從所述調試模塊的指令寄存器獲取調試指令。
可選地,所述處理器核通過所述專用交互通道從所述調試模塊獲取進入調試模式的請求,并據此進入調試模式。
第二方面,本公開實施例提供一種處理器,包括:
一個或多個上述的處理器核,
所述調試模塊,用于向其內設置的所述指令寄存器寫入調試指令。
可選地,所述調試模塊還用于通過所述專用交互通道向所述處理器核發送進入調試模式的請求,以便于所述處理器核進入調試模式。
第三方面,本公開實施例提供一種片上系統,包括:
一個或多個上述的處理器核;
所述調試模塊,其內設置有所述指令寄存器,用于向所述指令寄存器內寫入調試指令。
可選地,所述調試模塊還用于通過所述專用交互通道向所述處理器核發送進入調試模式的請求,以便于所述處理器核進入調試模式。
第四方面,本公開實施例提供一種調試系統,包括:
主機,包括調試工具和調試轉換器,所述調試工具接收用戶操作,并將用戶操作經由所述調試轉換器轉換為操作命令;
調試傳輸硬件,用于傳輸所述操作命令;
處理器,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平頭哥(杭州)半導體有限公司,未經平頭哥(杭州)半導體有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110789833.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:膨脹土改良方法
- 下一篇:變壓器的水分評估方法、裝置、設備及存儲介質





