專利名稱:具有虛擬熱插拔功能的網(wǎng)絡(luò)控制電路和用于網(wǎng)絡(luò)控制電路的虛擬熱插拔方法
技術(shù)領(lǐng)域:
本發(fā)明有關(guān)一種網(wǎng)絡(luò)控制電路,尤指一種可以利用具有虛擬熱插拔(Pseudo hotplug)功能的網(wǎng)絡(luò)控制電路以及一種用于一網(wǎng)絡(luò)控制電路的虛擬熱插拔方法。
背景技術(shù):
一般而言,在一周邊元件互連(Peripheral Component Interconnect, PCI) 總線接 口、一增進式周邊元件互連(Peripheral Component Interconnect Extended, PCI-X)總線接口、以及一快捷式周邊元件互連總線接口(Peripheral Component InterconnectExpress, PCI-E)的規(guī)格中并沒有支持熱插拔(hot plug)的功能,而傳統(tǒng)電 腦主機中的網(wǎng)絡(luò)控制電路無論在網(wǎng)絡(luò)連線中或斷線時都會持續(xù)耗電,因此會造成能源浪費 的問題。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種具有虛擬熱插拔(Pseudo hot plug)功能 的網(wǎng)絡(luò)控制電路以及一種用于一網(wǎng)絡(luò)控制電路的虛擬熱插拔方法,以解決上述的問題。依據(jù)本發(fā)明一方面揭露一種網(wǎng)絡(luò)控制電路,該網(wǎng)絡(luò)控制電路包含有一網(wǎng)絡(luò)處理 模塊、一網(wǎng)絡(luò)檢測單元以及一控制單元。該網(wǎng)絡(luò)處理模塊是用于執(zhí)行該網(wǎng)絡(luò)控制電路的網(wǎng) 絡(luò)功能;該網(wǎng)絡(luò)檢測單元用于檢測連接該網(wǎng)絡(luò)控制電路的一網(wǎng)絡(luò)的連結(jié)狀態(tài)來產(chǎn)生一檢測 結(jié)果;以及該控制單元耦接于該網(wǎng)絡(luò)檢測單元與該網(wǎng)絡(luò)處理模塊,并且用于依據(jù)該檢測結(jié) 果來決定是否關(guān)閉該網(wǎng)絡(luò)處理模塊;其中當(dāng)該檢測結(jié)果顯示該網(wǎng)絡(luò)的連結(jié)狀態(tài)是斷線時, 該控制單元決定關(guān)閉該網(wǎng)絡(luò)處理模塊,以及當(dāng)該檢測結(jié)果顯示該網(wǎng)絡(luò)的連結(jié)狀態(tài)是連線 時,該控制單元決定開啟該網(wǎng)絡(luò)處理模塊。依據(jù)本發(fā)明另一方面揭露一種用于一網(wǎng)絡(luò)控制電路的虛擬熱插拔方法,其中該網(wǎng) 絡(luò)控制電路包含有用于執(zhí)行該網(wǎng)絡(luò)控制電路的網(wǎng)絡(luò)功能的一網(wǎng)絡(luò)處理模塊,該虛擬熱插拔 方法包含有檢測連接該網(wǎng)絡(luò)控制電路的一網(wǎng)絡(luò)的連結(jié)狀態(tài)來產(chǎn)生一檢測結(jié)果;以及依據(jù) 該檢測結(jié)果來決定是否關(guān)閉該網(wǎng)絡(luò)處理模塊。
圖1所繪示的是本發(fā)明的一第一實施例的網(wǎng)絡(luò)控制電路的簡化方塊示意圖。圖2所繪示的是本發(fā)明的一第二實施例的網(wǎng)絡(luò)控制電路的簡化方塊示意圖。圖3所繪示的是依據(jù)本發(fā)明的第一實施例以及第二實施例的網(wǎng)絡(luò)控制電路的運 作方式來概述本發(fā)明的應(yīng)用于一網(wǎng)絡(luò)控制電路的虛擬熱插拔(Pseudo hot plug)方法的流 程示意圖。
具體實施例方式在本說明書以及后續(xù)的權(quán)利要求書當(dāng)中使用了某些詞匯來指稱特定的元件,而所 屬領(lǐng)域中具有通常知識者應(yīng)可理解,硬件制造商可能會用不同的名詞來稱呼同一個元件, 本說明書及后續(xù)的權(quán)利要求書并不以名稱的差異來作為區(qū)分元件的方式,而是以元件在功 能上的差異來作為區(qū)分的準則,在通篇說明書及后續(xù)的請求項權(quán)利要求書當(dāng)中所提及的 “包含有”是一開放式的用語,故應(yīng)解釋成“包含有但不限定于”,此外,“耦接”一詞在此是包 含有任何直接及間接的電氣連接手段,因此,若文中描述一第一裝置耦接于一第二裝置,則 代表該第一裝置可以直接電氣連接于該第二裝置,或通過其它裝置或連接手段間接地電氣 連接至該第二裝置。請參考圖1,圖1所繪示的是本發(fā)明的一第一實施例的網(wǎng)絡(luò)控制電路100的簡 化方塊示意圖。如圖1所示,網(wǎng)絡(luò)控制電路100包含有一網(wǎng)絡(luò)處理模塊110、一網(wǎng)絡(luò)檢 測單元120以及一控制單元130,其中網(wǎng)絡(luò)處理模塊110耦接于一主機端(hostside)的 一總線接口(bus interface) 140,總線接口 140可以為一周邊元件互連(Peripheral Component Interconnect,PCI)總線接□、一±曾進式周邊元件互連(Peripheral Component Interconnect Extended, PCI-X)總線接口、一快捷式周邊元件互連總線接口(Peripheral Component Interconnect Express, PCI-E)、或一通用串行總線(Universal Serial Bus) 接口等。此外,在本實施例中,網(wǎng)絡(luò)處理模塊110、網(wǎng)絡(luò)檢測單元120以及控制單元130是整 合于一網(wǎng)絡(luò)控制芯片150中。網(wǎng)絡(luò)處理模塊110用于執(zhí)行網(wǎng)絡(luò)控制電路100的網(wǎng)絡(luò)功能,而網(wǎng)絡(luò)檢測單元120 用于檢測連接網(wǎng)絡(luò)控制電路100的一網(wǎng)絡(luò)(未顯示)的連結(jié)狀態(tài)來產(chǎn)生一檢測結(jié)果,以及 控制單元130耦接于網(wǎng)絡(luò)檢測單元120與網(wǎng)絡(luò)處理模塊110,并且用于依據(jù)該---檢測結(jié)果 來決定是否關(guān)閉網(wǎng)絡(luò)處理模塊110,其中當(dāng)該檢測結(jié)果顯示該網(wǎng)絡(luò)的連結(jié)狀態(tài)是斷線時,控 制單元130決定關(guān)閉網(wǎng)絡(luò)處理模塊110,以及當(dāng)檢測結(jié)果顯示該網(wǎng)絡(luò)的連結(jié)狀態(tài)是連線時, 控制單元130決定開啟網(wǎng)絡(luò)處理模塊110。舉例來說,控制單元130可以通過進行時脈門控 (clock-gating)、電源門控(power-gating)、或者關(guān)閉或開啟鎖相回路(phase lock loop, PLL)等操作來關(guān)閉或開啟網(wǎng)絡(luò)處理模塊110。如此一來,本發(fā)明的網(wǎng)絡(luò)控制電路100就具 有虛擬熱插拔(Pseudo hot plug)功能,所以能夠達到很優(yōu)良的省電效果。此外,在本發(fā)明的一第二實施例中,網(wǎng)絡(luò)處理模塊110以及網(wǎng)絡(luò)檢測單元120是整 合于一網(wǎng)絡(luò)控制芯片160中,以及控制單元130外接于網(wǎng)絡(luò)控制芯片160,如圖2所示。舉 例來說,控制單元130可以是一主機板上的一芯片組(chip set)。請參考圖3,圖3所繪示的是依據(jù)上述的網(wǎng)絡(luò)控制電路100的運作方式來概述本發(fā) 明的應(yīng)用于一網(wǎng)絡(luò)控制電路的虛擬熱插拔(Pseudo hot plug)方法的流程示意圖,其中該 網(wǎng)絡(luò)控制電路包含有用于執(zhí)行該網(wǎng)絡(luò)控制電路的網(wǎng)絡(luò)功能的一網(wǎng)絡(luò)處理模塊。假如大體上 可以得到相同的結(jié)果,則流程中的步驟不一定需要照圖3所示的順序來執(zhí)行,也不一定需 要是連續(xù)的,也就是說,這些步驟之間可以插入其它的步驟。本發(fā)明的應(yīng)用于該網(wǎng)絡(luò)控制電 路的虛擬熱插拔方法包含有下列步驟步驟300:開始。步驟310 檢測連接該網(wǎng)絡(luò)控制電路的一網(wǎng)絡(luò)的連結(jié)狀態(tài)來產(chǎn)生一檢測結(jié)果。步驟320 依據(jù)該檢測結(jié)果來決定是否關(guān)閉該網(wǎng)絡(luò)處理模塊,其中當(dāng)該檢測結(jié)果顯示該網(wǎng)絡(luò)的連結(jié)狀態(tài)是斷線時,進行步驟330 ;當(dāng)該檢測結(jié)果顯示網(wǎng)絡(luò)的連結(jié)狀態(tài)是連 線時,進行步驟340。步驟330 決定關(guān)閉該網(wǎng)絡(luò)處理模塊,并且回到步驟310。步驟340 決定開啟該網(wǎng)絡(luò)處理模塊,并且回到步驟310。綜上所述,本發(fā)明所揭露的網(wǎng)絡(luò)控制電路具有虛擬熱插拔功能,所以能夠達到很 優(yōu)良的省電效果,此外,本發(fā)明所揭露的虛擬熱插拔方法可以應(yīng)用于各種網(wǎng)絡(luò)控制電路。以上所述僅為本發(fā)明的較佳實施例,凡依本發(fā)明申請專利范圍所做的均等變化與 修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
一種具有虛擬熱插拔功能的網(wǎng)絡(luò)控制電路,包含有一網(wǎng)絡(luò)處理模塊,用于執(zhí)行該網(wǎng)絡(luò)控制電路的網(wǎng)絡(luò)功能;一網(wǎng)絡(luò)檢測單元,用于檢測連接該網(wǎng)絡(luò)控制電路的一網(wǎng)絡(luò)的連結(jié)狀態(tài)來產(chǎn)生一檢測結(jié)果;以及一控制單元,耦接于該網(wǎng)絡(luò)檢測單元與該網(wǎng)絡(luò)處理模塊,用于依據(jù)該檢測結(jié)果來決定是否關(guān)閉該網(wǎng)絡(luò)處理模塊;其中當(dāng)該檢測結(jié)果顯示該網(wǎng)絡(luò)的連結(jié)狀態(tài)是斷線時,該控制單元決定關(guān)閉該網(wǎng)絡(luò)處理模塊,以及當(dāng)該檢測結(jié)果顯示該網(wǎng)絡(luò)的連結(jié)狀態(tài)是連線時,該控制單元決定開啟該網(wǎng)絡(luò)處理模塊。
2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)控制電路,其特征在于該網(wǎng)絡(luò)處理模塊另耦接于一總線接口。
3.根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)控制電路,其特征在于該總線接口是一周邊元件互連總 線接口、一增進式周邊元件互連總線接口、一快捷式周邊元件互連總線接口總線接口、或一 通用串行總線接口。
4.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)控制電路,其特征在于該網(wǎng)絡(luò)處理模塊、該網(wǎng)絡(luò)檢測單 元以及該控制單元整合于同一網(wǎng)絡(luò)控制芯片中。
5.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)控制電路,其特征在于該網(wǎng)絡(luò)處理模塊以及該網(wǎng)絡(luò)檢測 單元整合于同一網(wǎng)絡(luò)控制芯片中,以及該控制單元外接于該網(wǎng)絡(luò)控制芯片。
6.—種用于一網(wǎng)絡(luò)控制電路的虛擬熱插拔方法,該網(wǎng)絡(luò)控制電路包含有用于執(zhí)行該網(wǎng) 絡(luò)控制電路的網(wǎng)絡(luò)功能的一網(wǎng)絡(luò)處理模塊,該虛擬熱插拔方法包含有檢測連接該網(wǎng)絡(luò)控制電路的一網(wǎng)絡(luò)的連結(jié)狀態(tài)來產(chǎn)生一檢測結(jié)果;以及 依據(jù)該檢測結(jié)果來決定是否關(guān)閉該網(wǎng)絡(luò)處理模塊。
7.根據(jù)權(quán)利要求6所述的虛擬熱插拔方法,其特征在于依據(jù)該檢測結(jié)果來決定是否關(guān) 閉該網(wǎng)絡(luò)處理模塊的步驟另包含有當(dāng)該檢測結(jié)果顯示該網(wǎng)絡(luò)的連結(jié)狀態(tài)是斷線時,決定關(guān)閉該網(wǎng)絡(luò)處理模塊;以及 當(dāng)該檢測結(jié)果顯示該網(wǎng)絡(luò)的連結(jié)狀態(tài)是連線時,決定開啟該網(wǎng)絡(luò)處理模塊。
全文摘要
本發(fā)明提供一種具有虛擬熱插拔功能的網(wǎng)絡(luò)控制電路和用于網(wǎng)絡(luò)控制電路的虛擬熱插拔方法。該網(wǎng)絡(luò)控制電路包含有一網(wǎng)絡(luò)處理模塊,用于執(zhí)行該網(wǎng)絡(luò)控制電路的網(wǎng)絡(luò)功能;一網(wǎng)絡(luò)檢測單元,用于檢測連接該網(wǎng)絡(luò)控制電路的一網(wǎng)絡(luò)的連結(jié)狀態(tài)來產(chǎn)生一檢測結(jié)果;以及一控制單元,耦接于該網(wǎng)絡(luò)檢測單元與該網(wǎng)絡(luò)處理模塊,用于依據(jù)該檢測結(jié)果來決定是否關(guān)閉該網(wǎng)絡(luò)處理模塊;其中當(dāng)該檢測結(jié)果顯示該網(wǎng)絡(luò)的連結(jié)狀態(tài)為斷線時,該控制單元決定關(guān)閉該網(wǎng)絡(luò)處理模塊,以及當(dāng)該檢測結(jié)果顯示該網(wǎng)絡(luò)的連結(jié)狀態(tài)為連線時,該控制單元決定開啟該網(wǎng)絡(luò)處理模塊。
文檔編號G06F11/26GK101887243SQ200910140898
公開日2010年11月17日 申請日期2009年5月11日 優(yōu)先權(quán)日2009年5月11日
發(fā)明者丁譯德, 曾建昌, 王樹宏, 趙秀哲 申請人:智微科技股份有限公司