• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種PCI橋次級總線復位的緩沖排空方法技術

    技術編號:12897721 閱讀:147 留言:0更新日期:2016-02-24 09:11
    本發明專利技術提供了一種PCI橋次級總線復位的緩沖排空方法,包括:在PCI橋收到上層系統的PCI橋次級總線復位命令后,使得PCI橋次級總線端的所有邏輯復位,使得PCI橋的PCI配置寄存器中的三級總線寄存器不復位,而且使得該三級總線寄存器只接收系統上電復位控制,同時使得PCI橋的CPL請求接收緩沖只接收上電復位控制,并且使得PCI橋次級總線端的接收向量仲裁器在復位期間不仲裁任何請求。

    【技術實現步驟摘要】

    本專利技術涉及計算機
    ,尤其涉及計算機外圍系統的軟復位功能的硬件實現,更具體地說,本專利技術涉及一種PCl橋次級總線復位的緩沖排空方法。
    技術介紹
    目前計算機外圍系統中PCI總線廣泛應用,PCI總線規范已成計算機系統外圍互連總線事實上的標準,幾乎所有的商業級或者工業級的計算機生產廠商都在其計算機系統中提供標準的PCI總線。計算機1系統的軟復位功能大多基于某個1設備實現,沒有出現基于PCI橋次級總線復位實現的軟復位功能,這是因為PCI橋次級總線復位的使用要求PCI橋的次級總線端所有邏輯和請求緩沖必須清空。其中,PCI規范定義的請求包括P請求(Posted Requests)、NP請求(Non-PostedRequests)、CPL請求(Complet1ns);這三類請求在軟復位執行后必須完全清空,并且不會因為復位之前有NP請求發出,復位后這個NP請求的對應的CPL請求返回時無法路由而導致整個計算機外圍系統掛死,這對于橋的復位邏輯設計是一個挑戰。
    技術實現思路
    本專利技術所要解決的技術問題是針對現有技術中存在上述缺陷,為了保證PCI橋次級總線復位時PCI橋的次級總線端所有邏輯和緩沖必須清空,而提供了一種對PCI次級總線端三類請求邏輯及其緩沖獨立管理的方法,解決了次級總線端邏輯復位和緩沖清空問題。為了實現上述技術目的,根據本專利技術,提供了一種PCI橋次級總線復位的緩沖排空方法,其特征在于包括:在PCI橋收到上層系統的PCI橋次級總線復位命令后,使得PCI橋次級總線端的所有邏輯復位。優選地,在PCI橋收到上層系統的PCI橋次級總線復位命令后,使得PCI橋的PCI配置寄存器中的三級總線寄存器不復位,而且使得該三級總線寄存器只接收系統上電復位控制,同時使得PCI橋的CPL請求接收緩沖只接收上電復位控制,并且使得PCI橋次級總線端的接收向量仲裁器在復位期間不仲裁任何請求。優選地,PCI橋的PCI配置寄存器中的三級總線寄存器不復位,從而保留三級總線寄存器中的橋三級總線號。優選地,所述所有邏輯包括PCI總線接口、次級總線以下的所有設備、所有緩沖、次級總線端的所有控制狀態機、以及次級總線端及以下的PCI配置寄存器和設備空限制寄存器。本專利技術的主要有益效果在于,計算機系統可以基于標準的PCI規范規定的PCI橋的次級總線復位功能實現安全有效的外圍系統軟復位。【附圖說明】結合附圖,并通過參考下面的詳細描述,將會更容易地對本專利技術有更完整的理解并且更容易地理解其伴隨的優點和特征,其中:圖1示意性地示出了根據本專利技術優選實施例的PCI橋次級總線復位的緩沖排空方法的流程圖。需要說明的是,附圖用于說明本專利技術,而非限制本專利技術。注意,表示結構的附圖可能并非按比例繪制。并且,附圖中,相同或者類似的元件標有相同或者類似的標號。【具體實施方式】為了使本專利技術的內容更加清楚和易懂,下面結合具體實施例和附圖對本專利技術的內容進行詳細描述。本專利技術提供了一種基于PCI橋次級總線復位的系統軟復位硬件實現方法,通過PCI三類請求緩沖獨立管理,確保硬件上PCI橋次級總線以下的所有設備和緩沖,特別是次級總線以下設備的請求的CPL通路,在次級總線復位后可以重新開始正常運行。如圖1所示,在本專利技術優選實施例的PCI橋次級總線復位的緩沖排空方法中,在PCI橋收到上層系統的PCI橋次級總線復位命令后,使得PCI橋次級總線端的所有邏輯(例如,包括PCI總線接口、次級總線以下的所有設備、所有緩沖、次級總線端的所有控制狀態機,以及次級總線端及以下的PCI配置寄存器和設備空限制寄存器)復位,但是PCI橋的PCI配置寄存器中的三級總線寄存器(一般用typel_reg6表示)不復位(由此保留三級總線寄存器中的橋三級總線號),該三級總線寄存器只接收系統上電復位控制,同時PCI橋的CPL請求接收緩沖只接收上電復位控制,并且PCI橋次級總線端的接收向量仲裁器在復位期間不仲裁任何請求。在采用了上述設計方案后,PCI的三類請求(P請求、NP請求、CPL請求)的邏輯及其緩沖在PCI橋次級總線復位時都能夠實現完整切割,從而實現系統軟復位的如下功能:1.接收P請求,因為接收P請求由系統發出,系統不會在置軟復位時發出;2.接收NP請求和發送CPL請求,因為接收NP請求由系統發出,系統會保證所有NP請求都完成,或者不再需要完成時置軟復位;3.發送P請求,即當設備DMA寫請求在進行中時,系統置軟復位,DMA寫中斷,所有相關邏輯復位,不會對外圍系統的正常運行產生副作用;4.發送NP請求和接收CPL請求,即當設備DMA讀請求在進行中時,系統置軟復位,DMA讀中斷,所有相關邏輯復位,但是已經發出去的讀請求的響應會返回到橋,由于橋的配置空間已經被復位,橋需要的用于CPL路由的橋三級總線號如果被清0,則導致復位之后到達橋的所有DMA讀響應都被橋以故障終結,從而導致復位之后的CPL包不能在接收方落地,無法釋放信用,CPL通路掛死并最終導致整個計算機外圍系統掛死。而在本專利技術中,在系統置軟復位時橋三級總線號不復位,那么在上述場景下所有CPL請求在系統置軟復位后依然可以被路由到橋的CPL請求緩沖,并且被最終丟棄,保證了這種場景下CPL通路的正常。本專利技術通過PCI三類請求緩沖獨立管理,確保硬件上PCI橋次級總線以下的所有設備和緩沖在次級總線復位后可以重新開始正常運行。其中,在次級總線以下的設備發出讀請求后,如果系統置復位,之前設備讀請求對應的CPL請求返回到次級總線時,次級總線不會因為邏輯被復位而不接收CPL請求,而是接收請求并丟棄,從而保證CPL通路能夠重新開始正常運轉。需要說明的是,除非特別說明或者指出,否則說明書中的術語“第一”、“第二”、“第三”等描述僅僅用于區分說明書中的各個組件、元素、步驟等,而不是用于表示各個組件、元素、步驟之間的邏輯關系或者順序關系等。可以理解的是,雖然本專利技術已以較佳實施例披露如上,然而上述實施例并非用以限定本專利技術。對于任何熟悉本領域的技術人員而言,在不脫離本專利技術技術方案范圍情況下,都可利用上述揭示的
    技術實現思路
    對本專利技術技術方案作出許多可能的變動和修飾,或修改為等同變化的等效實施例。因此,凡是未脫離本專利技術技術方案的內容,依據本專利技術的技術實質對以上實施例所做的任何簡單修改、等同變化及修飾,均仍屬于本專利技術技術方案保護的范圍內。【主權項】1.一種PCI橋次級總線復位的緩沖排空方法,其特征在于包括:在PCI橋收到上層系統的PCI橋次級總線復位命令后,使得PCI橋次級總線端的所有邏輯復位。2.根據權利要求1所述的PCI橋次級總線復位的緩沖排空方法,其特征在于,在PCI橋收到上層系統的PCI橋次級總線復位命令后,使得PCI橋的PCI配置寄存器中的三級總線寄存器不復位,而且使得該三級總線寄存器只接收系統上電復位控制,同時使得PCI橋的CPL請求接收緩沖只接收上電復位控制,并且使得PCI橋次級總線端的接收向量仲裁器在復位期間不仲裁任何請求。3.根據權利要求1所述的PCI橋次級總線復位的緩沖排空方法,其特征在于,PCI橋的PCI配置寄存器中的三級總線寄存器不復位,從而保留三級總線寄存器中的橋三級總線號。4.根據權利要求1或2所述的PCI橋次級總線復位的緩沖排空方法,其特征在于,所述所有邏輯包括PCI總線接口、本文檔來自技高網
    ...
    一種PCI橋次級總線復位的緩沖排空方法

    【技術保護點】
    一種PCI橋次級總線復位的緩沖排空方法,其特征在于包括:在PCI橋收到上層系統的PCI橋次級總線復位命令后,使得PCI橋次級總線端的所有邏輯復位。

    【技術特征摘要】

    【專利技術屬性】
    技術研發人員:張亮畢小建葉維韓文燕劉亮張琦濱蔡亮
    申請(專利權)人:無錫江南計算技術研究所
    類型:發明
    國別省市:江蘇;32

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 永久免费AV无码网站国产| 日韩精品无码一区二区三区AV | 特级无码a级毛片特黄| 亚洲av无码无线在线观看| 日韩av无码中文无码电影| 久久精品亚洲中文字幕无码麻豆| 亚洲AV蜜桃永久无码精品| 秋霞鲁丝片Av无码少妇| 久青草无码视频在线观看| 久久亚洲AV成人无码| 国产免费无码AV片在线观看不卡| 无码人妻一区二区三区免费| 无码国产精品一区二区免费16| 内射人妻无套中出无码| 一本天堂ⅴ无码亚洲道久久| 国产成人AV片无码免费| 日韩a级无码免费视频| 无码精品A∨在线观看无广告| 亚洲Av无码一区二区二三区 | 亚洲午夜无码毛片av久久京东热| 国产亚洲情侣一区二区无码AV | 无码人妻丰满熟妇区毛片18| 色欲狠狠躁天天躁无码中文字幕| 丰满少妇人妻无码| 办公室丝袜激情无码播放| 大胆日本无码裸体日本动漫| 久久精品无码专区免费东京热| 亚洲不卡中文字幕无码| 国产成人精品一区二区三区无码| 亚洲人成无码网站久久99热国产| 亚洲a∨无码一区二区| 亚洲aⅴ无码专区在线观看春色| av大片在线无码免费| 亚洲中文字幕无码一区二区三区 | 中文字幕精品无码久久久久久3D日动漫| 亚洲AV无码片一区二区三区| 久久国产精品无码HDAV| 伊人无码精品久久一区二区 | 亚洲精品无码一区二区| 亚洲av成人中文无码专区| 九九在线中文字幕无码|