两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

綜合核心處理機系統(tǒng)分布式多處理器識別方法

文檔序號:9810490閱讀:439來源:國知局
綜合核心處理機系統(tǒng)分布式多處理器識別方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明屬于綜合核心處理機體系結(jié)構(gòu)技術(shù)領(lǐng)域,尤其涉及一種綜合核心處理機 (ICP)多處理器系統(tǒng)的識別技術(shù)。
【背景技術(shù)】
[0002] 隨著機載系統(tǒng)綜合化模塊化航空電子系統(tǒng)發(fā)展的需求,對航電核心處理平臺一一 綜合核心處理機的綜合化、處理性能要求越來越高,導致產(chǎn)品選用的處理器處理性能越來 越高、整機包括的處理器數(shù)量也越來越多。目前,單臺綜合核心處理機已包括16個功能模 塊、33個PPC處理器節(jié)點,其中單模塊處理器設(shè)計密度最高為4個;由此可見綜合核心處理機 是一個非常復雜的多處理器系統(tǒng)。由于綜合核心處理機多處理器設(shè)計的特點,因此系統(tǒng)軟 件開發(fā)將會同時在所有的處理器硬件平臺上并行開展。
[0003] 航電系統(tǒng)聯(lián)試過程中,所有的航電設(shè)備的處理器調(diào)試接口均通過試驗室的以太網(wǎng) 集線器(HUB)連接,實現(xiàn)調(diào)試平臺到航電設(shè)備所有處理器的調(diào)試、訪問。綜合核心處理機在 航電系統(tǒng)中的應(yīng)用情況如圖1所示。系統(tǒng)軟件開發(fā)團隊通過千兆以太網(wǎng)并行開展軟件調(diào)試 工作,因此多種類型的并行工作都會發(fā)生,如:多個航電設(shè)備會被同時訪問、同一航電設(shè)備 中有多個功能模塊會被同時訪問、同一模塊中可能有多個處理器節(jié)點會被同時訪問…等 等;所有的訪問都是同時進行的,因此,我們就必須發(fā)明有效的多處理器系統(tǒng)識別技術(shù),確 保系統(tǒng)軟件開發(fā)的順利進行。
[0004] 綜上所述,在綜合核心處理機聯(lián)試過程中,為了解決軟件開發(fā)團隊在綜合化多處 理器系統(tǒng)的并行開發(fā),需要設(shè)計一種實現(xiàn)簡單、可靠性高、可用性好的技術(shù)。

【發(fā)明內(nèi)容】

[0005] 為了解決【背景技術(shù)】中所存在的技術(shù)問題,本發(fā)明提出了一種綜合核心處理機系統(tǒng) 分布式多處理器的識別方法,解決了綜合核心處理機系統(tǒng)分布式多處理器在航電系統(tǒng)聯(lián)試 過程中因目標處理器數(shù)量巨大難以識別的難題,確保系統(tǒng)在研發(fā)、維護、配置環(huán)節(jié)的可用 性。
[0006] 本發(fā)明的技術(shù)解決方案是:一種綜合核心處理機系統(tǒng)分布式多處理器識別方法, 其特征在于:所述方法包括以下步驟:
[0007] 1)定義綜合核心處理機SYS_ID離散量輸入接口; SYS_ID表示有4路離散量輸入信 號,均定義為地/開信號,航電系統(tǒng)未連接電纜時,SYS_ID信號為開路,系統(tǒng)獲取到的狀態(tài)為 "1111";
[0008] 2)將綜合核心處理機每個模塊定義不同的標識,即M_ID,通過M_ID狀態(tài)的獲取識 別相應(yīng)的功能模塊;
[0009] 3)在綜合核心處理機同一模塊中,為每個處理器定義不同的標識,即CPU_ID,通過 CPU_ID識別處理器功能分區(qū)通用處理平臺;
[0010] 4)調(diào)試平臺通過SYS_ID狀態(tài)的獲取識別相應(yīng)的綜合核心處理機;調(diào)試平臺識別到 綜合核心處理機后,再依次獲取M_ID信息,找到相應(yīng)的功能模塊;在相應(yīng)的功能模塊內(nèi)分別 獲取每個處理器的CPU_ID信息,找到目標處理器。
[0011]上述步驟2)中110定義為:000_000、000_001、001_000、001_001、001_010、001_ 011、001_100、001_101、011_000、100_000、100_001。
[0012]本發(fā)明的優(yōu)點是:
[0013] 1)由于綜合核心處理機基于通用處理器平臺設(shè)計,GPP,GPI0,MMM選用相同的處理 器設(shè)計,因此可按照功能分類開發(fā)一種最大集合的通用應(yīng)用軟件包,然后此通用應(yīng)用軟件 包可加載到所有的GPP、GPI0、MMM模塊,通過進行處理器識別技術(shù),然后執(zhí)行相應(yīng)的軟件功 能。這樣大大減少了系統(tǒng)軟件包的種類,降低了軟件設(shè)計的復雜度,實現(xiàn)了軟件資源的最大 共享度,減少了軟件開發(fā)的工作量;
[0014] 2)綜合核心處理機通過多處理器識別技術(shù)可以輕松實現(xiàn)系統(tǒng)數(shù)據(jù)的自動動態(tài)配 置、加載,縮短了系統(tǒng)配置、維護的時間,減少了人員素質(zhì)對系統(tǒng)配置、維護的影響,提高了 產(chǎn)品維護的效率和質(zhì)量;
[0015] 3)通過綜合核心處理機多處理器識別技術(shù),可以保證航電系統(tǒng)多任務(wù)并行開發(fā), 提高了系統(tǒng)開發(fā)過程的效率,有效地保證了系統(tǒng)的可用性。統(tǒng)一的應(yīng)用軟件接口,減少軟件 工作量。
[0016] 目前,該設(shè)計已成功應(yīng)用于重點型號項目中,在綜合核心處理機中應(yīng)用取得極好 的效果。
【附圖說明】
[0017] 圖1是本發(fā)明綜合核心處理機系統(tǒng)軟件開發(fā)示意圖;
[0018] 圖2是本發(fā)明綜合核心處理機系統(tǒng)分布式多處理器示意圖;
[0019]圖3是本發(fā)明綜合核心處理機系統(tǒng)分布式多處理器識別流程示意圖;
【具體實施方式】
[0020] 本發(fā)明設(shè)計一種綜合核心處理機系統(tǒng)分布式多處理器識別技術(shù),實現(xiàn)軟件開發(fā)團 隊在綜合化多處理器系統(tǒng)的并行開發(fā)。技術(shù)原理如下:
[0021] 1)綜合核心處理機設(shè)計SYS_ID離散量輸入接口,用于航電系統(tǒng)多個設(shè)備聯(lián)試過程 中快速識別綜合核心處理機,具體設(shè)計詳見圖1中SYS_ID標識的陰影區(qū)域。SYS_ID表示有4 路離散量輸入信號,它們均定義為地/開信號,當航電系統(tǒng)未連接電纜時,此信號即為開路, 軟件獲取到的狀態(tài)為"1111"。航電系統(tǒng)應(yīng)對其中的每個設(shè)備定義不同的狀態(tài),可以通過獲 取SYS_ID的狀態(tài)來識別綜合核心處理機;
[0022] 2)在綜合核心處理機機架中,為每個模塊定義了不同的標識即M_ID,航電系統(tǒng)在 運行過程中可以通過M_ID狀態(tài)的獲取快速識別相應(yīng)的功能模塊,具體設(shè)計詳見圖2*M_ID 標識的陰影區(qū)域。綜合核心處理機中主要功能模塊的1_10定義詳見表1;
[0023] 表 1
[0024]
[0025] 3)在綜合核心處理機同一模塊中,為每個處理器定義了不同的標識即CPU_ID,任 務(wù)系統(tǒng)在運行過程中可以通過CPU_ID快速識別處理器功能分區(qū)通用處理平臺,提高了系統(tǒng) 的可用性,具體設(shè)計詳見圖2中GPP模塊區(qū)域;
[0026] 4)綜合核心處理機提供SYS_ID接口,但是SYS_ID接口狀態(tài)可由用戶定義,系統(tǒng)軟 件調(diào)試平臺可通過SYS_ID狀態(tài)的獲取識別相應(yīng)的航電設(shè)備,此處即為綜合核心處理機。調(diào) 試平臺識別到航電設(shè)備后,再依次獲取M_ID信息,找到相應(yīng)的功能模塊;然后在模塊內(nèi)分別 獲取每個處理器的CPU_ID信息,最終找到目標處理器。調(diào)試平臺到目標處理器的識別流程 如圖3所示。
【主權(quán)項】
1. 一種綜合核心處理機系統(tǒng)分布式多處理器識別方法,其特征在于:所述方法包括以 下步驟: 1) 定義綜合核心處理機SYS_ID離散量輸入接口; SYS_ID表示有4路離散量輸入信號,均 定義為地/開信號,航電系統(tǒng)未連接電纜時,SYS_ID信號為開路,系統(tǒng)獲取到的狀態(tài)為 "1111"; 2) 將綜合核心處理機每個模塊定義不同的標識,即M_ID,通過M_ID狀態(tài)的獲取識別相 應(yīng)的功能t吳塊; 3) 在綜合核心處理機同一模塊中,為每個處理器定義不同的標識,即CPU_ID,通過CPU_ ID識別處理器功能分區(qū)通用處理平臺; 4) 調(diào)試平臺通過SYS_ID狀態(tài)的獲取識別相應(yīng)的綜合核心處理機;調(diào)試平臺識別到綜合 核心處理機后,再依次獲取M_ID信息,找到相應(yīng)的功能模塊;在相應(yīng)的功能模塊內(nèi)分別獲取 每個處理器的CPU_ID信息,找到目標處理器。2. 根據(jù)權(quán)利要求1所述的綜合核心處理機系統(tǒng)分布式多處理器識別方法,其特征在于: 所述步驟 2)中1卬定義為:000_000、000_001、001_000、001_001、001_010、001_011、001_ 100、001_101、011_000、100_000、100_001。
【專利摘要】一種綜合核心處理機系統(tǒng)分布式多處理器識別方法,包括以下步驟:1)定義綜合核心處理機SYS_ID離散量輸入接口;SYS_ID表示有4路離散量輸入信號,均定義為地/開信號,航電系統(tǒng)未連接電纜時,SYS_ID信號為開路,系統(tǒng)獲取到的狀態(tài)為“1111”;2)將綜合核心處理機每個模塊定義不同的標識,即M_ID,通過M_ID狀態(tài)的獲取識別相應(yīng)的功能模塊;3)在綜合核心處理機同一模塊中,為每個處理器定義不同的標識,即CPU_ID,通過CPU_ID識別處理器功能分區(qū)通用處理平臺;本發(fā)明提出了一種綜合核心處理機系統(tǒng)分布式多處理器的識別方法,解決了綜合核心處理機系統(tǒng)分布式多處理器在航電系統(tǒng)聯(lián)試過程中因目標處理器數(shù)量巨大難以識別的難題,確保系統(tǒng)在研發(fā)、維護、配置環(huán)節(jié)的可用性。
【IPC分類】G06F15/80
【公開號】CN105573961
【申請?zhí)枴緾N201510918116
【發(fā)明人】韓嫚莉, 孫靖國, 解文濤, 湛文韜, 李成文, 王明
【申請人】中國航空工業(yè)集團公司西安航空計算技術(shù)研究所
【公開日】2016年5月11日
【申請日】2015年12月10日
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
酒泉市| 绍兴县| 五大连池市| 岳阳县| 漳平市| 沽源县| 那坡县| 遵化市| 潞城市| 七台河市| 北海市| 邳州市| 葵青区| 陆川县| 吉安市| 小金县| 永州市| 邓州市| 焦作市| 陇西县| 平江县| 汽车| 湘潭市| 綦江县| 湘阴县| 融水| 宜良县| 英吉沙县| 应城市| 同仁县| 濮阳县| 若尔盖县| 昌邑市| 达日县| 腾冲县| 疏附县| 积石山| 肇东市| 资中县| 龙陵县| 克拉玛依市|