[發(fā)明專(zhuān)利]一種基于PCIe總線多主控板冗余備份系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201410308701.1 | 申請(qǐng)日: | 2014-07-01 |
| 公開(kāi)(公告)號(hào): | CN104050061A | 公開(kāi)(公告)日: | 2014-09-17 |
| 發(fā)明(設(shè)計(jì))人: | 王寶強(qiáng);王浩;王曉光;鐘生海;韓瓊 | 申請(qǐng)(專(zhuān)利權(quán))人: | 中國(guó)航天科工集團(tuán)第二研究院七〇六所 |
| 主分類(lèi)號(hào): | G06F11/16 | 分類(lèi)號(hào): | G06F11/16 |
| 代理公司: | 中國(guó)航天科工集團(tuán)公司專(zhuān)利中心 11024 | 代理人: | 岳潔菱;姜中英 |
| 地址: | 100854*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 pcie 總線 主控 冗余 備份 系統(tǒng) | ||
?
技術(shù)領(lǐng)域
本發(fā)明涉及一種多主控板冗余備份系統(tǒng),特別是一種基于PCIe總線多主控板冗余備份系統(tǒng)。
背景技術(shù)
多主控板冗余備份系統(tǒng)主要用于高安全、高可靠性系統(tǒng)應(yīng)用,當(dāng)系統(tǒng)出現(xiàn)異常時(shí)能進(jìn)行故障定位和備份系統(tǒng)切換。以往的多主控板冗余備份系統(tǒng),包括:主板、PCI外設(shè)板卡、板卡狀態(tài)監(jiān)測(cè)系統(tǒng)、I2C控制器、CPU處理器和BMC控制器。板卡狀態(tài)監(jiān)測(cè)系統(tǒng)用于采集板卡上的電壓、電流和溫度信號(hào),檢測(cè)系統(tǒng)運(yùn)行狀態(tài)是否正常。但是以往的多主控板冗余備份系統(tǒng)是基于CPCI?總線的容錯(cuò)計(jì)算機(jī),當(dāng)備份系統(tǒng)切換時(shí),需重啟計(jì)算機(jī)系統(tǒng)以便于對(duì)PCI設(shè)備進(jìn)行重新枚舉并分配空間,此過(guò)程不能滿(mǎn)足高性能實(shí)時(shí)計(jì)算機(jī)的要求,而基于CPCI總線的計(jì)算機(jī)系統(tǒng)已不能滿(mǎn)足微處理器、存儲(chǔ)器和互連網(wǎng)絡(luò)的高速發(fā)展對(duì)數(shù)據(jù)高速傳輸處理的要求。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種基于PCIe總線多主控板冗余備份系統(tǒng),解決傳統(tǒng)基于CPCI總線的計(jì)算機(jī)系統(tǒng)切換系統(tǒng)時(shí)需重啟計(jì)算機(jī)系統(tǒng)以及CPCI總線不能滿(mǎn)足微處理器、存儲(chǔ)器和互連網(wǎng)絡(luò)的高速發(fā)展對(duì)數(shù)據(jù)高速傳輸處理的問(wèn)題。
一種基于PCIe總線多主控板冗余備份系統(tǒng),包括:主板電路A、主板電路B、主板電路C、PCIe交換電路、FC通道卡電路和PCIe?Raid卡電路,其中主板電路A包括:CPU處理器A和PCIe控制器A,主板電路B包括:CPU處理器B和PCIe控制器B,主板電路C包括:CPU處理器C和PCIe控制器C,PCIe交換電路包括:PCIe管理芯片、串行EEPROM和時(shí)鐘芯片。
PCIe控制器A通過(guò)PCIe總線與PCIe管理芯片的端口a雙向連接,PCIe控制器B通過(guò)PCIe總線與PCIe管理芯片的端口b雙向連接,PCIe控制器C通過(guò)PCIe總線與PCIe管理芯片的端口c雙向連接,測(cè)試計(jì)算機(jī)通過(guò)SMBus總線與PCIe管理芯片雙向連接,F(xiàn)C通道卡電路通過(guò)PCIe總線與PCIe管理芯片的端口e雙向連接,PCIe?Raid卡電路通過(guò)PCIe總線與PCIe管理芯片的端口d雙向連接;在主板電路A中,CPU處理器A與PCIe控制器A雙向連接;在主板電路B中,CPU處理器B與PCIe控制器B雙向連接;在主板電路C中,CPU處理器C與PCIe控制器C雙向連接;在PCIe交換電路中,PCIe管理芯片與串行EEPROM通過(guò)SMBus總線雙向連接,時(shí)鐘芯片的輸出端與PCIe管理芯片的輸入端連接。
基于PCIe總線的多主控板冗余備份系統(tǒng)上電后,首先測(cè)試計(jì)算機(jī)將初始配置文件通過(guò)SMBus總線傳送到PCIe管理芯片中,然后PCIe管理芯片將初始配置文件通過(guò)SMBus總線燒寫(xiě)到串行EEPROM中,完成初始配置文件的燒寫(xiě)。初始配置文件的內(nèi)容為對(duì)PCIe管理芯片的設(shè)置,包括:設(shè)置端口a為復(fù)合工作模式,即端口a同時(shí)作為上行端口和非透明橋,表示為P2P+NT,端口b的設(shè)置和端口a相同;設(shè)置端口c為單一工作模式,即端口c只作為非透明橋,表示為NT;設(shè)置端口d為單一工作模式,即端口d只作為下行端口,表示為P2P,端口e的設(shè)置和端口d相同;設(shè)置分區(qū)k包含端口a和端口d;設(shè)置分區(qū)m包含端口b和端口e;設(shè)置分區(qū)n包含端口c;設(shè)置PCIe管理芯片的時(shí)鐘模式為全局時(shí)鐘模式。
燒寫(xiě)完畢后,重新啟動(dòng)系統(tǒng),PCIe管理芯片通過(guò)SMBus總線讀取串行EEPROM的初始配置文件,用于配置PCIe管理芯片的端口寄存器、分區(qū)模式及時(shí)鐘模式。配置完畢后,PCIe管理芯片將分區(qū)k中的端口a和端口d連通,此時(shí)PCIe?Raid卡電路作為CPU處理器A的下游PCIe設(shè)備;PCIe管理芯片將分區(qū)m中的端口b和端口e連通,此時(shí)FC通道卡電路作為CPU處理器B的下游PCIe設(shè)備;PCIe管理芯片將分區(qū)n中端口c的工作模式設(shè)為非透明橋,此時(shí)CPU處理器C沒(méi)有下游的PCIe設(shè)備,CPU處理器C作為備用主板電路,用于接管CPU處理器A或CPU處理器B出現(xiàn)故障時(shí)對(duì)應(yīng)的下游PCIe設(shè)備;PCIe管理芯片由時(shí)鐘芯片提供全局時(shí)鐘。然后,CPU處理器A對(duì)PCIe?Raid卡電路進(jìn)行PCIe設(shè)備掃描完成系統(tǒng)枚舉,CPU處理器B對(duì)FC通道卡電路進(jìn)行PCIe設(shè)備掃描完成系統(tǒng)枚舉,?CPU處理器C同樣進(jìn)行PCIe設(shè)備掃描完成系統(tǒng)枚舉,最后正常啟動(dòng)各自的操作系統(tǒng)。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于中國(guó)航天科工集團(tuán)第二研究院七〇六所,未經(jīng)中國(guó)航天科工集團(tuán)第二研究院七〇六所許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410308701.1/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
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),通過(guò)測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過(guò)處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過(guò)軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 一種安裝PCIE卡的設(shè)備
- 一種PCIe設(shè)備管理方法及裝置
- 一種高速外設(shè)部件互連標(biāo)準(zhǔn)卡及其使用方法和裝置
- 一種基于PCIESwitch的PCIE信號(hào)擴(kuò)展系統(tǒng)及方法
- 一種基于PCIE Switch的PCIE信號(hào)擴(kuò)展系統(tǒng)
- PCIe設(shè)備共享網(wǎng)絡(luò)的生成方法、裝置及系統(tǒng)
- 一種PCIE設(shè)備的對(duì)接方法及PCIE設(shè)備
- 一種PCIE擴(kuò)展卡、相應(yīng)主機(jī)和PCIE信號(hào)擴(kuò)展方法
- 一種PCIe總線地址空間分配方法及裝置
- 一種服務(wù)器CPU適配PCIE板卡的方法
- 內(nèi)部總線系統(tǒng)
- 一種應(yīng)用于實(shí)時(shí)數(shù)據(jù)處理的多級(jí)總線系統(tǒng)
- 協(xié)議轉(zhuǎn)換裝置
- 基于FPGA的PCI總線控制器及控制方法
- 總線監(jiān)控系統(tǒng)、方法及裝置
- 總線電路以及智能貨架系統(tǒng)
- 用于控制串行數(shù)據(jù)總線系統(tǒng)的方法及總線節(jié)點(diǎn)
- 用于在串行數(shù)據(jù)總線系統(tǒng)中分配地址的方法及總線節(jié)點(diǎn)
- 驗(yàn)證先前分配給總線節(jié)點(diǎn)的地址的正確性的方法
- 用于初始化差分雙線數(shù)據(jù)總線的方法及傳送數(shù)據(jù)的方法





