[發(fā)明專利]多核系統(tǒng)的調(diào)試方法和終端設(shè)備在審
| 申請(qǐng)?zhí)枺?/td> | 201810104527.7 | 申請(qǐng)日: | 2018-02-01 |
| 公開(公告)號(hào): | CN110109783A | 公開(公告)日: | 2019-08-09 |
| 發(fā)明(設(shè)計(jì))人: | 彭宇龍;韓杰;朱紫萱;劉蒙 | 申請(qǐng)(專利權(quán))人: | 北京視聯(lián)動(dòng)力國際信息技術(shù)有限公司 |
| 主分類號(hào): | G06F11/22 | 分類號(hào): | G06F11/22 |
| 代理公司: | 北京潤澤恒知識(shí)產(chǎn)權(quán)代理有限公司 11319 | 代理人: | 莎日娜 |
| 地址: | 100000 北京市東城區(qū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 多核系統(tǒng) 核心處理器 調(diào)試端口 調(diào)試數(shù)據(jù) 調(diào)試 撥碼開關(guān) 目標(biāo)核心 終端設(shè)備 處理器 編碼指令 調(diào)試設(shè)備 獲取目標(biāo) 接收用戶 通信領(lǐng)域 外設(shè) 發(fā)送 外部 應(yīng)用 | ||
發(fā)明實(shí)施例提供了一種多核系統(tǒng)的調(diào)試方法和終端設(shè)備,涉及通信領(lǐng)域,為解決多核系統(tǒng)外設(shè)調(diào)試端口數(shù)量過多的問題而發(fā)明。多核系統(tǒng)包括兩個(gè)以上核心處理器,一個(gè)FPGA和一個(gè)撥碼開關(guān),F(xiàn)PGA上設(shè)置一個(gè)外部調(diào)試端口,F(xiàn)PGA上還設(shè)置有兩個(gè)以上內(nèi)部調(diào)試端口,兩個(gè)以上核心處理器分別通過一個(gè)內(nèi)部調(diào)試端口與FPGA相連,F(xiàn)PGA接收用戶通過撥碼開關(guān)發(fā)送的編碼指令;FPGA從兩個(gè)以上核心處理器中選取目標(biāo)核心處理器;FPGA獲取目標(biāo)核心處理器的調(diào)試數(shù)據(jù),將該調(diào)試數(shù)據(jù)通過調(diào)試設(shè)備發(fā)送給用戶,使用戶根據(jù)調(diào)試數(shù)據(jù)對(duì)目標(biāo)核心處理器進(jìn)行調(diào)試。本實(shí)施例提供的技術(shù)方案可以應(yīng)用對(duì)多核系統(tǒng)進(jìn)行調(diào)試的過程中。
技術(shù)領(lǐng)域
本發(fā)明實(shí)施例涉及通信領(lǐng)域,尤其涉及一種多核系統(tǒng)的調(diào)試方法和終端設(shè)備。
背景技術(shù)
多核系統(tǒng)是一種由多個(gè)核心處理器組成的系統(tǒng),各個(gè)核心處理器之間可以協(xié)同工作,從而達(dá)到高效運(yùn)算、實(shí)時(shí)處理的目的。
在實(shí)際的使用過程中,多核系統(tǒng)的每個(gè)核心處理器都需要進(jìn)行調(diào)試和維護(hù),現(xiàn)有技術(shù)對(duì)多核系統(tǒng)的調(diào)試方法是:每個(gè)核心處理器包括一個(gè)外部調(diào)試端口,該外部調(diào)試端口設(shè)置在多核系統(tǒng)的設(shè)備機(jī)箱上,當(dāng)需要對(duì)某個(gè)核心處理器進(jìn)行調(diào)試或者維護(hù)時(shí),用戶將調(diào)試設(shè)備連接到核心處理器對(duì)應(yīng)的外部調(diào)試端口,通過該外部調(diào)試端口對(duì)該核心處理器進(jìn)行操作。
然而,在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn),現(xiàn)有技術(shù)提供的對(duì)多核系統(tǒng)進(jìn)行調(diào)試的方法,由于每個(gè)核心處理器都需要外設(shè)一個(gè)調(diào)試端口,導(dǎo)致外部端口數(shù)量過多,另外,當(dāng)核心處理器數(shù)量過多時(shí),為每個(gè)核心處理器設(shè)置外部接口幾乎是不可能實(shí)現(xiàn)的。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種多核系統(tǒng)的調(diào)試方法和終端設(shè)備,以解決多核系統(tǒng)外設(shè)調(diào)試端口數(shù)量過多的問題。
為了解決上述問題,本發(fā)明公開了一種多核系統(tǒng)的調(diào)試方法,其中,所述多核系統(tǒng)包括兩個(gè)以上核心處理器,所述多核系統(tǒng)還包括一個(gè)現(xiàn)場(chǎng)可編程門陣列FPGA和一個(gè)與所述FPGA相連的撥碼開關(guān),所述FPGA上設(shè)置一個(gè)外部調(diào)試端口,所述外部調(diào)試端口用于連接調(diào)試設(shè)備,所述FPGA上還設(shè)置有兩個(gè)以上內(nèi)部調(diào)試端口,所述兩個(gè)以上核心處理器分別通過一個(gè)所述內(nèi)部調(diào)試端口與所述FPGA相連,所述方法包括如下步驟:所述FPGA接收用戶通過所述撥碼開關(guān)發(fā)送的編碼指令,其中,所述撥碼開關(guān)的編碼指令預(yù)先分別與每個(gè)所述核心處理器進(jìn)行了匹配;所述FPGA從所述兩個(gè)以上核心處理器中選取與所述編碼指令對(duì)應(yīng)的目標(biāo)核心處理器;所述FPGA獲取所述目標(biāo)核心處理器的調(diào)試數(shù)據(jù),將該調(diào)試數(shù)據(jù)通過所述調(diào)試設(shè)備發(fā)送給所述用戶,使所述用戶根據(jù)所述調(diào)試數(shù)據(jù)對(duì)所述目標(biāo)核心處理器進(jìn)行調(diào)試。
進(jìn)一步地,所述FPGA接收用戶通過所述撥碼開關(guān)發(fā)送的編碼指令之前,還包括:所述FPGA接收每個(gè)所述核心處理器發(fā)送的調(diào)試數(shù)據(jù);所述FPGA將每個(gè)所述核心處理器的調(diào)試數(shù)據(jù)存儲(chǔ)到本地的固態(tài)存儲(chǔ)其中,并生成日志;則所述FPGA獲取所述目標(biāo)核心處理器的調(diào)試數(shù)據(jù)具體為:所述FPGA從所述固態(tài)存儲(chǔ)器中,獲取所述目標(biāo)核心處理器的調(diào)試數(shù)據(jù)。
進(jìn)一步地,所述多核系統(tǒng)還包括:顯示部件,所述顯示部件與所述撥碼開關(guān)相連,用于指示撥碼開關(guān)選擇的核心處理器。
進(jìn)一步地,所述內(nèi)部調(diào)試端口和外部調(diào)試端口包括:通用異步收發(fā)傳輸器UART端口,或者RS-232端口。
另一方面,為了解決上述問題,本發(fā)明公開了一種終端設(shè)備,包括兩個(gè)以上核心處理器,所述多核系統(tǒng)還包括一個(gè)現(xiàn)場(chǎng)可編程門陣列FPGA和一個(gè)與所述FPGA相連的撥碼開關(guān),所述FPGA上設(shè)置一個(gè)外部調(diào)試端口,所述外部調(diào)試端口用于連接調(diào)試設(shè)備,所述FPGA上還設(shè)置有兩個(gè)以上內(nèi)部調(diào)試端口,所述兩個(gè)以上核心處理器分別通過一個(gè)所述內(nèi)部調(diào)試端口與所述FPGA相連,所述FPGA還包括:
第一接收模塊,用于接收用戶通過所述撥碼開關(guān)發(fā)送的編碼指令,其中,所述撥碼開關(guān)的編碼指令預(yù)先分別與每個(gè)所述核心處理器進(jìn)行了匹配;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京視聯(lián)動(dòng)力國際信息技術(shù)有限公司,未經(jīng)北京視聯(lián)動(dòng)力國際信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810104527.7/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 多核系統(tǒng)中內(nèi)存核查的方法和系統(tǒng)
- 多核定時(shí)器實(shí)現(xiàn)方法及系統(tǒng)
- 多核異構(gòu)系統(tǒng)指令存儲(chǔ)單元的動(dòng)態(tài)分配方法
- 表達(dá)系統(tǒng)
- 用于異步多核系統(tǒng)操作共享資源的方法、裝置及系統(tǒng)
- 多核系統(tǒng)級(jí)芯片的驗(yàn)證方法和裝置
- 一種基于多核處理器的視覺伺服控制系統(tǒng)
- 一種數(shù)字孿生系統(tǒng)復(fù)雜任務(wù)異構(gòu)多核并行高效求解方法和系統(tǒng)
- 一種系統(tǒng)啟動(dòng)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 一種多核嵌入式系統(tǒng)的在線升級(jí)方法及系統(tǒng)
- 一種多核心架構(gòu)的計(jì)算機(jī)中央處理器
- 用于監(jiān)視和控制多核心處理器中的發(fā)熱的方法和設(shè)備
- 修復(fù)數(shù)據(jù)處理系統(tǒng)的方法、數(shù)據(jù)處理系統(tǒng)及信息處置系統(tǒng)
- 多核心處理器的超頻測(cè)試方法
- 用于控制處理節(jié)點(diǎn)中的功率消耗的機(jī)構(gòu)
- 在多核心環(huán)境中管理硬件錯(cuò)誤的方法和裝置
- 電子裝置及電子裝置中控制處理器核心的操作的方法
- 多核系統(tǒng)的調(diào)試方法和終端設(shè)備
- 在多核心環(huán)境中管理硬件錯(cuò)誤的方法和裝置
- 處理器核心隔離方法及裝置
- 機(jī)芯主板及電視機(jī)
- 經(jīng)由端口控制器自身的外部端口對(duì)端口控制器進(jìn)行再編程
- 用于MCU的端口復(fù)用方法和裝置
- JTAG調(diào)試裝置以及JTAG調(diào)試方法
- 一種具有調(diào)試接口安全機(jī)制的SOC芯片及方法
- 一種板卡、調(diào)試方法及調(diào)試系統(tǒng)
- 遠(yuǎn)程調(diào)試方法、裝置、服務(wù)器、可讀存儲(chǔ)介質(zhì)和系統(tǒng)
- 基于HDMI接口的串口調(diào)試方法、電路及模塊
- 一種緊湊型調(diào)試接口及其連接器、電子系統(tǒng)
- 服務(wù)調(diào)試方法、調(diào)試服務(wù)、電子設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 一種機(jī)頂盒調(diào)試系統(tǒng)
- 一種支持DDR3數(shù)據(jù)通路調(diào)試的調(diào)試控制單元及調(diào)試方法
- 一種適用于通信設(shè)備使用的調(diào)試平臺(tái)
- 網(wǎng)頁前端調(diào)試方法及裝置
- 一種FPGA調(diào)試轉(zhuǎn)換設(shè)備、系統(tǒng)及方法
- 一種通信軟件調(diào)試用的數(shù)據(jù)自動(dòng)化處理系統(tǒng)
- 信息處理方法、裝置及存儲(chǔ)介質(zhì)
- 一種電力設(shè)備安全調(diào)試監(jiān)控系統(tǒng)和處理方法
- 一種應(yīng)用于多芯片調(diào)試系統(tǒng)的調(diào)試信息同步方法
- 支持多種調(diào)試方式的工業(yè)路由裝置及系統(tǒng)





