欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

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

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


圖1為本發(fā)明一實(shí)施例的PCIE選項(xiàng)卡的熱插拔控制方法的步驟流程圖;圖2為本發(fā)明的PCIE選項(xiàng)卡的熱插拔控制方法中PCIE夾具的下游接口的電源插 腳示意圖;圖3本發(fā)明的PCIE選項(xiàng)卡的熱插拔控制方法中所採(cǎi)用的PCIE夾具與主機(jī)及PCIE 選項(xiàng)卡的連接結(jié)構(gòu)方塊圖;以及圖4為本發(fā)明的PCIE選項(xiàng)卡的熱插拔控制方法中所採(cǎi)用的PCIE夾具的結(jié)構(gòu)方塊 圖。附圖標(biāo)記說明10Himalia 夾具20主機(jī)30PCIE 選項(xiàng)卡
具體實(shí)施例方式
有關(guān)本發(fā)明的特征與實(shí)作,配合圖示作較佳實(shí)施例詳細(xì)說明如下。
有關(guān)本發(fā)明的特征與實(shí)作,配合圖示作較佳實(shí)施例詳細(xì)說明如下。請(qǐng)參考圖1,此圖為本發(fā)明一實(shí)施例的PCIE選項(xiàng)卡的熱插拔控制方法的步驟流程 圖,如圖所示,本發(fā)明所提供的一種PCIE選項(xiàng)卡的熱插拔控制方法,通過連接在主機(jī)PCIE 插槽與PCIE選項(xiàng)卡之間的PCIE夾具控制實(shí)現(xiàn)PCIE選項(xiàng)卡的熱插拔功能,此熱插拔控制方 法包含以下步驟步驟101,在每次開啟主機(jī)時(shí),預(yù)先儲(chǔ)存PCIE選項(xiàng)卡的PCIE配置空間,以用于對(duì) PCIE配置空間進(jìn)行恢復(fù);步驟102,判斷需要控制PCIE選項(xiàng)卡進(jìn)行熱插入操作還是熱拔出操作;步驟103,當(dāng)需要控制PCIE選項(xiàng)卡進(jìn)行熱插入操作時(shí),先檢測(cè)PCIE選項(xiàng)卡是否已 插入PCIE夾具的下游(Downstream)接口,其中,所述的PCIE夾具為基于MSP430芯片與 PEX8632芯片的Himalia夾具;步驟104,當(dāng)檢測(cè)到PCIE選項(xiàng)卡已插入PCIE夾具的下游接口后,開啟PCIE夾具 的下游接口的電源,其中,所述電源的電壓分別為SBlO 3V3 AUX、SB8 3V3、SA9 3V3、SAlO 3V3、SB1 12V、SB2 12V、SB3 12V、SA2 12V 及 SA3 12V,其電源插腳如圖 2 所示;
步驟105,啟用PCIE夾具的下游設(shè)備,其中,在Windows操作系統(tǒng)中通過系統(tǒng)應(yīng)用 程序接口(System Application Program Interface,簡(jiǎn)稱 System API)啟用 PCIE 夾具 (即=Himalia夾具)的下游設(shè)備;步驟106,開通PCIE夾具的下游鏈接,其中,通過控制PEX8632芯片的緩存器開通 PCIE夾具(即=Himalia夾具)的下游鏈接;步驟107,通過預(yù)先儲(chǔ)存的PCIE配置空間對(duì)PCIE選項(xiàng)卡的PCIE配置空間進(jìn)行恢 復(fù);以及步驟108,啟用PCIE選項(xiàng)卡或安裝PCIE選項(xiàng)卡的驅(qū)動(dòng)程序,以完成PCIE選項(xiàng)卡的 熱插入操作,其中,在Windows操作系統(tǒng)中通過系統(tǒng)應(yīng)用程序接口(System API)啟用PCIE 選項(xiàng)卡,而在Linux操作系統(tǒng)中是安裝PCIE選項(xiàng)卡的驅(qū)動(dòng)程序;步驟109,當(dāng)需要控制PCIE選項(xiàng)卡進(jìn)行熱拔出操作時(shí),可首先通過按下一注意按 鈕(Attention Button)來觸發(fā)一熱拔出訊號(hào),步驟110,然后再檢測(cè)PCIE夾具的下游接口 中是否插入有PCIE選項(xiàng)卡,其中,所述的PCIE夾具為基于MSP430芯片與PEX8632芯片的 Himalia 夾具;步驟111,當(dāng)檢測(cè)到PCIE夾具的下游接口中插入有PCIE選項(xiàng)卡后,禁用PCIE選 項(xiàng)卡或卸載PCIE選項(xiàng)卡的驅(qū)動(dòng)程序,其中,在Windows操作系統(tǒng)中通過系統(tǒng)應(yīng)用程序接口 (System API)禁用PCIE選項(xiàng)卡,而在Linux操作系統(tǒng)中卸載PCIE選項(xiàng)卡的驅(qū)動(dòng)程序;步驟112,關(guān)閉PCIE夾具的下游鏈接,其中,通過控制PEX8632芯片的緩存器關(guān)閉 PCIE夾具(即=Himalia夾具)的下游鏈接;步驟113,禁用PCIE夾具的下游設(shè)備,其中,在Windows操作系統(tǒng)中通過系統(tǒng)應(yīng)用 程序接口(System API)禁用PCIE夾具(即=Himalia夾具)的下游設(shè)備;步驟114,關(guān)閉PCIE夾具的下游接口的電源,其中,所述電源的電壓分別為SB10 3V3 AUX、SB8 3V3、SA9 3V3、SAlO 3V3、SBl 12V、SB2 12V、SB3 12V、SA2 12V 及 SA3 12V, 其電源插腳如圖2所示;以及步驟115,拔出PCIE夾具的下游接口中的PCIE選項(xiàng)卡,以完成PCIE選項(xiàng)卡的熱拔出操作?,F(xiàn)在請(qǐng) 參考圖3及圖4,圖3為本發(fā)明的PCIE選項(xiàng)卡的熱插拔控制方法中所採(cǎi)用 的PCIE夾具與主機(jī)及PCIE選項(xiàng)卡的連接結(jié)構(gòu)方塊圖,圖4為本發(fā)明的PCIE選項(xiàng)卡的熱插 拔控制方法中所採(cǎi)用的PCIE夾具的結(jié)構(gòu)方塊圖,如圖3及圖4所示,本發(fā)明的PCIE選項(xiàng)卡 的熱插拔控制方法中所採(cǎi)用的PCIE夾具可為基于MSP430芯片與PEX8632芯片的Himalia 夾具10,其中,MSP430芯片可用作核心微控制器單元(Core MCU),PEX8632芯片則可用作 PCIE 開關(guān)(PCIE Switch)。Himalia夾具10的一端與主機(jī)20上的PCIE插槽相連,另一端與PCIE選項(xiàng)卡30 相連,用以通過控制下游接口的電源電壓并配合本發(fā)明的熱插拔控制方法中的操作流程, 進(jìn)而實(shí)現(xiàn)PCIE選項(xiàng)卡的熱插拔功能。這里還需要特別說明的一點(diǎn)就是主機(jī)20的應(yīng)用程序(App)與Himalia夾具10 上的核心微控制器單元(即MSP430芯片)的通訊方法,應(yīng)用程序(App)通過訪問主機(jī) 20的PCIE配置空間來操作PCIE開關(guān)(即PEX8632芯片)的通用型輸入輸出(General Purpose 1/0,簡(jiǎn)稱GPI0)緩存器并利用PEX8632芯片的GPIO緩存器來模擬串行周邊設(shè)備 接口(Serial Peripheral interface,簡(jiǎn)稱SPI)協(xié)議進(jìn)而與核心微控制器單元進(jìn)行通訊, 艮口,向核心微控制器單元發(fā)送各種控制命令并讀取相應(yīng)的執(zhí)行結(jié)果。當(dāng)然,本發(fā)明還可有其它多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟 悉本領(lǐng)域的普通技術(shù)人員當(dāng)可根據(jù)本發(fā)明做出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變 和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種快速周邊裝置元件互連選項(xiàng)卡的熱插拔控制方法,通過連接在一主機(jī)快速周邊 裝置元件互連插槽與一快速周邊裝置元件互連選項(xiàng)卡之間的一快速周邊裝置元件互連夾 具控制實(shí)現(xiàn)該快速周邊裝置元件互連選項(xiàng)卡的熱插拔功能,該熱插拔控制方法包含以下步 驟在每次開啟主機(jī)時(shí),預(yù)先儲(chǔ)存該快速周邊裝置元件互連選項(xiàng)卡的快速周邊裝置元件互 連配置空間,以用于對(duì)該快速周邊裝置元件互連配置空間進(jìn)行恢復(fù);當(dāng)需要控制該快速周邊裝置元件互連選項(xiàng)卡進(jìn)行熱插入操作時(shí),先檢測(cè)該快速周邊裝 置元件互連選項(xiàng)卡是否已插入該快速周邊裝置元件互連夾具的下游接口;當(dāng)檢測(cè)到該快速周邊裝置元件互連選項(xiàng)卡已插入該快速周邊裝置元件互連夾具的下 游接口后,開啟該快速周邊裝置元件互連夾具的下游接口的電源; 啟用該快速周邊裝置元件互連夾具的下游設(shè)備; 開通該快速周邊裝置元件互連夾具的下游鏈接;通過預(yù)先儲(chǔ)存的該快速周邊裝置元件互連配置空間對(duì)該快速周邊裝置元件互連選項(xiàng) 卡的該快速周邊裝置元件互連配置空間進(jìn)行恢復(fù);啟用該快速周邊裝置元件互連選項(xiàng)卡或安裝該快速周邊裝置元件互連選項(xiàng)卡的驅(qū)動(dòng) 程序,以完成該快速周邊裝置元件互連選項(xiàng)卡的熱插入操作;當(dāng)需要控制該快速周邊裝置元件互連選項(xiàng)卡進(jìn)行熱拔出操作時(shí),檢測(cè)該快速周邊裝置 元件互連夾具的下游接口中是否插入有該快速周邊裝置元件互連選項(xiàng)卡;當(dāng)檢測(cè)到該快速周邊裝置元件互連夾具的下游接口中插入有該快速周邊裝置元件互 連選項(xiàng)卡后,禁用該快速周邊裝置元件互連選項(xiàng)卡或卸載該快速周邊裝置元件互連選項(xiàng)卡 的驅(qū)動(dòng)程序;關(guān)閉該快速周邊裝置元件互連夾具的該下游鏈接; 禁用該快速周邊裝置元件互連夾具的該下游設(shè)備; 關(guān)閉該快速周邊裝置元件互連夾具的下游接口的電源;以及拔出該快速周邊裝置元件互連夾具的下游接口中的該快速周邊裝置元件互連選項(xiàng)卡, 以完成該快速周邊裝置元件互連選項(xiàng)卡的熱拔出操作。
2.根據(jù)權(quán)利要求1所述的熱插拔控制方法,其中該快速周邊裝置元件互連夾具為基于 MSP430芯片與一 PEX8632芯片的Himalia夾具。
3.根據(jù)權(quán)利要求2所述的熱插拔控制方法,其中通過控制該P(yáng)EX8632芯片的緩存器來 開通或關(guān)閉該快速周邊裝置元件互連夾具的該下游鏈接。
4.根據(jù)權(quán)利要求1所述的熱插拔控制方法,其中在一Windows操作系統(tǒng)中通過系統(tǒng)應(yīng) 用程序接口啟用或者禁用該快速周邊裝置元件互連夾具的該下游設(shè)備。
5.根據(jù)權(quán)利要求1所述的熱插拔控制方法,其中在一Windows操作系統(tǒng)中通過系統(tǒng)應(yīng) 用程序接口啟用或者禁用該快速周邊裝置元件互連選項(xiàng)卡。
6.根據(jù)權(quán)利要求1所述的熱插拔控制方法,其中在Linux操作系統(tǒng)中安裝或者卸載該 快速周邊裝置元件互連選項(xiàng)卡的驅(qū)動(dòng)程序。
7.根據(jù)權(quán)利要求1所述的熱插拔控制方法,其中當(dāng)需要控制該快速周邊裝置元件互連 選項(xiàng)卡進(jìn)行熱拔出操作時(shí),可首先通過按下一注意按鈕來觸發(fā)一熱拔出訊號(hào),然后再檢測(cè) 該快速周邊裝置元件互連夾具的下游接口中是否插入有該快速周邊裝置元件互連選項(xiàng)卡。
8.根據(jù)權(quán)利要求1所述的熱插拔控制方法,其中該快速周邊裝置元件互連夾具的下游 接口的電源的電壓分別為SBlO 3V3 AUX、SB8 3V3、SA9 3V3、SA10 3V3、SB1 12V、SB2 12V、 SB3 12V、SA2 12V 及 SA3 12V。
全文摘要
一種快速周邊裝置元件互連(Peripheral Component Interconnect Express,簡(jiǎn)稱PCIE)選項(xiàng)卡的熱插拔控制方法,通過連接在主機(jī)PCIE插槽與PCIE選項(xiàng)卡之間的PCIE夾具控制實(shí)現(xiàn)PCIE選項(xiàng)卡的熱插拔功能,進(jìn)而可使得在PCIE選項(xiàng)卡的測(cè)試過程中,無須重新啟動(dòng)主機(jī)便能夠連續(xù)對(duì)PCIE選項(xiàng)卡的性能進(jìn)行測(cè)試。
文檔編號(hào)G06F13/40GK102053939SQ20091020775
公開日2011年5月11日 申請(qǐng)日期2009年10月30日 優(yōu)先權(quán)日2009年10月30日
發(fā)明者潘云, 陳玄同 申請(qǐng)人:英業(yè)達(dá)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
疏勒县| 茂名市| 雷州市| 盐亭县| 枞阳县| 伊金霍洛旗| 白银市| 板桥市| 贺州市| 永宁县| 阳春市| 绥化市| 汾西县| 北碚区| 吴忠市| 繁峙县| 云浮市| 龙井市| 濉溪县| 理塘县| 社会| 马边| 聂荣县| 九龙坡区| 南安市| 哈尔滨市| 长武县| 广昌县| 木里| 青阳县| 阿鲁科尔沁旗| 东莞市| 蓬莱市| 邳州市| 灌南县| 乌鲁木齐县| 柳河县| 木兰县| 樟树市| 札达县| 绥滨县|