[發明專利]一種處理PCI系統異常的方法及裝置有效
| 申請號: | 200910089083.5 | 申請日: | 2009-07-28 |
| 公開(公告)號: | CN101625656A | 公開(公告)日: | 2010-01-13 |
| 發明(設計)人: | 郭道榮 | 申請(專利權)人: | 杭州華三通信技術有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F11/07;G06F13/14 |
| 代理公司: | 北京德琦知識產權代理有限公司 | 代理人: | 謝安昆;宋志強 |
| 地址: | 310053浙江省杭州市高新技術產業*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 處理 pci 系統 異常 方法 裝置 | ||
技術領域
本發明涉及網絡通信技術領域,特別涉及一種處理PCI系統異常的方法 和裝置。
背景技術
外部設備互連(PCI,Peripheral?Component?Interconnect)總線因其具有 開放架構、易用性和可擴展性好等優點得到廣泛應用。圖1為一種PCI系統 的結構示意圖,主機設備為CPU內置的PCI控制器,通常也被成為PCI主 機橋控制器,PCI系統中可以通過PCI總線掛接多個PCI設備,該PCI設備 可以是固定設備也可以是插卡式設備,可以是自舉設備也可以是普通設備。 主機設備上電后,首先完成自身的基本配置之后,會通過PCI總線掃描各 PCI設備,并對各PCI設備進行相應的配置,配置完成之后,主機設備就可 以通過PCI總線與各PCI設備進行數據交互。
在PCI系統中,如果某塊PCI設備作為目標設備時發生故障,則可能會 引起整個PCI系統故障而無法正常工作,例如可能會出現以下問題:其一、 主設備訪問目標設備時,目標設備故障引起在聲明交易之后遲遲不能準備好 數據接收,即在第三個時鐘周期中發送有效的DEVSEL信號后,在第四個 周期及以后一直不發送有效的TRDY信號,從而使得主機設備一直處于等待 中,同時目標設備也不能發出重試或交易廢止信號,從而造成PCI系統被此 次交易長時間獨占,總線掛死。其二、如果目標設備為自舉設備,其在上電 后不依靠主機設備的配置,而是自己進行初始化配置,在該目標設備完成初 始化配置之前處于鎖定(Locked)狀態,主機設備無法對其進行訪問,對其 的訪問交易將被重試。如果該自舉設備在初始化過程中出現異常,無法完成 初始化配置,則主機設備對其進行的訪問將被無限重試,從而造成總線被長 時間占用。除此之外還可能出現其它異常狀況導致總線被長時間占用,從而 導致整個PCI系統的崩潰。
發明內容
有鑒于此,本發明提供了一種處理PCI系統異常的方法和裝置,從而避 免因PCI系統異常引起總線被長時間占用所導致的整個PCI系統崩潰。
一種處理外部設備互連PCI系統異常的方法,在PCI系統中的主機設備 與PCI設備之間設置異常監控隔離裝置,該異常監控隔離裝置執行以下步 驟:
A、監聽主機設備通過PCI總線對作為目標設備的PCI設備的訪問;
B、監聽到訪問出現異常時,隔離被訪問的目標設備;
C、被隔離的目標設備被訪問時,代替該被訪問的目標設備向所述主機設備 發送目標廢止應答。
一種處理PCI系統異常的裝置,該裝置應用于包含主機設備和PCI設備的 PCI系統,該裝置包括:控制單元和隔離單元;
所述控制單元,用于監聽主機設備通過PCI總線對作為目標設備的PCI設 備的訪問;被所述隔離單元隔離的目標設備被訪問時,代替該被訪問的目標設 備向所述主機設備發送目標廢止應答;
所述隔離單元,用于在所述控制單元監聽到訪問出現異常時,隔離被訪 問的目標設備。
由以上技術方案可以看出,本發明通過在PCI系統中的主機設備與PCI 設備之間設置異常監控隔離裝置,使該異常監控隔離裝置對主機設備通過 CPI總線對目標設備的訪問進行監聽;監聽到訪問出現異常時,隔離被訪問 的目標設備;當被隔離的目標設備被訪問時,代替該被訪問的目標設備向主 機設備發送目標廢止應答。這種方式能夠使得主機設備對目標設備的訪問異 常及時被發現,并通過代替被隔離的被訪問目標設備向主機設備發送目標廢 止應答的方式,使得主機設備能夠跳出對該發生異常的目標設備的訪問,從 而避免PCI總線被長時間占用所可能導致的整個PCI系統崩潰,提高了PCI 系統的可靠性,并最大限度減少了PCI設備異常時系統的性能損耗。
附圖說明
圖1為一種PCI系統的結構示意圖;
圖2為本發明實施例提供的主要方法流程圖;
圖3為本發明實施例提供的詳細方法流程圖;
圖4為本發明實施例提供的包含異常監控隔離裝置的PCI系統結構圖;
圖5為本發明實施例提供的異常監控隔離裝置的具體結構圖。
具體實施方式
為了使本發明的目的、技術方案和優點更加清楚,下面結合附圖和具體 實施例對本發明進行詳細描述。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州華三通信技術有限公司,未經杭州華三通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910089083.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:產品信息自助驗證終端機
- 下一篇:一種可攜式微軟操作系統賬號的方法





