新四季網

快速周邊裝置元件互連選項卡的熱插拔控制方法

2023-05-02 13:09:51

專利名稱:快速周邊裝置元件互連選項卡的熱插拔控制方法
技術領域:
本發明是關於一種選項卡(Option Card)的熱插拔控制方法,尤其是關於一種快 速周邊裝置元件互連(Peripheral Component Interconnect Express,簡稱 PCIE)選項卡 的熱插拔控制方法。
背景技術:
周邊裝置元件互連(PeripheralComponent Interconnect,簡稱 PCI)是一種連 接電腦主機板和周邊設備的總線標準,由Intel公司所制定發表。它可以與中央處理單元 (Central Processing Unit,簡稱CPU)的位址總線、資料總線、大部分的控制總線接腳銜 接,但必須通過控制晶片轉接訊號。PCI標準規定了該總線的實體尺寸(包括線寬)、電力 特性、總線時序和協議等,其具有總線結構簡單、成本低、設計簡單等優點。快速周邊裝置元件互連,是一種最新的總線和接口標準,是PCI的更高的發展,它 沿用了現有的PCI編程概念及通訊標準,但建基於更快的串行通信系統。PCIE最大的特點 在於它的通用性,不僅可以讓它用於南橋和其他設備的連接,也可以延伸到晶片組間的連 接,甚至也可以用於連接圖形晶片,這樣,整個輸入/輸出(1/0)系統重新統一起來,將更進 一步簡化電腦系統,增加電腦的便攜性和模塊化。此外,由於PCIE採用了目前業內流行的 點對點串行連接,比起PCI以及更早期的電腦總線的共用並行架構,其每個設備都有自己 的專用連接,不需要向整個總線請求帶寬,而且可以把資料傳輸率提高到一個很高的頻率, 達到PCI所不能提供的高帶寬。相對於現有的PCI總線在單一時間週期內只能實現單向傳 輸,PCIE的優點在於能夠提供更高的傳輸速率和品質。目前,在生產線上針對PCIE選項卡(Option Card)進行測試時,當一塊PCIE選項 卡測試完成之後,必須重新啟動主機,然後更換新的PCIE選項卡,以便再次進行測試。如 此,由於需要不斷地重新啟動主機,因此,現有技術中對PCIE選項卡進行測試的效率較低, 進而期待提供一種無須重新啟動主機便能夠連續對PCIE選項卡進行測試的方法
發明內容
為了解決上述現有技術中的問題與缺陷,本發明提供一種快速周邊裝置元件互連 (以下簡稱PCIE)選項卡的熱插拔控制方法,能夠通過連接在主機PCIE插槽與PCIE選項卡 之間的PCIE夾具控制實現PCIE選項卡的熱插拔功能,進而無須重新啟動主機便能夠連續 對PCIE選項卡的性能進行測試。本發明所提出的一種PCIE選項卡的熱插拔控制方法,通過連接在主機PCIE插槽 與PCIE選項卡之間的PCIE夾具控制實現PCIE選項卡的熱插拔功能,此熱插拔控制方法包 含以下步驟在每次開啟主機時,預先儲存PCIE選項卡的PCIE配置空間,以用於對PCIE配置 空間進行恢復;當需要控制PCIE選項卡進行熱插入操作時,先檢測PCIE選項卡是否已插入PCIE夾具的下遊(Downstream)接口 ;當檢測到PCIE選項卡已插入PCIE夾具的下遊接口後,開啟PCIE夾具的下遊接口 的電源;啟用PCIE夾具的下遊設備;開通PCIE夾具的下遊連結;通過預先儲存的PCIE配置空間對PCIE選項卡的PCIE配置空間進行恢復;啟用PCIE選項卡或安裝PCIE選項卡的驅動程序,以完成PCIE選項卡的熱插入操 作;當需要控制PCIE選項卡進行熱拔出操作時,檢測PCIE夾具的下遊接口中是否插 入有PCIE選項卡;當檢測到PCIE夾具的下遊接口中插入有PCIE選項卡後,禁用PCIE選項卡或卸載 PCIE選項卡的驅動程序;關閉PCIE夾具的下遊連結;禁用PCIE夾具的下遊設備;關閉PCIE夾具的下遊接口的電源;以及拔出PCIE夾具的下遊接口中的PCIE選項卡,以完成PCIE選項卡的熱拔出操作。其中,上述本發明所提出的PCIE選項卡的熱插拔控制方法中,所述的PCIE測試夾 具為基於MSP430晶片與PEX8632晶片的Himalia夾具。綜上所述,本發明所提出的PCIE選項卡的熱插拔控制方法,由於能夠通過連接在 主機PCIE插槽與PCIE選項卡之間的PCIE夾具控制實現PCIE選項卡的熱插拔功能,進而 使得在PCIE選項卡的測試過程中,無須重新啟動主機就能夠連續對PCIE選項卡的性能進 行測試。因此,極大地提高了測試效率並減少了測試時間,可有助於真正實現對PCIE選項 卡的自動化與智能化測試。


圖1為本發明一實施例的PCIE選項卡的熱插拔控制方法的步驟流程圖;圖2為本發明的PCIE選項卡的熱插拔控制方法中PCIE夾具的下遊接口的電源插 腳示意圖;圖3本發明的PCIE選項卡的熱插拔控制方法中所採用的PCIE夾具與主機及PCIE 選項卡的連接結構方塊圖;以及圖4為本發明的PCIE選項卡的熱插拔控制方法中所採用的PCIE夾具的結構方塊 圖。附圖標記說明10Himalia 夾具20主機30PCIE 選項卡
具體實施例方式
有關本發明的特徵與實作,配合圖示作較佳實施例詳細說明如下。
有關本發明的特徵與實作,配合圖示作較佳實施例詳細說明如下。請參考圖1,此圖為本發明一實施例的PCIE選項卡的熱插拔控制方法的步驟流程 圖,如圖所示,本發明所提供的一種PCIE選項卡的熱插拔控制方法,通過連接在主機PCIE 插槽與PCIE選項卡之間的PCIE夾具控制實現PCIE選項卡的熱插拔功能,此熱插拔控制方 法包含以下步驟步驟101,在每次開啟主機時,預先儲存PCIE選項卡的PCIE配置空間,以用於對 PCIE配置空間進行恢復;步驟102,判斷需要控制PCIE選項卡進行熱插入操作還是熱拔出操作;步驟103,當需要控制PCIE選項卡進行熱插入操作時,先檢測PCIE選項卡是否已 插入PCIE夾具的下遊(Downstream)接口,其中,所述的PCIE夾具為基於MSP430晶片與 PEX8632晶片的Himalia夾具;步驟104,當檢測到PCIE選項卡已插入PCIE夾具的下遊接口後,開啟PCIE夾具 的下遊接口的電源,其中,所述電源的電壓分別為SBlO 3V3 AUX、SB8 3V3、SA9 3V3、SAlO 3V3、SB1 12V、SB2 12V、SB3 12V、SA2 12V 及 SA3 12V,其電源插腳如圖 2 所示;
步驟105,啟用PCIE夾具的下遊設備,其中,在Windows作業系統中通過系統應用 程序接口(System Application Program Interface,簡稱 System API)啟用 PCIE 夾具 (即=Himalia夾具)的下遊設備;步驟106,開通PCIE夾具的下遊連結,其中,通過控制PEX8632晶片的緩存器開通 PCIE夾具(即=Himalia夾具)的下遊連結;步驟107,通過預先儲存的PCIE配置空間對PCIE選項卡的PCIE配置空間進行恢 復;以及步驟108,啟用PCIE選項卡或安裝PCIE選項卡的驅動程序,以完成PCIE選項卡的 熱插入操作,其中,在Windows作業系統中通過系統應用程式接口(System API)啟用PCIE 選項卡,而在Linux作業系統中是安裝PCIE選項卡的驅動程序;步驟109,當需要控制PCIE選項卡進行熱拔出操作時,可首先通過按下一注意按 鈕(Attention Button)來觸發一熱拔出訊號,步驟110,然後再檢測PCIE夾具的下遊接口 中是否插入有PCIE選項卡,其中,所述的PCIE夾具為基於MSP430晶片與PEX8632晶片的 Himalia 夾具;步驟111,當檢測到PCIE夾具的下遊接口中插入有PCIE選項卡後,禁用PCIE選 項卡或卸載PCIE選項卡的驅動程序,其中,在Windows作業系統中通過系統應用程式接口 (System API)禁用PCIE選項卡,而在Linux作業系統中卸載PCIE選項卡的驅動程序;步驟112,關閉PCIE夾具的下遊連結,其中,通過控制PEX8632晶片的緩存器關閉 PCIE夾具(即=Himalia夾具)的下遊連結;步驟113,禁用PCIE夾具的下遊設備,其中,在Windows作業系統中通過系統應用 程序接口(System API)禁用PCIE夾具(即=Himalia夾具)的下遊設備;步驟114,關閉PCIE夾具的下遊接口的電源,其中,所述電源的電壓分別為SB10 3V3 AUX、SB8 3V3、SA9 3V3、SAlO 3V3、SBl 12V、SB2 12V、SB3 12V、SA2 12V 及 SA3 12V, 其電源插腳如圖2所示;以及步驟115,拔出PCIE夾具的下遊接口中的PCIE選項卡,以完成PCIE選項卡的熱拔出操作。現在請 參考圖3及圖4,圖3為本發明的PCIE選項卡的熱插拔控制方法中所採用 的PCIE夾具與主機及PCIE選項卡的連接結構方塊圖,圖4為本發明的PCIE選項卡的熱插 拔控制方法中所採用的PCIE夾具的結構方塊圖,如圖3及圖4所示,本發明的PCIE選項卡 的熱插拔控制方法中所採用的PCIE夾具可為基於MSP430晶片與PEX8632晶片的Himalia 夾具10,其中,MSP430晶片可用作核心微控制器單元(Core MCU),PEX8632晶片則可用作 PCIE 開關(PCIE Switch)。Himalia夾具10的一端與主機20上的PCIE插槽相連,另一端與PCIE選項卡30 相連,用以通過控制下遊接口的電源電壓並配合本發明的熱插拔控制方法中的操作流程, 進而實現PCIE選項卡的熱插拔功能。這裡還需要特別說明的一點就是主機20的應用程式(App)與Himalia夾具10 上的核心微控制器單元(即MSP430晶片)的通訊方法,應用程式(App)通過訪問主機 20的PCIE配置空間來操作PCIE開關(即PEX8632晶片)的通用型輸入輸出(General Purpose 1/0,簡稱GPI0)緩存器並利用PEX8632晶片的GPIO緩存器來模擬串行周邊設備 接口(Serial Peripheral interface,簡稱SPI)協議進而與核心微控制器單元進行通訊, 艮口,向核心微控制器單元發送各種控制命令並讀取相應的執行結果。當然,本發明還可有其它多種實施例,在不背離本發明精神及其實質的情況下,熟 悉本領域的普通技術人員當可根據本發明做出各種相應的改變和變形,但這些相應的改變 和變形都應屬於本發明所附的權利要求的保護範圍。
權利要求
1.一種快速周邊裝置元件互連選項卡的熱插拔控制方法,通過連接在一主機快速周邊 裝置元件互連插槽與一快速周邊裝置元件互連選項卡之間的一快速周邊裝置元件互連夾 具控制實現該快速周邊裝置元件互連選項卡的熱插拔功能,該熱插拔控制方法包含以下步 驟在每次開啟主機時,預先儲存該快速周邊裝置元件互連選項卡的快速周邊裝置元件互 連配置空間,以用於對該快速周邊裝置元件互連配置空間進行恢復;當需要控制該快速周邊裝置元件互連選項卡進行熱插入操作時,先檢測該快速周邊裝 置元件互連選項卡是否已插入該快速周邊裝置元件互連夾具的下遊接口;當檢測到該快速周邊裝置元件互連選項卡已插入該快速周邊裝置元件互連夾具的下 遊接口後,開啟該快速周邊裝置元件互連夾具的下遊接口的電源; 啟用該快速周邊裝置元件互連夾具的下遊設備; 開通該快速周邊裝置元件互連夾具的下遊連結;通過預先儲存的該快速周邊裝置元件互連配置空間對該快速周邊裝置元件互連選項 卡的該快速周邊裝置元件互連配置空間進行恢復;啟用該快速周邊裝置元件互連選項卡或安裝該快速周邊裝置元件互連選項卡的驅動 程序,以完成該快速周邊裝置元件互連選項卡的熱插入操作;當需要控制該快速周邊裝置元件互連選項卡進行熱拔出操作時,檢測該快速周邊裝置 元件互連夾具的下遊接口中是否插入有該快速周邊裝置元件互連選項卡;當檢測到該快速周邊裝置元件互連夾具的下遊接口中插入有該快速周邊裝置元件互 連選項卡後,禁用該快速周邊裝置元件互連選項卡或卸載該快速周邊裝置元件互連選項卡 的驅動程序;關閉該快速周邊裝置元件互連夾具的該下遊連結; 禁用該快速周邊裝置元件互連夾具的該下遊設備; 關閉該快速周邊裝置元件互連夾具的下遊接口的電源;以及拔出該快速周邊裝置元件互連夾具的下遊接口中的該快速周邊裝置元件互連選項卡, 以完成該快速周邊裝置元件互連選項卡的熱拔出操作。
2.根據權利要求1所述的熱插拔控制方法,其中該快速周邊裝置元件互連夾具為基於 MSP430晶片與一 PEX8632晶片的Himalia夾具。
3.根據權利要求2所述的熱插拔控制方法,其中通過控制該PEX8632晶片的緩存器來 開通或關閉該快速周邊裝置元件互連夾具的該下遊連結。
4.根據權利要求1所述的熱插拔控制方法,其中在一Windows作業系統中通過系統應 用程序接口啟用或者禁用該快速周邊裝置元件互連夾具的該下遊設備。
5.根據權利要求1所述的熱插拔控制方法,其中在一Windows作業系統中通過系統應 用程序接口啟用或者禁用該快速周邊裝置元件互連選項卡。
6.根據權利要求1所述的熱插拔控制方法,其中在Linux作業系統中安裝或者卸載該 快速周邊裝置元件互連選項卡的驅動程序。
7.根據權利要求1所述的熱插拔控制方法,其中當需要控制該快速周邊裝置元件互連 選項卡進行熱拔出操作時,可首先通過按下一注意按鈕來觸發一熱拔出訊號,然後再檢測 該快速周邊裝置元件互連夾具的下遊接口中是否插入有該快速周邊裝置元件互連選項卡。
8.根據權利要求1所述的熱插拔控制方法,其中該快速周邊裝置元件互連夾具的下遊 接口的電源的電壓分別為SBlO 3V3 AUX、SB8 3V3、SA9 3V3、SA10 3V3、SB1 12V、SB2 12V、 SB3 12V、SA2 12V 及 SA3 12V。
全文摘要
一種快速周邊裝置元件互連(Peripheral Component Interconnect Express,簡稱PCIE)選項卡的熱插拔控制方法,通過連接在主機PCIE插槽與PCIE選項卡之間的PCIE夾具控制實現PCIE選項卡的熱插拔功能,進而可使得在PCIE選項卡的測試過程中,無須重新啟動主機便能夠連續對PCIE選項卡的性能進行測試。
文檔編號G06F13/40GK102053939SQ20091020775
公開日2011年5月11日 申請日期2009年10月30日 優先權日2009年10月30日
發明者潘雲, 陳玄同 申請人:英業達股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀