[發(fā)明專利]一種基于PCI總線的動(dòng)態(tài)遷移系統(tǒng)無(wú)效
| 申請(qǐng)?zhí)枺?/td> | 201310290651.4 | 申請(qǐng)日: | 2013-07-11 |
| 公開(kāi)(公告)號(hào): | CN103336753A | 公開(kāi)(公告)日: | 2013-10-02 |
| 發(fā)明(設(shè)計(jì))人: | 戴捷;王浩;鐘生海;楊帆 | 申請(qǐng)(專利權(quán))人: | 中國(guó)航天科工集團(tuán)第二研究院七〇六所 |
| 主分類號(hào): | G06F13/36 | 分類號(hào): | G06F13/36;G06F11/16 |
| 代理公司: | 中國(guó)航天科工集團(tuán)公司專利中心 11024 | 代理人: | 岳潔菱;姜中英 |
| 地址: | 100854*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 pci 總線 動(dòng)態(tài) 遷移 系統(tǒng) | ||
?
技術(shù)領(lǐng)域
本發(fā)明涉及一種動(dòng)態(tài)遷移系統(tǒng),特別是一種基于PCI總線的動(dòng)態(tài)遷移系統(tǒng)。
背景技術(shù)
以往基于PCI總線的系統(tǒng),包括:PCI主控板、PCI總線、PCI擴(kuò)展板卡,其中PCI主控板包括:CPU控制器、南北橋、PCI橋,PCI主控制器集成在南北橋中,?PCI橋用來(lái)增強(qiáng)PCI主控制器的總線驅(qū)動(dòng)能力,以實(shí)現(xiàn)總線功能擴(kuò)展,這樣PCI主控制器就能夠同時(shí)驅(qū)動(dòng)多個(gè)PCI設(shè)備。但是,一旦系統(tǒng)中的PCI主控制器出現(xiàn)異常,PCI橋之后的設(shè)備便無(wú)法驅(qū)動(dòng)。在對(duì)可靠性有很高要求的系統(tǒng)中,這種情況是很致命的,因此這樣的系統(tǒng)欠缺安全備份能力,無(wú)法保證系統(tǒng)的持續(xù)可靠運(yùn)行,并不能適用于高可靠性應(yīng)用領(lǐng)域。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種基于PCI總線的動(dòng)態(tài)遷移系統(tǒng),解決傳統(tǒng)PCI總線系統(tǒng)中一旦PCI主控板異常整個(gè)系統(tǒng)就陷入癱瘓的問(wèn)題。
一種基于PCI總線的動(dòng)態(tài)遷移系統(tǒng),包括:PCI總線、PCI擴(kuò)展板卡A、PCI擴(kuò)展板卡B,還包括:PCI總線動(dòng)態(tài)切換板A、PCI總線動(dòng)態(tài)切換板B;其中,PCI總線動(dòng)態(tài)切換板A與PCI總線動(dòng)態(tài)切換板B的電路結(jié)構(gòu)相同,PCI總線動(dòng)態(tài)切換板A包括:CPU控制器、南北橋、PCI橋、總線開(kāi)關(guān)、BMC控制器、I2C控制器、PCI總線接口、外設(shè)接口。
在PCI總線動(dòng)態(tài)切換板中,CPU控制器與南北橋之間雙向連接,?CPU控制器與BMC控制器之間雙向連接,南北橋與PCI橋之間雙向連接,總線開(kāi)關(guān)的輸出端與南北橋的輸入端連接,BMC控制器的輸出端分別與PCI橋的輸入端、總線開(kāi)關(guān)的輸入端連接,BMC控制器與I2C控制器之間雙向連接,I2C控制器與外設(shè)接口之間雙向連接,PCI總線動(dòng)態(tài)切換板A的外設(shè)接口與PCI總線動(dòng)態(tài)切換板B的外設(shè)接口之間雙向連接,PCI總線動(dòng)態(tài)切換板A的PCI總線接口、PCI總線動(dòng)態(tài)切換板B的PCI總線接口、PCI擴(kuò)展板卡A、PCI擴(kuò)展板卡B分別與PCI總線連接。
系統(tǒng)上電時(shí),默認(rèn)PCI總線動(dòng)態(tài)切換板A獲得總線控制權(quán),PCI總線動(dòng)態(tài)切換板B關(guān)閉總線。?PCI總線動(dòng)態(tài)切換板A的BMC控制器打開(kāi)PCI橋,同時(shí)打開(kāi)總線開(kāi)關(guān),PCI橋擴(kuò)展了除中斷信號(hào)以外的PCI信號(hào),總線開(kāi)關(guān)控制中斷信號(hào)的通斷。相應(yīng)的,PCI總線動(dòng)態(tài)切換板B的BMC控制器關(guān)閉PCI橋和總線開(kāi)關(guān)。PCI總線動(dòng)態(tài)切換板A通過(guò)PCI橋?qū)蚝蟮腜CI設(shè)備進(jìn)行枚舉,從而實(shí)現(xiàn)對(duì)PCI擴(kuò)展板卡A和PCI擴(kuò)展板卡B的訪問(wèn),PCI總線動(dòng)態(tài)切換板B則無(wú)法訪問(wèn)PCI設(shè)備。系統(tǒng)正常啟動(dòng)后,每塊PCI總線動(dòng)態(tài)切換板上的BMC控制器均會(huì)不斷接收來(lái)自本塊PCI總線動(dòng)態(tài)切換板上CPU控制器的持續(xù)心跳信號(hào),并作出應(yīng)答。系統(tǒng)正常運(yùn)行時(shí),PCI總線動(dòng)態(tài)切換板A上的BMC控制器經(jīng)由I2C控制器不斷向PCI總線動(dòng)態(tài)切換板B發(fā)送狀態(tài)指示信號(hào),申明PCI總線動(dòng)態(tài)切換板A對(duì)PCI總線的控制權(quán);PCI總線動(dòng)態(tài)切換板B上的I2C控制器接收到狀態(tài)指示信號(hào)后直接傳輸至BMC控制器,BMC控制器根據(jù)狀態(tài)指示信號(hào)決定是否需要進(jìn)行切換。I2C控制器增強(qiáng)了I2C信號(hào)驅(qū)動(dòng)能力,實(shí)現(xiàn)I2C信號(hào)板級(jí)互聯(lián),I2C控制器相對(duì)于各自板內(nèi)的BMC控制器而言是透明的。當(dāng)PCI總線動(dòng)態(tài)切換板A異常時(shí),?CPU控制器將會(huì)發(fā)送心跳異常信號(hào)或停止發(fā)送心跳信號(hào),BMC控制器接收到心跳異常信號(hào)或偵測(cè)不到心跳信號(hào)后將立即切斷PCI橋和總線開(kāi)關(guān),放棄對(duì)PCI總線的掌控權(quán),同時(shí)發(fā)送狀態(tài)異常信號(hào)給PCI總線動(dòng)態(tài)切換板B的BMC控制器。PCI總線動(dòng)態(tài)切換板B的BMC控制器接收到PCI總線動(dòng)態(tài)切換板A的狀態(tài)指示信號(hào)后,打開(kāi)PCI橋和總線開(kāi)關(guān),同時(shí)發(fā)送命令給CPU控制器,?CPU控制器接收到命令后將對(duì)PCI總線重新進(jìn)行枚舉,分配內(nèi)存空間給橋后的PCI設(shè)備。至此,PCI總線動(dòng)態(tài)切換板B就完全接管了PCI總線的控制權(quán),實(shí)現(xiàn)了PCI總線的動(dòng)態(tài)遷移。
本發(fā)明實(shí)現(xiàn)了系統(tǒng)內(nèi)多個(gè)PCI主控制器的切換,實(shí)現(xiàn)了PCI總線的遷移,使得系統(tǒng)能夠應(yīng)對(duì)某塊甚至某幾塊PCI主控板上PCI?控制器異常的情況,提高了系統(tǒng)的抗風(fēng)險(xiǎn)能力;適用于對(duì)系統(tǒng)穩(wěn)定性、可靠性具有很高要求的場(chǎng)合。
附圖說(shuō)明
圖1???一種基于PCI總線的動(dòng)態(tài)遷移系統(tǒng)結(jié)構(gòu)示意圖。
1.CPU控制器???2.南北橋???3.PCI橋???4.總線開(kāi)關(guān)???5.BMC控制器???6.I2C控制器???7.PCI總線接口?8.外設(shè)接口?9.PCI總線??10.PCI總線動(dòng)態(tài)切換板A??11.PCI總線動(dòng)態(tài)切換板B??12.?PCI擴(kuò)展板卡A???13.?PCI擴(kuò)展板卡B。
具體實(shí)施方式
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國(guó)航天科工集團(tuán)第二研究院七〇六所,未經(jīng)中國(guó)航天科工集團(tuán)第二研究院七〇六所許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310290651.4/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
- 內(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ù)的方法
- 動(dòng)態(tài)矢量譯碼方法和動(dòng)態(tài)矢量譯碼裝置
- 動(dòng)態(tài)口令的顯示方法及動(dòng)態(tài)令牌
- 動(dòng)態(tài)庫(kù)管理方法和裝置
- 動(dòng)態(tài)令牌的身份認(rèn)證方法及裝置
- 令牌、動(dòng)態(tài)口令生成方法、動(dòng)態(tài)口令認(rèn)證方法及系統(tǒng)
- 一種動(dòng)態(tài)模糊控制系統(tǒng)
- 一種基于動(dòng)態(tài)信號(hào)的POS機(jī)和安全保護(hù)方法
- 圖像動(dòng)態(tài)展示的方法、裝置、系統(tǒng)及介質(zhì)
- 一種基于POS機(jī)聚合碼功能分離顯示動(dòng)態(tài)聚合碼的系統(tǒng)
- 基于動(dòng)態(tài)口令的身份認(rèn)證方法、裝置和動(dòng)態(tài)令牌





