[發(fā)明專利]一種下位機板卡狀態(tài)監(jiān)控技術(shù)的實現(xiàn)方法在審
| 申請?zhí)枺?/td> | 202110949896.8 | 申請日: | 2021-08-18 |
| 公開(公告)號: | CN113656250A | 公開(公告)日: | 2021-11-16 |
| 發(fā)明(設(shè)計)人: | 唐亮 | 申請(專利權(quán))人: | 天津津航計算技術(shù)研究所 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30 |
| 代理公司: | 中國兵器工業(yè)集團公司專利中心 11011 | 代理人: | 劉瑞東 |
| 地址: | 300308 天津*** | 國省代碼: | 天津;12 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 下位 機板 狀態(tài) 監(jiān)控 技術(shù) 實現(xiàn) 方法 | ||
本發(fā)明涉及一種下位機板卡狀態(tài)監(jiān)控技術(shù)的實現(xiàn)方法,屬于計算機控制領(lǐng)域。本發(fā)明下位機模塊板卡加入雙口RAM芯片和PCI橋片,制訂雙口RAM交互協(xié)議,約定好下位機板卡和上位機之間要交互數(shù)據(jù)要素和數(shù)據(jù)格式;編寫下位機板卡狀態(tài)監(jiān)控軟件模塊,該軟件模塊用來實時讀取板卡運行狀態(tài)和軟件執(zhí)行情況,并將結(jié)果按協(xié)議規(guī)定寫入雙口RAM協(xié)議區(qū)域;上位機軟件實時查詢板卡運行狀態(tài),上位機查詢狀態(tài)運行在后臺服務(wù)任務(wù)。本發(fā)明通過引入雙口RAM這一器件,打通下位機板卡和上位機之間的通道,使上位機軟件能夠間接訪問到下位機板卡的資源。
技術(shù)領(lǐng)域
本發(fā)明屬于計算機控制領(lǐng)域,具體涉及一種下位機板卡狀態(tài)監(jiān)控技術(shù)的實現(xiàn)方法。
背景技術(shù)
在軍事、航天、船舶等工程控制領(lǐng)域,計算機系統(tǒng)普遍采用PCI、PCI-E或是VPX總線,各功能接口模塊掛在總線上,完成相應(yīng)的功能。作為獨立的功能模塊,接收上位機的數(shù)據(jù)和命令,完成數(shù)據(jù)傳輸和命令執(zhí)行,并將外部數(shù)據(jù)的數(shù)據(jù)和指令反饋給上位機。通常情況,這些接口模塊扮演著“黑盒子”的角色,當(dāng)主機下達的指令沒有得到反饋時,很多情況下無法獲取“下位機”的工作狀態(tài)和出現(xiàn)的故障信息。
為了解決這個問題,從系統(tǒng)架構(gòu)設(shè)計角度出發(fā),在接口模塊板卡中引入雙口RAM(隨機存取存儲器),通過PCI總線接口完成上位機和模塊板卡CPU之間雙向交互,從而提出一種獲取接口模塊板卡的狀態(tài)信息,完成狀態(tài)監(jiān)控的設(shè)計方案。
發(fā)明內(nèi)容
(一)要解決的技術(shù)問題
本發(fā)明要解決的技術(shù)問題是如何提供一種下位機板卡狀態(tài)監(jiān)控技術(shù)的實現(xiàn)方法,以解決系統(tǒng)運行過程中下位機處于黑盒子狀態(tài)的問題。
(二)技術(shù)方案
為了解決上述技術(shù)問題,本發(fā)明提出一種下位機板卡狀態(tài)監(jiān)控技術(shù)的實現(xiàn)方法,該方法包括如下步驟:
S1、下位機模塊板卡加入雙口RAM芯片和PCI橋片
雙口RAM芯片一端與板卡CPU連接,另一端連接到Local Bus上,Local Bus通過PCI橋片適配到PCI總線上;
S2、制訂雙口RAM交互協(xié)議
約定好下位機板卡和上位機之間要交互數(shù)據(jù)要素和數(shù)據(jù)格式;
S3、編寫下位機板卡狀態(tài)監(jiān)控軟件模塊
該軟件模塊用來實時讀取板卡運行狀態(tài)和軟件執(zhí)行情況,并將結(jié)果按協(xié)議規(guī)定寫入雙口RAM協(xié)議區(qū)域;
S4、上位機軟件實時查詢板卡運行狀態(tài)
上位機查詢狀態(tài)運行在后臺服務(wù)任務(wù)中,與下位機軟件通過握手互斥機制,按照一定頻率從雙口RAM協(xié)議區(qū)域讀取板卡狀態(tài),并將結(jié)果發(fā)送到系統(tǒng)消息隊列中,供上層應(yīng)用使用。
進一步地,所述雙口RAM芯片采用IDT70261。
進一步地,所述PCI橋片采用PCI9052。
進一步地,所述步驟S1中:雙口RAM芯片和下位機板卡CPU之間通過地址線和數(shù)據(jù)線連接;
雙口RAM芯片通過地址線和數(shù)據(jù)線連接到Local Bus,PCI橋片掛接到PCI總線上。
進一步地,所步驟S2具體包括:
S21、確定需要監(jiān)控的板卡狀態(tài)項目;
S22、把上述需求項目一一對應(yīng)到雙口RAM的特定單元,并規(guī)定訪問形式和對應(yīng)協(xié)議。
進一步地,所述狀態(tài)項目包括CPU運行時間、初始化板卡結(jié)果、軟件運行時序、記錄發(fā)生的錯誤以及寄存器訪問記錄。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于天津津航計算技術(shù)研究所,未經(jīng)天津津航計算技術(shù)研究所許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110949896.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 多級校內(nèi)監(jiān)控系統(tǒng)
- 多級校內(nèi)監(jiān)控系統(tǒng)
- 一種范圍廣、力度大的校內(nèi)監(jiān)控系統(tǒng)
- 一種監(jiān)控的方法及系統(tǒng)
- 設(shè)備的監(jiān)控方法、裝置、系統(tǒng)和空調(diào)
- 多級校內(nèi)監(jiān)控系統(tǒng)
- 設(shè)備監(jiān)控方法、裝置、計算機設(shè)備及存儲介質(zhì)
- 風(fēng)險雷達預(yù)警的監(jiān)控方法及系統(tǒng)
- 區(qū)塊鏈網(wǎng)絡(luò)監(jiān)控系統(tǒng)、裝置及方法
- 基于機器視覺的車站客流安全智能監(jiān)控系統(tǒng)





