[發明專利]一種多核處理器BOOT啟動系統及方法有效
| 申請號: | 201611080574.X | 申請日: | 2016-11-30 |
| 公開(公告)號: | CN106648758B | 公開(公告)日: | 2019-11-15 |
| 發明(設計)人: | 張鉚;張榮;張梅娟 | 申請(專利權)人: | 中國電子科技集團公司第五十八研究所 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 32002 總裝工程兵科研一所專利服務中心 | 代理人: | 楊立秋<國際申請>=<國際公布>=<進入 |
| 地址: | 214035江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 多核 處理器 boot 啟動 系統 方法 | ||
1.一種多核處理器BOOT啟動系統,其特征是,包括:
主核(101),用于負責程序的調度與外圍接口的數據處理;
一個或多個從核,用于負責程序的運算;
外部存儲器(105),用于存放存儲bootloader程序以及主核(101)、從核的源程序,并通過EMI接口模塊(104)與主核(101)連接;
EMI接口模塊(104),用于負責主核的總線與外部存儲器(105)的總線間的信號匹配;
主核內部RAM存儲器(100),與主核(101)連接,用于存放主核(101)的程序與數據;
一個或多個從核內部RAM存儲器,與對應的從核間一一連接,用于存放連接從核的程序與數據;
主核路由控制器(103),通過主核網絡節點控制器(102)與主核(101)連接;
從核路由控制器,通過從核網絡節點控制器與對應的從核間一一連接,從核路由控制器與主核路由控制器(103)間連接。
2.根據權利要求1所述的多核處理器BOOT啟動系統,其特征是:所述外部存儲器(105)的數據位寬為8位、16位或32位。
3.一種多核處理器BOOT啟動方法,其特征是,所述啟動方法包括如下步驟:
步驟S200、提供主核(101)以及所需數量的從核,主核(101)通過EMI接口模塊(104)與外部存儲器(105)連接,主核(101)與主核內部RAM存儲器(100)以及主核網絡節點控制器(102)連接,且主核(101)通過主核網絡節點控制器(102)與主核路由控制器(103)連接;每個從核與一個從核內部RAM存儲器以及從核網絡節點控制器隊對應連接,每個從核通過從核網絡節點控制器與對應的從核路由控制器間一一連接,從核路由控制器與主核路由控制器相互連接;
步驟S201、生成主核(101)以及每個從核對應的源程序,并將所生成的源程序和bootloader程序合并成BIN文件,并將所述合并的BIN文件燒寫到外部存儲器(105)內;
步驟S202、上電啟動,并初始化EMI接口模塊(104);
步驟S203、判斷當前從核源程序是否搬運結束,若搬運結束,則跳轉至步驟步驟S204,否則,跳轉至步驟S208;
步驟S204、主核(101)通過EMI接口模塊(104)讀取外部存儲器(105)中的從核參數,以配置從核;
步驟S205、主核(101)通過EMI接口模塊(104)讀取外部存儲器(105)內從核段的大小,若所述讀取從核段的數據塊大小為零,則跳轉至步驟S203,否則,跳轉至步驟S206;
步驟S206、主核(101)將外部存儲器(105)中從核的源程序加載到主核內部RAM存儲器(100)內;
步驟S207、配置主核網絡節點控制器(102),并將主核內部RAM存儲器(100)中的從核源程序傳送至目標從核的從核內部RAM存儲器內;
步驟S208、主核(101)從外部存儲器(105)中讀取主核(101)的參數,以配置主核(101);
步驟S209、讀取外部存儲器(105)中主核段的數據,并判斷主核段的大小,若所述主核段的大小為非零,則執行步驟S211,否則,執行步驟S210;
步驟S210、主核(101)通過EMI接口模塊(104)將外部存儲器(105)的主核源代碼加載到主核內部RAM存儲器(100)內;
步驟S211、跳轉到啟動地址,以實現多核處理器的啟動。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電子科技集團公司第五十八研究所,未經中國電子科技集團公司第五十八研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611080574.X/1.html,轉載請聲明來源鉆瓜專利網。





