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

    一種能夠實現緊湊型PCI產品熱插拔的處理方法以及系統技術方案

    技術編號:7325861 閱讀:220 留言:0更新日期:2012-05-10 04:35
    本發明專利技術提供了一種實現緊湊型PCI產品熱插拔的處理方法,包括如下步驟:(a)提供一CPLD模塊,并將其模擬成串行中斷請求的從設備,掛接在主控卡南橋芯片的串行中斷請求的中斷線上;(b)CPLD模塊接收到可熱插拔的板卡發出的枚舉信號后,轉換成串行中斷請求的時序,形成中斷給南橋。本發明專利技術的優點在于,設計一CPLD模塊來解決緊湊型PCI產品的熱插拔問題,使程序設計、調試和維護等操作簡單化,提高了可重用性,縮短了產品研發周期,提高了產品質量,同時節約了設計成本。

    【技術實現步驟摘要】

    本專利技術涉及緊湊型PCI產品領域,尤其涉及一種能夠實現緊湊型PCI產品熱插拔的處理方法以及系統
    技術介紹
    緊湊型PCI產品由緊湊型PCI主控卡、背板和周邊卡構成,周邊卡插入或拔出背板時,由主控卡負責監控。緊湊型PCI產品常見的可熱插拔功能實現分可熱插拔的周邊卡和緊湊型PCI主控卡兩端,下面作簡要介紹。緊湊型外部設備互聯總線(Compact PCI:緊湊型PCI)周邊卡與緊湊型PCI背板之間的邏輯關系示意圖如圖1所示,包括緊湊型PCI背板10和可熱插拔的周邊卡19,可熱插拔的周邊卡19中進一步包括熱插拔控制器191、熱插拔橋接芯片193、微動開關194以及熱插拔狀態指示燈195,其相互連接以及工作邏輯示意圖請參考圖1中的連接箭頭。緊湊型PCI背板10與可熱插拔的周邊卡19之間采用連接器連接,該連接器的插針引腳分別有最長、中長、最短三種長度。將可熱插拔的周邊卡19插入到緊湊型PCI背板10的插槽內時,首先可熱插拔的周邊卡19連接器最長的插針引腳(電源和地)與緊湊型PCI背板10 連接,可熱插拔的周邊卡19的硬件邏輯將所有PCI信號引腳預設到固定電平IV ;然后中長度插針引腳的PCI信號等與緊湊型PCI背板10連接,這些信號已經被固定為IV電平但尚未開始工作,不會對系統造成干擾;最后最短的插針引腳,即BDSELi^f號連接,通知熱插拔控制器191板卡邏輯開始工作。HEALTHY#信號為可熱插拔的周邊卡19的反饋信號,當可熱插拔的周邊卡19正常上電工作后會發出。可熱插拔的周邊卡19拔出的過程剛好相反, BDSEL#首先斷開,然后PCI信號被調整到固定電平IV,最后才斷開電源和地信號。要使設計的可熱插拔的周邊卡19能夠實現熱插拔的功能,緊湊型PCI可熱插拔周邊卡19比普通PC板卡邏輯還增加一兼容緊湊型PCI規范的支持熱插拔的PCI-to-PCI的橋接芯片193和一個微動開關194。微動開關194觸發的信號會使橋接芯片193產生一枚舉信號(ENUM#)傳給緊湊型PCI背板10,當一個緊湊型PCI的周邊卡被插入或拔出時,ENUM# 被激活,通知系統配置改變。根據ENUM#信號的狀態,進行板卡的資源分配及釋放、驅動程序的加載及卸載,以及熱插拔指示燈的控制。為了實現熱插拔得目的,必須配備一緊湊型PCI主控卡來控制周邊卡的熱插拔過程。以下主要描述現有技術中緊湊型PCI主控卡對ENUM#信號的處理方式。圖2所示為現有技術中緊湊型PCI主控卡18與緊湊型PCI背板10的邏輯關系示意圖,緊湊型PCI主控卡18包括電平轉換模塊181、熱插拔橋接芯片182以及主板189,所述主板189中進一步包括Super I/O芯片183。緊湊型PCI主控卡18的ENUM#信號與Super I/O芯片183的IRQINO引腳相連,以擴展中斷輸入的ISA中斷方式實現對ENUM#信號的處理。所有可熱插拔的周邊卡到背板都會輸出一個ENUM#信號,該信號為帶上拉的集電極開路信號,低電平有效,而IRQINO引腳的輸入是邊沿觸發方式,所以需要電平轉換模塊181進行電平觸發到邊沿觸發的轉換。結合圖1和圖2,現有技術中的熱插拔系統硬件的邏輯工作是首先,當可熱插拔的周邊卡19插入緊湊型PCI背板10時,熱插拔橋接芯片193上電初始化,設置內部的熱插拔寄存器INS (Insertion State)狀態位、觸發ENUM#信號為低、置LOO (LED Status) 位,點亮熱插拔狀態指示燈195 ;然后,ENUM#經緊湊型PCI背板10到達緊湊型PCI主控卡 18,經電平轉換模塊181進行邏輯轉換,生成中斷請求的有效信號給Super I/O芯片183的 IRQINO弓丨腳;最后,緊湊型PCI主控卡18的處理器響應中斷,進入中斷服務程序,ENUM#信號被撤除,安裝可熱插拔的周邊卡19設備驅動程序成功后,清LOO位,熄滅熱插拔狀態指示燈195,周邊卡設備開始工作。當要拔出可熱插拔的周邊卡19時,位于可熱插拔的周邊卡19 上的微動開關194先被斷開,熱插拔橋接芯片193置內部的熱插拔寄存器EXlXExtraction State)狀態位,激活ENUM#信號,然后緊湊型PCI主控卡18的處理器響應中斷,通知操作系統卸載設備驅動程序,ENUM#被撤除,設備可以安全拔出。以上現有技術所述方案的缺點在于,緊湊型PCI產品因與普通PC功能需求不同, 很多時候不需要Super I/O芯片,如果只單純因為處理ENUM#信號,而增加Super I/O硬件, 則會增加設計成本。現有技術還有如下的技術方案來處理ENUM#信號直接將ENUM#信號連接至PCI 中斷INTA#、INTB#、INTC#、INTD#的4條中斷線之一。緊湊型PCI不同的槽位可以分配到不同的中斷線,每條中斷線產生的中斷號不同,這是由主控卡的芯片組決定的。當周邊卡熱插拔產生ENUMi^f號時,會產生相應的中斷。主控卡的中斷服務程序掛接在對應中斷號的中斷線上,當判斷自己所管理的設備的中斷狀態寄存器有中斷產生時,認為有周邊卡插入或拔出,作相應處理,處理完成后,清中斷,退出中斷服務程序。以上這一技術方案的缺點在于,將中斷連接至PCI中斷INTA#、INTB#、INTC#、 INTD#時,需要硬件工程師、BIOS工程師根據芯片組及外設配置,重新修改線路、修改寄存器資源分配,熱插拔服務程序也要做出相應的修改,設計復雜也不具有可重用性,且不利于模塊化。
    技術實現思路
    本專利技術的目的在于提供一種能夠實現緊湊型PCI產品熱插拔的處理方法以及系統來克服上述缺陷,降低設計工作的復雜程度,使程序設計、調試和維護等操作簡單化,提高可重用性,縮短產品研發周期,同時節約設計成本。本專利技術是這樣實現的,一種實現緊湊型PCI產品熱插拔的處理方法,包括如下步驟(a)提供一 CPLD模塊,并將其模擬成串行中斷請求的從設備,掛接在主控卡南橋芯片的串行中斷請求的中斷線上;(b) CPLD模塊接收到可熱插拔的板卡發出的枚舉信號后,轉換成串行中斷請求的時序,形成中斷給南橋。進一步的,步驟(b)包括(bl)當可熱插拔的板卡插入或拔出時,會將枚舉信號設置為有效,CPLD模塊接收到該枚舉信號后,先進行去抖處理;(b2)檢測去抖后的枚舉信號是否為有效電平,如果電平有效則執行步驟(b3),如為無效電平則實施步驟(bl) ;(b3) CPLD模塊根據約定好的中斷號,生成符合串行中斷請求協議的中斷給南橋;(b4)CPLD模塊判斷枚舉信號是否恢復為無效電平,如未恢復為無效電平,則重復上述步驟(b3),如果已經恢復為無效電平,則實施步驟(b5);(b5)關閉串行中斷請求時序中約定好的熱插拔中斷,轉到步驟(bl)繼續檢測是否有可熱插拔的板卡插入或拔出。優選的,BIOS與CPLD模塊約定并將CPLD模塊產生的串行中斷請求的中斷號配置成主控卡上未使用的軟盤中斷號。本專利技術還提供一種能夠實現緊湊型PCI產品熱插拔的系統,包括緊湊型PCI背板和緊湊型PCI主控卡,所述緊湊型PCI主控卡包括一主板,所述主板上包括一南橋芯片,所述緊湊型PCI主控卡進一步包括一 CPLD模塊,所述CPLD模塊分別與緊湊型PCI背板以及南橋芯片通信,CPLD模塊被模擬成串行中斷請求的從設備,獲取從可熱插拔的板本文檔來自技高網
    ...

    【技術保護點】

    【技術特征摘要】

    【專利技術屬性】
    技術研發人員:張月曾崇
    申請(專利權)人:上海研祥智能科技有限公司
    類型:發明
    國別省市:

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

    1
    相關領域技術
    主站蜘蛛池模板: 国产AV无码专区亚洲AV手机麻豆| 东京热人妻无码人av| 中文字幕久无码免费久久| 亚洲国产精品无码久久久久久曰| 无码专区国产无套粉嫩白浆内射| 日本无码小泬粉嫩精品图| 国产精品无码无片在线观看| 日韩乱码人妻无码中文视频| 亚洲?v无码国产在丝袜线观看| 日韩爆乳一区二区无码| 日韩成人无码中文字幕| 日韩AV无码精品人妻系列| 狠狠躁夜夜躁无码中文字幕| 永久免费av无码不卡在线观看| 99精品国产在热久久无码| 国产AV无码专区亚洲AV麻豆丫| 婷婷四虎东京热无码群交双飞视频| 久久亚洲精品无码| 无码专区国产无套粉嫩白浆内射 | 亚洲中文字幕无码日韩| 亚洲av无码电影网| 精品无码人妻一区二区免费蜜桃| 久久久精品人妻无码专区不卡 | 自慰无码一区二区三区| 亚洲AV无码一区二区三区性色 | 亚洲av无码天堂一区二区三区| 亚洲Aⅴ无码专区在线观看q| 亚洲无码精品浪潮| 亚洲久热无码av中文字幕| 久久精品亚洲AV久久久无码| 午夜福利无码不卡在线观看| 久久亚洲精品AB无码播放| 久久老子午夜精品无码怎么打| 久久久久亚洲av无码专区蜜芽| 亚洲中文字幕不卡无码| 精品人妻无码专区中文字幕| 台湾无码AV一区二区三区| 中文字幕无码一区二区免费| 中文字幕日韩精品无码内射| 亚洲中文字幕无码爆乳AV| 国精品无码一区二区三区在线|