專利名稱:處理數(shù)據(jù)包的設(shè)備和處理數(shù)據(jù)包的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及處理數(shù)據(jù)包的設(shè)備、數(shù)據(jù)包通信裝置和處理數(shù)據(jù)包的方法。
背景技術(shù):
當(dāng)前,為了保護(hù)地球環(huán)境而全球性地研究節(jié)約能源的對(duì)策。因此,現(xiàn) 在許多國(guó)家都在準(zhǔn)備為節(jié)約能源和減少C02排放量立法。通常認(rèn)為這樣的 立法是針對(duì)交通、運(yùn)輸和生產(chǎn)中的能源消耗的,然而,近期數(shù)據(jù)通信裝置和網(wǎng)絡(luò)相關(guān)物件(network infra related matters)以及電子裝置(如計(jì)算機(jī) 和服務(wù)器)中的能耗增加獲得了關(guān)注。由于諸如計(jì)算機(jī)和服務(wù)器之類的電子裝置在相對(duì)較長(zhǎng)時(shí)間內(nèi)都處于不 執(zhí)行操作的狀況下,即,處于待機(jī)狀況下,因此通過(guò)減少待機(jī)情況下消耗 的電功率可以減少電功率的平均消耗,這有助于減少C02排放的當(dāng)量體 積。由于需要數(shù)據(jù)通信裝置處于總是能夠進(jìn)行數(shù)據(jù)通信的條件下,因此, 盡管數(shù)字通信代替了模擬通信,但是與諸如計(jì)算機(jī)和服務(wù)器的電子裝置不 同,并不允許數(shù)據(jù)通信裝置處于待機(jī)條件下。因此,傳統(tǒng)地通過(guò)降低數(shù)據(jù) 通信穩(wěn)定工作的電功率來(lái)減少數(shù)據(jù)通信裝置中電功率的平均消耗。因此,主要從裝置技術(shù)的角度力求電功率減少,具體地,通過(guò)更高程 度地集成電子元件和設(shè)計(jì)更小尺寸的電子元件來(lái)降低數(shù)據(jù)通信裝置的工作 電壓。然而,設(shè)計(jì)更小尺寸電子元件的結(jié)果是,目前電子裝置可以工作在1 伏特或更低。因此,電子元件工作電壓的降低程度趨緩(dull)。相似 地,由電子元件的更高集成促使的電子元件工作電壓的降低程度趨緩。因 此,目前極難顯著減少數(shù)據(jù)通信裝置中的電功率消耗。此外,目前電子元件的設(shè)計(jì)規(guī)則在90納米以下,這導(dǎo)致了目前不可 忽視的電流泄露的增加。盡管裝置廠商試圖減少或避免電流泄露,然而當(dāng) 處于待機(jī)模式時(shí)數(shù)據(jù)通信裝置中消耗的電功率逐步增加。從電路設(shè)計(jì)的角度進(jìn)行了許多嘗試。例如,在時(shí)鐘同步電路的領(lǐng)域 中,試圖使用其中并沒(méi)有使用時(shí)鐘信號(hào)的非同步電路,從而減少電子功率 消耗,其中時(shí)鐘同步電路主要用作電子部件的內(nèi)部電路。這樣的非同步電 路帶來(lái)如下優(yōu)勢(shì)減少穩(wěn)定工作所需的電功率并且減少待機(jī)模式下消耗的 電功率,從而使得減少平均電功率消耗。然而,問(wèn)題是,即使設(shè)計(jì)者愿意為設(shè)計(jì)諸如ASIC和FPGA的通用電子部件而選擇非同步電路系統(tǒng),然而用于設(shè)計(jì)電子部件和測(cè)試結(jié)果的工具 還沒(méi)有被開(kāi)發(fā)出來(lái)。圖1是處理數(shù)據(jù)包的相關(guān)設(shè)備的框圖。所示出的設(shè)備1000包含第一數(shù)據(jù)包處理單元1001、第二數(shù)據(jù)包處理 單元1002、第三數(shù)據(jù)包處理單元1003和時(shí)鐘信號(hào)發(fā)生器1004。第一數(shù)據(jù)包處理單元1001接收數(shù)據(jù)包并且對(duì)所接收的數(shù)據(jù)包應(yīng)用第 一處理。第一數(shù)據(jù)包處理單元1001的時(shí)鐘階(clock stage)的數(shù)目為S1。 在對(duì)數(shù)據(jù)包應(yīng)用了第一處理之后,第一數(shù)據(jù)包處理單元1001向第二數(shù)據(jù) 包處理單元1002發(fā)送該數(shù)據(jù)包。第二數(shù)據(jù)包處理單元1002從第一數(shù)據(jù)包處理單元1001接收數(shù)據(jù)包, 并且對(duì)接收的數(shù)據(jù)包應(yīng)用第二處理。第二數(shù)據(jù)包處理單元1002的時(shí)鐘階 的數(shù)目為S2。在對(duì)數(shù)據(jù)包應(yīng)用了第二處理之后,第二數(shù)據(jù)包處理單元 1002向第三數(shù)據(jù)包處理單元1003發(fā)送該數(shù)據(jù)包。第三數(shù)據(jù)包處理單元1003從第二數(shù)據(jù)包處理單元1002接收數(shù)據(jù)包, 并且對(duì)接收的數(shù)據(jù)包應(yīng)用第三處理。第三數(shù)據(jù)包處理單元1003的時(shí)鐘階 的數(shù)目為S3。在對(duì)數(shù)據(jù)包應(yīng)用了第三處理之后,第三數(shù)據(jù)包處理單元 1003將該數(shù)據(jù)包輸出到設(shè)備1000之外。時(shí)鐘信號(hào)發(fā)生器1004生成具有頻率F的時(shí)鐘信號(hào)1005,并且向第一 到第三數(shù)據(jù)包處理單元1001、 1002和1003發(fā)送時(shí)鐘信號(hào)1005。第一數(shù)據(jù)包處理單元1001在收到來(lái)自時(shí)鐘信號(hào)發(fā)生器1004的時(shí)鐘信號(hào)1005時(shí)接收數(shù)據(jù)包。在收到來(lái)自時(shí)鐘信號(hào)發(fā)生器1004的時(shí)鐘信號(hào)1005 時(shí),第一數(shù)據(jù)包處理單元1001輸出數(shù)據(jù)包,同時(shí),第二數(shù)據(jù)包處理單元 1002接收數(shù)據(jù)包。相似地,在收到來(lái)自時(shí)鐘信號(hào)發(fā)生器1004的時(shí)鐘信號(hào) 1005時(shí),第二數(shù)據(jù)包處理單元1002輸出數(shù)據(jù)包,同時(shí),第三數(shù)據(jù)包處理 單元1003接收數(shù)據(jù)包。第三數(shù)據(jù)包處理單元1003在收到來(lái)自時(shí)鐘信號(hào)發(fā) 生器1004的時(shí)鐘信號(hào)1005時(shí)將數(shù)據(jù)包輸出到該設(shè)備之外。在圖1所示出的相關(guān)設(shè)備1000中,向第一到第三數(shù)據(jù)包處理單元 匪到細(xì)發(fā)送的時(shí)鐘信號(hào)1005具有固定頻率F。因此,相關(guān)設(shè)備1000伴隨有如下問(wèn)題即使輸入數(shù)據(jù)包到設(shè)備1000的時(shí)間間隔變化(例如,由于降低輸入流量),也不能減少設(shè)備1000中消耗的電功率。具體地, 由于第一到第三數(shù)據(jù)包處理單元1001到1003依照具有固定頻率F的時(shí)鐘 信號(hào)1005來(lái)操作,因此在如下單元中電功率被穩(wěn)定地消耗用于發(fā)送時(shí) 鐘信號(hào)1005的驅(qū)動(dòng)器、時(shí)鐘信號(hào)1005所通過(guò)的線型(wire pattern)(并 且其依賴于該線型的電容)、執(zhí)行時(shí)鐘操作的觸發(fā)器(flip flop)、和/或 依賴于時(shí)鐘信號(hào)1005而操作的時(shí)鐘同步存儲(chǔ)器的部件,從而導(dǎo)致電功率 消耗不降低。盡管圖1中示出的設(shè)備1000被設(shè)計(jì)為包括三個(gè)數(shù)據(jù)包處理單元,然 而包括單個(gè)數(shù)據(jù)包處理單元的設(shè)備也將伴有上述問(wèn)題。例如,日本專利申請(qǐng)公開(kāi)No.2003-158771提出了進(jìn)行數(shù)據(jù)包交換類型 通信的移動(dòng)節(jié)點(diǎn),所述移動(dòng)節(jié)點(diǎn)包括接收數(shù)據(jù)包或接收指示數(shù)據(jù)包到達(dá) 的通知信號(hào)的第一接收器、以比第一接收器接收數(shù)據(jù)包的電功率更大的電 功率來(lái)接收數(shù)據(jù)包的第二接收器、以及使第一接收器在沒(méi)有接收到數(shù)據(jù)包 時(shí)監(jiān)視通知信號(hào)或數(shù)據(jù)包到達(dá),并且當(dāng)?shù)谝唤邮掌鹘邮盏酵ㄖ盘?hào)或數(shù)據(jù) 包時(shí)使第二接收器接收數(shù)據(jù)包的控制器。在所提出的移動(dòng)節(jié)點(diǎn)中,使第一接收器持續(xù)監(jiān)視數(shù)據(jù)包的到達(dá),并且 如果第一接收器檢測(cè)到數(shù)據(jù)包的到達(dá),那么第二接收器接收所檢測(cè)到的數(shù) 據(jù)包,從而確保移動(dòng)節(jié)點(diǎn)電功率消耗的減少。此外,如果在第二接收器工 作期間在預(yù)定時(shí)段內(nèi)沒(méi)有接收到數(shù)據(jù)包,那么關(guān)閉第二接收器并開(kāi)啟第一 接收器,從而確保電功率消 耗進(jìn)一步減少。然而,上述移動(dòng)節(jié)點(diǎn)不能與數(shù)據(jù)包輸入流量相一致地完成數(shù)據(jù)包接 收。具體地,所提出的移動(dòng)節(jié)點(diǎn)被設(shè)計(jì)為僅僅取決于是否接收到數(shù)據(jù)包而 開(kāi)啟第一或第二接收器之一。因此,所提出的移動(dòng)節(jié)點(diǎn)伴有下列問(wèn)題以 比第一接收器接收數(shù)據(jù)包的電功率更大的電功率來(lái)接收數(shù)據(jù)包的第二接收 器不考慮數(shù)據(jù)包輸入流量來(lái)工作,這導(dǎo)致不能有效地減少電功率消耗。發(fā)明內(nèi)容由于相關(guān)技術(shù)中的上述問(wèn)題,本發(fā)明的一個(gè)示例性目的是提供這樣的 用于處理數(shù)據(jù)包的設(shè)備,該設(shè)備即使在當(dāng)前輸入流量比最大輸入流量低 時(shí),也能夠減少設(shè)備的電功率消耗而不降低輸入數(shù)據(jù)包的吞吐量。本發(fā)明的另一示例性目的是提供包括上述設(shè)備的數(shù)據(jù)包通信裝置和處 理數(shù)據(jù)包的方法。在本發(fā)明的第一示例性方面,提供了一種處理數(shù)據(jù)包的設(shè)備,該設(shè)備 包括依照具有預(yù)定頻率的時(shí)鐘信號(hào)來(lái)工作以處理數(shù)據(jù)包的數(shù)據(jù)包處理 器,和產(chǎn)生時(shí)鐘信號(hào)并向數(shù)據(jù)包處理器發(fā)送該時(shí)鐘信號(hào)的時(shí)鐘信號(hào)發(fā)生 器,其中時(shí)鐘信號(hào)發(fā)生器生成具有根據(jù)向該設(shè)備輸入數(shù)據(jù)包的時(shí)間間隔來(lái) 定義的頻率的時(shí)鐘信號(hào)。在本發(fā)明的第二示例性方面,提供了一種數(shù)據(jù)包通信裝置,該數(shù)據(jù)包 通信裝置包括依照具有預(yù)定頻率的時(shí)鐘信號(hào)來(lái)工作從而處理數(shù)據(jù)包的數(shù) 據(jù)包處理器、產(chǎn)生時(shí)鐘信號(hào)并向數(shù)據(jù)包處理器發(fā)送該時(shí)鐘信號(hào)的時(shí)鐘信號(hào) 發(fā)生器、通過(guò)其將數(shù)據(jù)包輸入到數(shù)據(jù)包處理器的數(shù)據(jù)包輸入裝置和通過(guò)其 將數(shù)據(jù)包輸出到數(shù)據(jù)包通信裝置之外的數(shù)據(jù)包輸出裝置,其中時(shí)鐘信號(hào)發(fā) 生器生成具有根據(jù)向該數(shù)據(jù)包輸入裝置輸入數(shù)據(jù)包的時(shí)間間隔來(lái)定義的頻 率的時(shí)鐘信號(hào)。在本發(fā)明的第三示例性方面,提供了一種處理數(shù)據(jù)包的方法,該方法 包括(a)測(cè)量輸入數(shù)據(jù)包的時(shí)間間隔;(b)產(chǎn)生具有根據(jù)該時(shí)間間隔 來(lái)定義的頻率的時(shí)鐘信號(hào);(C)依照該時(shí)鐘信號(hào)來(lái)處理數(shù)據(jù)包。在本發(fā)明的第四示例性方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該存 儲(chǔ)介質(zhì)包括使計(jì)算機(jī)執(zhí)行處理數(shù)據(jù)包的方法的指令集,所述指令集包括(a) 接收指示出將數(shù)據(jù)包輸入到數(shù)據(jù)包處理設(shè)備的時(shí)間間隔的信號(hào);(b) 產(chǎn)生具有根據(jù)該時(shí)間間隔來(lái)定義的頻率的時(shí)鐘信號(hào);(C)將時(shí)鐘〈言 號(hào)發(fā)送到數(shù)據(jù)包處理設(shè)備。根據(jù)以下參照附圖來(lái)進(jìn)行的描述,將使本發(fā)明的以上和其它目的以及 本發(fā)明的優(yōu)點(diǎn)變得顯而易見(jiàn),其中在所有附圖中相似的標(biāo)號(hào)指示相同或相 似的部件。
圖l是處理數(shù)據(jù)包的相關(guān)設(shè)備的框圖;圖2是依照本發(fā)明第一示例性實(shí)施例的處理數(shù)據(jù)包的設(shè)備的框圖; 圖3示出了輸入數(shù)據(jù)包的時(shí)間間隔;圖4是示出在第一示例性實(shí)施例中的頻率控制器生成具有預(yù)定頻率的時(shí)鐘信號(hào)時(shí)將執(zhí)行的步驟的流程圖;圖5是依照本發(fā)明第二示例性實(shí)施例的處理數(shù)據(jù)包的設(shè)備的框圖;圖6是示出在第二示例性實(shí)施例中的頻率控制器生成具有預(yù)定頻率的時(shí)鐘信號(hào)時(shí)將執(zhí)行的步驟的流程圖;圖7是依照本發(fā)明第三示例性實(shí)施例的處理數(shù)據(jù)包的設(shè)備的框圖;圖8是示出在第三示例性實(shí)施例中的頻率控制器生成各自具有預(yù)定頻率的第一到第三時(shí)鐘信號(hào)時(shí)將執(zhí)行的步驟的流程圖;圖9是依照本發(fā)明第四示例性實(shí)施例的處理數(shù)據(jù)包的設(shè)備的框圖; 圖10是依照本發(fā)明第五示例性實(shí)施例的處理數(shù)據(jù)包的設(shè)備的框圖; 圖11是示出在第五示例性實(shí)施例中的頻率控制器生成各自具有預(yù)定頻率的多個(gè)時(shí)鐘信號(hào)時(shí)將執(zhí)行的步驟的流程圖;圖12是依照本發(fā)明第六示例性實(shí)施例的數(shù)據(jù)包通信裝置的框圖;圖13是示出將通過(guò)依照本發(fā)明第六示例性實(shí)施例的數(shù)據(jù)包通信裝置的操作來(lái)執(zhí)行的步驟的流程圖;圖14是依照本發(fā)明第七示例性實(shí)施例的數(shù)據(jù)包通信裝置的框圖;以及圖15是示出頻率控制器的示例性結(jié)構(gòu)的框圖。 '具體實(shí)施方式
下文將參照附圖來(lái)說(shuō)明依照本發(fā)明的示例性實(shí)施例。 [第一示例性實(shí)施例]圖2是依照本發(fā)明第一示例性實(shí)施例的用于處理數(shù)據(jù)包的設(shè)備100的 框圖。如圖2所示,數(shù)據(jù)包處理設(shè)備100包含數(shù)據(jù)包處理器和時(shí)鐘信號(hào)發(fā)生 器120。數(shù)據(jù)包處理器包含單個(gè)數(shù)據(jù)包處理單元110。時(shí)鐘信號(hào)發(fā)生器120包含標(biāo)準(zhǔn)時(shí)鐘信號(hào)發(fā)生器121和頻率控制器122。數(shù)據(jù)包處理單元110接收數(shù)據(jù)包、對(duì)接收的數(shù)據(jù)包應(yīng)用第一處理并且 輸出被應(yīng)用了第一處理的數(shù)據(jù)包。數(shù)據(jù)包處理單元110接收一個(gè)數(shù)據(jù)包、對(duì)接收的數(shù)據(jù)包應(yīng)用第一處理 和輸出該數(shù)據(jù)包所需的時(shí)鐘信號(hào)的數(shù)目(或時(shí)鐘階的數(shù)目)為S1。數(shù)據(jù)包處理單元110依照具有頻率FA的時(shí)鐘信號(hào)132來(lái)工作,其中時(shí) 鐘信號(hào)132從時(shí)鐘信號(hào)發(fā)生器120發(fā)送而來(lái)。標(biāo)準(zhǔn)時(shí)鐘信號(hào)發(fā)生器121生成具有標(biāo)準(zhǔn)頻率F。的時(shí)鐘信號(hào)130,并且 向頻率控制器122發(fā)送時(shí)鐘信號(hào)130。頻率控制器122接收時(shí)鐘信號(hào)130,并且還接收來(lái)自外部裝置(沒(méi)有 示出)的信號(hào)131。信號(hào)131指示向數(shù)據(jù)包處理單元110輸入數(shù)據(jù)包的時(shí) 間間隔T。圖3示出了時(shí)間間隔T。假定將數(shù)據(jù)包Pn輸入到數(shù)據(jù)包處理器單元110,接下來(lái),將數(shù)據(jù)包 P(n+1)輸入到數(shù)據(jù)包處理器單元110。將時(shí)間間隔T定義為數(shù)據(jù)包Pn的尾 部(trail) 141進(jìn)入數(shù)據(jù)包處理器單元110的時(shí)間和數(shù)據(jù)包P(n+1)的頭部 142進(jìn)入數(shù)據(jù)包處理器單元110的時(shí)間之間的時(shí)段。頻率控制器122依照信號(hào)131所指示的時(shí)間間隔T將時(shí)鐘信號(hào)130的 頻率F。轉(zhuǎn)換為頻率FA。 S卩,頻率控制器122基于具有標(biāo)準(zhǔn)頻率Fo的時(shí)鐘信號(hào)130和信號(hào)131所指示的時(shí)間間隔T兩者來(lái)生成具有頻率FA的時(shí)鐘信 號(hào)132。頻率控制器122向數(shù)據(jù)包處理單元110發(fā)送如此生成的時(shí)鐘信號(hào) 132。如上所述,數(shù)據(jù)包處理單元110根據(jù)從頻率控制器122接收的時(shí)鐘 信號(hào)132而工作或處理數(shù)據(jù)包。圖4是示出當(dāng)頻率控制器122根據(jù)具有標(biāo)準(zhǔn)頻率Fo的時(shí)鐘信號(hào)130和 信號(hào)131所指示的時(shí)間間隔T兩者來(lái)生成具有頻率FA的時(shí)鐘信號(hào)132時(shí)將 執(zhí)行的步驟的流程圖。首先,在步驟S101中,頻率控制器122接收指示時(shí)間間隔T的信號(hào)131。然后,在步驟S102中,頻率控制器122計(jì)算在等式(A)中定義的標(biāo) 準(zhǔn)時(shí)間間隔T。。T0=S1/FQ (A)如上所述,Sl指示數(shù)據(jù)包處理單元IIO工作所需的時(shí)鐘信號(hào)的數(shù)目, 且F。指示從標(biāo)準(zhǔn)時(shí)鐘信號(hào)發(fā)生器121發(fā)送而來(lái)的時(shí)鐘信號(hào)130的標(biāo)準(zhǔn)頻將標(biāo)準(zhǔn)時(shí)間間隔To定義為數(shù)值Sl和標(biāo)準(zhǔn)頻率Fo的倒數(shù)的乘積,其中 標(biāo)準(zhǔn)頻率F。的倒數(shù)指示一個(gè)時(shí)鐘階的時(shí)段。即,標(biāo)準(zhǔn)時(shí)間間隔To指示一 個(gè)數(shù)據(jù)包通過(guò)數(shù)據(jù)包處理單元110所需的時(shí)段,或者指示數(shù)據(jù)包處理單元 110處理一個(gè)數(shù)據(jù)包期間的時(shí)段。然后,頻率控制器122比較標(biāo)準(zhǔn)時(shí)間間隔T。和信號(hào)131所指示的時(shí)間 間隔T 。具體地,在步驟S103中,頻率控制器122判斷時(shí)間間隔T是否 大于標(biāo)準(zhǔn)時(shí)間間隔T。。如果標(biāo)準(zhǔn)時(shí)間間隔T。等于或大于時(shí)間間隔T (步驟S103中的NO (否)),那么頻率控制器122重復(fù)執(zhí)行標(biāo)準(zhǔn)時(shí)間間隔To和時(shí)間間隔T的 比較。即,在判定時(shí)間間隔T大于標(biāo)準(zhǔn)時(shí)間間隔T。之前,頻率控制器122 重復(fù)執(zhí)行標(biāo)準(zhǔn)時(shí)間間隔To和時(shí)間間隔T的比較。如果時(shí)間間隔T大于標(biāo)準(zhǔn)時(shí)間間隔To (步驟S103中的YES (是)),那么在步驟S104中,頻率控制器122依照等式(B)計(jì)算差值A(chǔ)T?!?T=T-T0 (B)然后,在步驟S105中,頻率控制器122依照等式(C)計(jì)算頻率差A(yù)FA。T=T0+AT=S1/ (F0-AFA) (C)然后,在步驟S106中,頻率控制器122依照等式(D)從標(biāo)準(zhǔn)頻率Fo 減去如此計(jì)算得到的頻率差A(yù)FA。 Fa二F。-AFa (D)因此,獲得了將向數(shù)據(jù)包處理單元110傳送的時(shí)鐘信號(hào)132的頻率FA。然后,在步驟S107中,頻率控制器122向數(shù)據(jù)包處理單元110發(fā)送 具有頻率fa的時(shí)鐘信號(hào)132。數(shù)據(jù)包處理單元IIO根據(jù)從頻率控制器122接收的時(shí)鐘信號(hào)132來(lái)工 作。具體地,數(shù)據(jù)包處理單元IIO對(duì)數(shù)據(jù)包應(yīng)用第一處理。依照數(shù)據(jù)包處理設(shè)備100,時(shí)鐘信號(hào)發(fā)生器120持續(xù)監(jiān)視時(shí)間間隔 T,并且生成具有反映出時(shí)間間隔T的頻率FA的時(shí)鐘信號(hào)132。數(shù)據(jù)包處 理單元IIO根據(jù)從時(shí)鐘信號(hào)發(fā)生器120接收的具有頻率fa的時(shí)鐘信號(hào)132 來(lái)處理數(shù)據(jù)包。因此,依照根據(jù)數(shù)據(jù)包輸入流量而生成的時(shí)鐘信號(hào)132來(lái)處理數(shù)據(jù) 包。特別地,由于隨著時(shí)間間隔T變大而使得有待輸入到數(shù)據(jù)包處理單元 110的時(shí)鐘信號(hào)132的頻率fa變小,所以能夠減少數(shù)據(jù)包處理單元110中 的電功率消耗。如上所述,由于頻率差A(yù)FA是在時(shí)間間隔T大于標(biāo)準(zhǔn)時(shí)間伺隔To時(shí) 根據(jù)等式(C)來(lái)計(jì)算得到的,所以頻率差A(yù)FA為正值。因此,依照等式 (D)計(jì)算得到的時(shí)鐘信號(hào)132的頻率FA小于標(biāo)準(zhǔn)頻率FQ。因此,數(shù)據(jù)包 處理單元110依照具有比標(biāo)準(zhǔn)頻率F。更小的頻率的時(shí)鐘信號(hào)132工作,能 夠減少數(shù)據(jù)包處理單元110中的電功率消耗。時(shí)間間隔T大于標(biāo)準(zhǔn)時(shí)間間隔T。的事實(shí)意味著以比標(biāo)準(zhǔn)時(shí)間間隔T0 更長(zhǎng)的時(shí)間間隔來(lái)將數(shù)據(jù)包輸入到數(shù)據(jù)包處理設(shè)備100中。換言之,顯著地降低了數(shù)據(jù)包輸入流量。因此,即便使輸入到數(shù)據(jù)包處理單元110的時(shí) 鐘信號(hào)132的頻率更小,數(shù)據(jù)包處理單元110也可以處理數(shù)據(jù)包而沒(méi)有延 遲且沒(méi)有降低吞吐量。相反地,當(dāng)時(shí)間間隔T小于標(biāo)準(zhǔn)時(shí)間間隔T。時(shí)(T<T。),數(shù)據(jù)包輸 入流量較高,因此,并沒(méi)有降低輸入到數(shù)據(jù)包處理單元110中的時(shí)鐘信號(hào) 132的頻率。此外,與上述非同步電路系統(tǒng)不同,由于不需要開(kāi)發(fā)獨(dú)特的工具,所 以能夠減少開(kāi)發(fā)成本,并且與時(shí)鐘同步電路系統(tǒng)相比還能夠減少電功率消 耗。依照第一示例性實(shí)施例的數(shù)據(jù)包處理設(shè)備100可應(yīng)用于不允許進(jìn)入待 機(jī)模式的裝置(例如,數(shù)據(jù)通信裝置)。作為替代方案,數(shù)據(jù)包處理設(shè)備 100可應(yīng)用于將被安裝在不允許進(jìn)入待機(jī)模式的裝置上的電路或模塊。例 如,數(shù)據(jù)包處理設(shè)備100可應(yīng)用于ASIC或FPGA。 [第二示例性實(shí)施例]圖5是依照本發(fā)明第二示例性實(shí)施例的用于處理數(shù)據(jù)包的設(shè)備200的 框圖。與圖2所示的數(shù)據(jù)包處理設(shè)備100相比較,圖5所示的數(shù)據(jù)包處理設(shè) 備200被設(shè)計(jì)為另外還包括測(cè)量時(shí)間間隔T且向頻率控制器122發(fā)送指示 時(shí)間間隔T的信號(hào)131的測(cè)量裝置210。依照第二示例性實(shí)施例的數(shù)據(jù)包處理設(shè)備200在結(jié)構(gòu)上與依照第一示 例性實(shí)施例的數(shù)據(jù)包處理設(shè)備100的不同之處僅在于還包括測(cè)量裝置 210。因此,向與數(shù)據(jù)包處理設(shè)備100的部件或元件相對(duì)應(yīng)的那些部件或 元件提供相同的標(biāo)號(hào),并且這些部件或元件以與第一實(shí)施例中的相應(yīng)部件 或元件相同的方式工作,除非下文有明確說(shuō)明。數(shù)據(jù)包處理設(shè)備100從外部裝置接收指示時(shí)間間隔T的信號(hào)131,然 而數(shù)據(jù)包處理設(shè)備200本身可以測(cè)量時(shí)間間隔T。圖6是示出在數(shù)據(jù)包處理設(shè)備200中當(dāng)頻率控制器122生成時(shí)鐘信號(hào) 132時(shí)將執(zhí)行的步驟的流程圖。由于在數(shù)據(jù)包處理設(shè)備200中測(cè)量裝置210測(cè)量時(shí)間間隔T,因此沒(méi)有執(zhí)行圖4中示出的步驟SlOl,而是在圖6中執(zhí)行了由測(cè)量裝置210測(cè)量 時(shí)間間隔T的步驟SIOO。另外,與數(shù)據(jù)包處理設(shè)備100的操作相似地執(zhí)行 其它歩驟S102到S107。 [第三示例性實(shí)施例]圖7是依照本發(fā)明第三示例性實(shí)施例的用于處理數(shù)據(jù)包的設(shè)備300的 框圖。如圖7所說(shuō)明的,數(shù)據(jù)包處理設(shè)備300包含數(shù)據(jù)包處理器310和時(shí)鐘 信號(hào)發(fā)生器320。數(shù)據(jù)包處理器310包含第一數(shù)據(jù)包處理單元311、第二數(shù)據(jù)包處理單 元312和第三數(shù)據(jù)包處理單元313,這些數(shù)據(jù)包處理單元彼此電串聯(lián)。時(shí)鐘信號(hào)發(fā)生器320包含標(biāo)準(zhǔn)時(shí)鐘信號(hào)發(fā)生器321和頻率控制器322。第一數(shù)據(jù)包處理單元311接收數(shù)據(jù)包、對(duì)接收的數(shù)據(jù)包應(yīng)用第一處理 并且向第二數(shù)據(jù)包處理單元312輸出被應(yīng)用了第一處理的數(shù)據(jù)包。第一數(shù)據(jù)包處理單元311接收一個(gè)數(shù)據(jù)包、對(duì)接收的數(shù)據(jù)包應(yīng)用第一 處理和向第二數(shù)據(jù)包處理單元312輸出該數(shù)據(jù)包所需的時(shí)鐘信號(hào)的數(shù)目 (或時(shí)鐘階的數(shù)目)為S1。第一數(shù)據(jù)包處理單元311依照具有頻率FA的第一時(shí)鐘信號(hào)332工作, 其中時(shí)鐘信號(hào)332由時(shí)鐘信號(hào)發(fā)生器320發(fā)送而來(lái)。第二數(shù)據(jù)包處理單元312從第一數(shù)據(jù)包處理單元311接收數(shù)據(jù)包、對(duì) 接收的數(shù)據(jù)包應(yīng)用第二處理并且向第三數(shù)據(jù)包處理單元313輸出被應(yīng)用了 第二處理的數(shù)據(jù)包。第二數(shù)據(jù)包處理單元312接收一個(gè)數(shù)據(jù)包、對(duì)接收的數(shù)據(jù)包應(yīng)用第二 處理和向第三數(shù)據(jù)包處理單元313輸出該數(shù)據(jù)包所需的時(shí)鐘信號(hào)的數(shù)目 (或時(shí)鐘階的數(shù)目)為S2。第二數(shù)據(jù)包處理單元31.2依照具有頻率FB的第二時(shí)鐘信號(hào)333工作, 其中時(shí)鐘信號(hào)333由時(shí)鐘信號(hào)發(fā)生器320發(fā)送而來(lái)。第三數(shù)據(jù)包處理單元313從第二數(shù)據(jù)包處理單元312接收數(shù)據(jù)包、對(duì) 接收的數(shù)據(jù)包應(yīng)用第三處理并且向數(shù)據(jù)包處理設(shè)備300之外輸出被應(yīng)用了第三處理的數(shù)據(jù)包。
第三數(shù)據(jù)包處理單元313接收一個(gè)數(shù)據(jù)包、對(duì)接收的數(shù)據(jù)包應(yīng)用第三
處理和向數(shù)據(jù)包處理設(shè)備300之外輸出該數(shù)據(jù)包所需的時(shí)鐘信號(hào)的數(shù)目 (或時(shí)鐘階的數(shù)目)為S3。
第三數(shù)據(jù)包處理單元313依照具有頻率Fc的第三時(shí)鐘信號(hào)334工作, 其中時(shí)鐘信號(hào)334由時(shí)鐘信號(hào)發(fā)生器320發(fā)送而來(lái)。
標(biāo)準(zhǔn)時(shí)鐘信號(hào)發(fā)生器321生成具有標(biāo)準(zhǔn)頻率F。的時(shí)鐘信號(hào)330,并且 向頻率控制器322發(fā)送時(shí)鐘信號(hào)330。
頻率控制器322接收來(lái)自標(biāo)準(zhǔn)時(shí)鐘信號(hào)發(fā)生器321的時(shí)鐘信號(hào)330, 并且還接收來(lái)自外部裝置(沒(méi)有示出)的信號(hào)331。信號(hào)331指示數(shù)據(jù)包 輸入到第一數(shù)據(jù)包處理單元311的時(shí)間間隔T (參見(jiàn)圖3)。
頻率控制器322依照信號(hào)331所指示的時(shí)間間隔T將時(shí)鐘信號(hào)330的 頻率Fo轉(zhuǎn)換為頻率FA、 Fb和Fc。 g卩,頻率控制器322基于具有標(biāo)準(zhǔn)頻率 F。的時(shí)鐘信號(hào)330和信號(hào)331所指示的時(shí)間間隔T兩者來(lái)生成具有頻率FA 的第一時(shí)鐘信號(hào)332、具有頻率FB的第二時(shí)鐘信號(hào)333、和具有頻率Fc的 第三時(shí)鐘信號(hào)334。
頻率控制器322向第一到第三數(shù)據(jù)包處理單元311、 312和313分別發(fā) 送如此生成的第一到第三時(shí)鐘信號(hào)332、 333和334。如上所述,第一到第 三數(shù)據(jù)包處理單元311、 312和313分別根據(jù)從頻率控制器322接收的第一 到第三時(shí)鐘信號(hào)332、 333和334來(lái)工作或處理數(shù)據(jù)包。
圖8是示出當(dāng)頻率控制器322根據(jù)具有標(biāo)準(zhǔn)頻率Fo的時(shí)鐘信號(hào)330和 信號(hào)331所指示的時(shí)間間隔T兩者來(lái)生成具有頻率FA的第一時(shí)鐘信號(hào) 332、具有頻率FB的第二時(shí)鐘信號(hào)333和具有頻率Fc的第三時(shí)鐘信號(hào)334 時(shí)將執(zhí)行的步驟的流程圖。
首先,在步驟S101中,頻率控制器322接收指示時(shí)間間隔T的信號(hào)
331。
然后,在步驟S102中,頻率控制器322計(jì)算在等式(Al)中定義的 標(biāo)準(zhǔn)時(shí)間間隔T。。
<formula>formula see original document page 15</formula>如上所述,Sl、 S2和S3各自指示第一到第三數(shù)據(jù)包處理單元311、 321和313工作所需的時(shí)鐘信號(hào)的數(shù)目,且F。指示從標(biāo)準(zhǔn)時(shí)鐘信號(hào)發(fā)生器 321發(fā)送而來(lái)的時(shí)鐘信號(hào)331的標(biāo)準(zhǔn)頻率。
將分?jǐn)?shù)Sl/F。定義為數(shù)值Sl和標(biāo)準(zhǔn)頻率Fo的倒數(shù)的乘積,其中標(biāo)準(zhǔn)頻 率Fj勺倒數(shù)指示一個(gè)時(shí)鐘階的時(shí)段。gp,分?jǐn)?shù)Sl/Fo指示一個(gè)數(shù)據(jù)包通過(guò) 第一數(shù)據(jù)包處理單元311所需的時(shí)段,或者指示第一數(shù)據(jù)包處理單元311 處理一個(gè)數(shù)據(jù)包期間的時(shí)段。
相似地,分?jǐn)?shù)S2/F。指示一個(gè)數(shù)據(jù)包通過(guò)第二數(shù)據(jù)包處理單元312所 需的時(shí)段,或者指示第二數(shù)據(jù)包處理單元312處理一個(gè)數(shù)據(jù)包期間的時(shí) 段,并且分?jǐn)?shù)S3/F。指示一個(gè)數(shù)據(jù)包通過(guò)第三數(shù)據(jù)包處理單元313所需的 時(shí)段,或者指示第三數(shù)據(jù)包處理單元313處理一個(gè)數(shù)據(jù)包期間的時(shí)段。
因此,定義為分?jǐn)?shù)Sl/Fo、 S2/FQ和S3/F。的總和的標(biāo)準(zhǔn)時(shí)間間隔To指 示一個(gè)數(shù)據(jù)包通過(guò)第一到第三數(shù)據(jù)包處理單元311、 312和313所需的時(shí) 段,或者指示第一到第三數(shù)據(jù)包處理單元311、 312和313處理完一個(gè)數(shù) 據(jù)包的時(shí)段。
然后,頻率控制器322比較標(biāo)準(zhǔn)時(shí)間間隔T。和信號(hào)331所指示的時(shí)間 間隔t 。具體地,在步驟s103中,頻率控制器322判斷時(shí)間間隔t是否 大于標(biāo)準(zhǔn)時(shí)間間隔To。
如果標(biāo)準(zhǔn)時(shí)間間隔T。等于或大于時(shí)間間隔T (步驟S103中的NO), 那么頻率控制器322重復(fù)執(zhí)行標(biāo)準(zhǔn)時(shí)間間隔To和時(shí)間間隔T的比較。艮p, 在判定時(shí)間間隔T大于標(biāo)準(zhǔn)時(shí)間間隔Tq之前,頻率控制器322重復(fù)執(zhí)行標(biāo) 準(zhǔn)時(shí)間間隔Tc和時(shí)間間隔T的比較。
如果時(shí)間間隔T大于標(biāo)準(zhǔn)時(shí)間間隔TQ (步驟S103中的YES),那么 在步驟S104中,頻率控制器322依照等式(B)計(jì)算差值at。
△ T=T-T0 (B)
然后,在步驟S105A中,頻率控制器322依照等式(Cl)計(jì)算頻率差 △ FA、 AFb禾卩AFc。
T=T0+AT=S1/ (Fo-AFa) + S2/ (F0-AFb) + S3/ (F0-AFc) (Cl) 例如,可以依照等式(Cl)計(jì)算頻率差A(yù)FA、 AFb和AFc如下。首先,假定頻率差A(yù)Fa、 AFB和AFc全部彼此相等來(lái)計(jì)算頻率差A(yù) FA、 AFb和AFc。
其次,計(jì)算頻率差A(yù)FA、 AFB和AFc使得首先依照差值A(chǔ)T將第三時(shí) 鐘信號(hào)334的頻率差A(yù)Fc減少到零,然后減少第二時(shí)鐘信號(hào)333的頻率差 △ FB,最后減少第一時(shí)鐘信號(hào)332的頻率差△ FA。
作為替代方案,可以為計(jì)算頻率差A(yù)FA、 AFB和AFc預(yù)先準(zhǔn)備其它計(jì)
如此計(jì)算的頻率差A(yù)FA、 AFb和AFc都等于或大于零。任意一個(gè)或兩 個(gè)可以等于零。
然后,在步驟S106A中,頻率控制器322依照等式(D) 、 (Dl)和 (D2)從標(biāo)準(zhǔn)頻率F。減去如此計(jì)算得到的頻率差異AFA、 AFb和AFc。 FA=F0-AFA (D) FB=F0-AFB (Dl) FC=F0-AFC (D2)
因此,獲得了將分別向第一到第三數(shù)據(jù)包處理單元311、 312和313 發(fā)送的第一時(shí)鐘信號(hào)332的頻率FA、第二時(shí)鐘信號(hào)333的頻率FB、第三 時(shí)鐘信號(hào)334的頻率Fc。
然后,在步驟S107A中,頻率控制器322向第一數(shù)據(jù)包處理單元311 發(fā)送具有頻率FA的第一時(shí)鐘信號(hào)332、向第二數(shù)據(jù)包處理單元312發(fā)送具 有頻率Fs的第二時(shí)鐘信號(hào)333、并向第三數(shù)據(jù)包處理單元313發(fā)送具有頻 率Fc的第三時(shí)鐘信號(hào)334。
第一到第三數(shù)據(jù)包處理單元311、 312和313分別根據(jù)從頻率控制器 322接收的第一到第三時(shí)鐘信號(hào)332、 333和334工作。具體地,第一到第 三數(shù)據(jù)包處理單元311、 312和313分別對(duì)數(shù)據(jù)包應(yīng)用第一到第三處理。
依照數(shù)據(jù)包處理設(shè)備300,時(shí)鐘信號(hào)發(fā)生器320持續(xù)監(jiān)視時(shí)間間隔 T,并且生成時(shí)鐘信號(hào)332、 333和334,時(shí)鐘信號(hào)332、 333和334各自具 有反映時(shí)間間隔T的頻率FA、 Fb和Fc。第一到第三數(shù)據(jù)包處理單元 311、 312和313根據(jù)從時(shí)鐘信號(hào)發(fā)生器320接收的各自具有頻率FA、 FB 和Fc的時(shí)鐘信號(hào)332、 333和334來(lái)處理數(shù)據(jù)包。因此,依照根據(jù)數(shù)據(jù)包輸入流量生成的時(shí)鐘信號(hào)332、 333禾卩334來(lái) 處理數(shù)據(jù)包。特別地,由于隨著時(shí)間間隔T變大而使得將分別輸入到第一 到第三數(shù)據(jù)包處理單元311、 312和313的時(shí)鐘信號(hào)332、 333和334的頻 率FA、 Fb和Fc變小,所以能夠減少數(shù)據(jù)包處理設(shè)備300中的電功率消 耗。
如上所述,由于頻率差A(yù)Fa、 AFB和AFc是在時(shí)間間隔T大于標(biāo)準(zhǔn)時(shí) 間間隔T。時(shí)根據(jù)等式(Cl)來(lái)計(jì)算得到的,所以頻率差A(yù)Fa、 AFb禾口A Fc都為正值。因此,依照等式(D) 、 (Dl)和(D2)計(jì)算得到的時(shí)鐘信 號(hào)332、 333和334的頻率Fa、 Fb和Fc小于標(biāo)準(zhǔn)頻率F。。因此,第一到第 三數(shù)據(jù)包處理單元311、 312和313依照各自具有比標(biāo)準(zhǔn)頻率F。更小的頻 率的時(shí)鐘信號(hào)332、 333和334工作,從而能夠減少數(shù)據(jù)包處理設(shè)備300中 的電功率消耗。
時(shí)間間隔T大于標(biāo)準(zhǔn)時(shí)間間隔T。的事實(shí)意味著以比標(biāo)準(zhǔn)時(shí)間間隔To 更長(zhǎng)的時(shí)間間隔來(lái)將數(shù)據(jù)包輸入到數(shù)據(jù)包處理設(shè)備300中。換言之,顯著 地降低了數(shù)據(jù)包輸入流量。因此,即便使輸入到第一到第三數(shù)據(jù)包處理單 元311、 312和313的時(shí)鐘信號(hào)332、 333和334的頻率更小,第一到第三 數(shù)據(jù)包處理單元311、 312和313也可以處理數(shù)據(jù)包而沒(méi)有延遲且沒(méi)有降 低吞吐量。
相反地,當(dāng)時(shí)間間隔T小于標(biāo)準(zhǔn)時(shí)間間隔To時(shí)(T<TQ),數(shù)據(jù)包輸 入流量較高,因此,并沒(méi)有降低輸入到第一到第三數(shù)據(jù)包處理單元311、 312和313中的時(shí)鐘信號(hào)332、 333和334的頻率。因此,第一到第三數(shù)據(jù) 包處理單元311、 312和313可以以高吞吐量來(lái)處理數(shù)據(jù)包。
此外,與上述非同步電路系統(tǒng)不同,由于不需要開(kāi)發(fā)獨(dú)特的工具,所 以能夠減少開(kāi)發(fā)成本,并且與時(shí)鐘同步電路系統(tǒng)相比還能夠減少電功率消 耗。
依照第三示例性實(shí)施例的數(shù)據(jù)包處理設(shè)備300可應(yīng)用于不允許進(jìn)入待 機(jī)模式的裝置(例如,數(shù)據(jù)通信裝置)。作為替代方案,數(shù)據(jù)包處理設(shè)備 300可應(yīng)用于將被安裝在不允許進(jìn)入待機(jī)模式的裝置上的電路或模塊。例 如,數(shù)據(jù)包處理設(shè)備300可應(yīng)用于ASIC或FPGA。依照第三示例性實(shí)施例的數(shù)據(jù)包處理設(shè)備300被設(shè)計(jì)為包括三個(gè)數(shù)據(jù) 包處理單元。數(shù)據(jù)包處理單元的數(shù)目并不局限于三個(gè)。數(shù)據(jù)包處理設(shè)備
300可以被設(shè)計(jì)為包括兩個(gè)或更多個(gè)數(shù)據(jù)包處理單元。
圖9是依照本發(fā)明第四示例性實(shí)施例的用于處理數(shù)據(jù)包的設(shè)備400的 框圖。
與圖7所示的數(shù)據(jù)包處理設(shè)備300相比較,圖9所示的數(shù)據(jù)包處理設(shè) 備400被設(shè)計(jì)為還包括設(shè)置在第一和第二數(shù)據(jù)包處理單元311和312之間 的第一時(shí)鐘交叉(crossover)裝置410,和設(shè)置在第二和第三數(shù)據(jù)包處理 單元312和313之間的第二時(shí)鐘交叉裝置420。
依照第四示例性實(shí)施例的數(shù)據(jù)包處理設(shè)備400在結(jié)構(gòu)上與依照第三示 例性實(shí)施例的數(shù)據(jù)包處理設(shè)備300的不同之處僅在于還包括第一和第二數(shù) 據(jù)包交叉裝置410和420。因此,向與數(shù)據(jù)包處理設(shè)備300的部件或元件 相對(duì)應(yīng)的那些部件或元件提供了相同的標(biāo)號(hào),并且這些部件或元件以與第 一個(gè)實(shí)施例中的相應(yīng)部件或元件相同的方式工作,除非下文有明確說(shuō)明。
例如,在依照第三示例性實(shí)施例的數(shù)據(jù)包處理設(shè)備300中,有待發(fā)送 到第一數(shù)據(jù)包處理單元311的第一時(shí)鐘信號(hào)332的頻率FA不同于有待發(fā)送 到第二數(shù)據(jù)包處理單元312的第二時(shí)鐘信號(hào)333的頻率FB。
第一時(shí)鐘交叉裝置410具有使下述數(shù)據(jù)包與具有彼此相互不同的頻率 的時(shí)鐘信號(hào)332和333兩者都同步的功能,其中所述數(shù)據(jù)包是從第一數(shù)據(jù) 包處理單元311發(fā)送到第二數(shù)據(jù)包處理單元312的數(shù)據(jù)包。第一時(shí)鐘交叉 裝置410使得能夠平穩(wěn)地從第一數(shù)據(jù)包處理單元311向第二數(shù)據(jù)包處理單 元312發(fā)送數(shù)據(jù)包。
與第一時(shí)鐘交叉裝置410相似,第二時(shí)鐘交叉裝置420具有使下述數(shù) 據(jù)包與具有相互不同的頻率的時(shí)鐘信號(hào)333和334兩者都同步的功能,其
中所述數(shù)據(jù)包是從第二數(shù)據(jù)包處理單元312發(fā)送到第三數(shù)據(jù)包處理單元 313的數(shù)據(jù)包。第二時(shí)鐘交叉裝置420使得能夠平穩(wěn)地從第二數(shù)據(jù)包處理 單元312向第三數(shù)據(jù)包處理單元313發(fā)送數(shù)據(jù)包。
上述時(shí)鐘交叉裝置可以被應(yīng)用到數(shù)據(jù)包處理設(shè)備和隨后述及的數(shù)據(jù)包通信裝置,其中所述數(shù)據(jù)包通信裝置包括兩個(gè)或更多個(gè)數(shù)據(jù)包處理單元, 在該種情形中,在彼此相鄰設(shè)置的數(shù)據(jù)包處理單元之間設(shè)置時(shí)鐘交叉裝 置。
圖10是依照本發(fā)明第五示例性實(shí)施例的用于處理數(shù)據(jù)包的設(shè)備500 的方框圖。
與圖7所示的數(shù)據(jù)包處理設(shè)備300相比較,圖IO所示的數(shù)據(jù)包處理設(shè) 備500被設(shè)計(jì)為還包括測(cè)量時(shí)間間隔T且向頻率控制器322發(fā)送指示時(shí)間 間隔T的信號(hào)331的測(cè)量裝置510。
依照第五示例性實(shí)施例的數(shù)據(jù)包處理設(shè)備500在結(jié)構(gòu)上與依照第三示 例性實(shí)施例的數(shù)據(jù)包處理設(shè)備300的不同之處僅在于還包括測(cè)量裝置 510。因此,向與數(shù)據(jù)包處理設(shè)備300的部件或元件相對(duì)應(yīng)的那些部件或 元件提供了相同的標(biāo)號(hào),并且這些部件或元件以與第一個(gè)實(shí)施例中的相應(yīng) 部件或元件相同的方式工作,除非下文有明確說(shuō)明。
數(shù)據(jù)包處理設(shè)備300從外部裝置接收指示時(shí)間間隔T的信號(hào)331,而 數(shù)據(jù)包處理設(shè)備500本身可以測(cè)量時(shí)間間隔T。
圖11是示出當(dāng)數(shù)據(jù)包處理設(shè)備500中的頻率控制器332生成時(shí)鐘信號(hào) 332、 333和334時(shí)將執(zhí)行的步驟的流程圖。
由于在數(shù)據(jù)包處理設(shè)備500中測(cè)量裝置510測(cè)量時(shí)間間隔T,因此并 沒(méi)有執(zhí)行圖8所示的步驟SlOl,但是在圖11中執(zhí)行了由測(cè)量裝置510測(cè) 量時(shí)間間隔T的歩驟SIOO。此外,與數(shù)據(jù)包處理設(shè)備300的操作相似地執(zhí) 行其它步驟S102到S107A。 [第六示例性實(shí)施例]
圖12是依照本發(fā)明第六示例性實(shí)施例的數(shù)據(jù)包通信裝置600的框圖。
如圖12所示,數(shù)據(jù)包通信裝置600包含數(shù)據(jù)包處理器610、時(shí)鐘信號(hào) 發(fā)生器620、數(shù)據(jù)包輸入裝置630和數(shù)據(jù)包輸出裝置640。
數(shù)據(jù)包通信裝置600包括圖7所示的依照第三示例性實(shí)施例的數(shù)據(jù)包 處理設(shè)備300,以便對(duì)輸入到數(shù)據(jù)包通信裝置600中的數(shù)據(jù)包進(jìn)行處理。具體地,數(shù)據(jù)包處理器610與數(shù)據(jù)包處理設(shè)備300中的數(shù)據(jù)包處理器310 結(jié)構(gòu)上相同,并且時(shí)鐘信號(hào)發(fā)生器620與數(shù)據(jù)包處理設(shè)備300中的時(shí)鐘信 號(hào)發(fā)生器320結(jié)構(gòu)上相同。因此,向與數(shù)據(jù)包處理設(shè)備300的部件或元件 相對(duì)應(yīng)的那些部件或元件提供了相同的標(biāo)號(hào),并且這些部件或元件以與第 一個(gè)實(shí)施例中的相應(yīng)部件或元件相同的方式工作,除非下文有明確說(shuō)明。
數(shù)據(jù)包輸入裝置630包含數(shù)據(jù)包輸入端子631、第一數(shù)據(jù)包緩沖器 632和時(shí)鐘信號(hào)輸入端子633。
通過(guò)時(shí)鐘信號(hào)輸入端子633將時(shí)鐘信號(hào)634輸入到第一數(shù)據(jù)包緩沖器 632。第一數(shù)據(jù)包緩沖器632通過(guò)數(shù)據(jù)包輸入端子631與接收的時(shí)鐘信號(hào) 634同步地接收數(shù)據(jù)包。
第一數(shù)據(jù)包緩沖器632在其中暫時(shí)存儲(chǔ)通過(guò)數(shù)據(jù)包輸入端子631接收 到的數(shù)據(jù)包。
例如,第六示例性實(shí)施例中的頻率控制器322被設(shè)計(jì)為向第一數(shù)據(jù)包 緩沖器632發(fā)送時(shí)鐘信號(hào)635。在接收到來(lái)自頻率控制器322的時(shí)鐘信號(hào) 635時(shí),第一數(shù)據(jù)包緩沖器632向第一數(shù)據(jù)包處理單元311發(fā)送其中存儲(chǔ) 的數(shù)據(jù)包。
數(shù)據(jù)包輸出裝置640包含數(shù)據(jù)包輸出端子641、第二數(shù)據(jù)包緩沖器 642和時(shí)鐘信號(hào)輸入端子643。
例如,第六示例性實(shí)施例中的頻率控制器322被設(shè)計(jì)為向第二數(shù)據(jù)包 緩沖器642發(fā)送時(shí)鐘信號(hào)645。在接收到來(lái)自頻率控制器322的時(shí)鐘信號(hào) 645時(shí),第二數(shù)據(jù)包緩沖器642從第三數(shù)據(jù)包處理單元313接收在第一到 第三數(shù)據(jù)包處理單元311到313中處理過(guò)的數(shù)據(jù)包。
第二數(shù)據(jù)包緩沖器642在其中暫時(shí)存儲(chǔ)從第三數(shù)據(jù)包處理單元313接 收到的數(shù)據(jù)包。
通過(guò)時(shí)鐘信號(hào)輸入端子643將時(shí)鐘信號(hào)644輸入到第二數(shù)據(jù)包緩沖器 642。第二數(shù)據(jù)包緩沖器642通過(guò)數(shù)據(jù)包輸出端子641與接收的時(shí)鐘信號(hào) 644同步地將數(shù)據(jù)包輸出到數(shù)據(jù)包通信裝置600之外。
圖13是示出將通過(guò)數(shù)據(jù)包通信裝置600的操作來(lái)執(zhí)行的步驟的流程圖。首先,在步驟S90中數(shù)據(jù)包輸入裝置630接收數(shù)據(jù)包。從數(shù)據(jù)包輸入 裝置630向第一數(shù)據(jù)包處理單元311發(fā)送該數(shù)據(jù)包。然后,以與數(shù)據(jù)包處理設(shè)備300相同的操作來(lái)執(zhí)行步驟S101、 S102、 S103、 S104、 S105A、 S106A和S107A。然后,在步驟S108中通過(guò)數(shù)據(jù)包輸出裝置640將該數(shù)據(jù)包輸出到數(shù) 據(jù)包通信裝置600之外,其中所述數(shù)據(jù)包在第一到第三數(shù)據(jù)包處理單元 311到313中被應(yīng)用了第一到第三處理。由于依照第六示例性實(shí)施例的數(shù)據(jù)包通信裝置600被設(shè)計(jì)為在其中包 括數(shù)據(jù)包處理設(shè)備300,因此數(shù)據(jù)包通信裝置600提供與數(shù)據(jù)包處理設(shè)備 300所提供的那些優(yōu)勢(shì)相同的優(yōu)勢(shì)。依照第六示例性實(shí)施例的數(shù)據(jù)包通信裝置600被設(shè)計(jì)為在其中包括數(shù) 據(jù)包處理設(shè)備300。作為替代方案,數(shù)據(jù)包通信裝置600可以被設(shè)計(jì)為包 括依照第一、第二或第四示例性實(shí)施例的數(shù)據(jù)包通信裝置100、 200或 400。數(shù)據(jù)包輸入裝置630和數(shù)據(jù)包輸出裝置640的結(jié)構(gòu)是示例性的。它們 可以被設(shè)計(jì)為具有其它結(jié)構(gòu)。 [第七示例性實(shí)施例]圖14是依照本發(fā)明第七示例性實(shí)施例的數(shù)據(jù)包通信裝置700的框圖。與圖12所示的數(shù)據(jù)包通信裝置600相比較,圖14所示的數(shù)據(jù)包通信 裝置700被設(shè)計(jì)為另外還包括測(cè)量時(shí)間間隔T且向頻率控制器322發(fā)送指 示時(shí)間間隔T的信號(hào)331的測(cè)量裝置710。艮口,數(shù)據(jù)包通信裝置700包括圖9所示的依照第四示例性實(shí)施例的數(shù) 據(jù)包處理裝置400,以便處理輸入到其中的數(shù)據(jù)包。依照第七示例性實(shí)施例的數(shù)據(jù)包通信裝置700在結(jié)構(gòu)上與依照第六示 例性實(shí)施例的數(shù)據(jù)包通信裝置600的不同之處僅在于還另外包括測(cè)量裝置 710。因此,向與數(shù)據(jù)包通信裝置600的部件或元件相對(duì)應(yīng)的部件或元件 提供了相同的標(biāo)號(hào),并且這些部件或元件以與第一個(gè)實(shí)施例中的相應(yīng)部件 或元件相同的方式工作,除非下文有明確說(shuō)明。在每次數(shù)據(jù)包通過(guò)數(shù)據(jù)包輸入端子631的時(shí)候,數(shù)據(jù)包輸入端子631 就向測(cè)量裝置710發(fā)送信號(hào)711。測(cè)量裝置710通過(guò)測(cè)量?jī)蓚€(gè)連續(xù)信號(hào) 711之間的時(shí)間來(lái)測(cè)量時(shí)間間隔T。由于測(cè)量裝置710測(cè)量時(shí)間間隔T,因此并沒(méi)有執(zhí)行圖13所示的步驟 SlOl,而是在數(shù)據(jù)包通信裝置700的操作中執(zhí)行了由測(cè)量裝置710測(cè)量時(shí) 間間隔T的步驟S100 (參照?qǐng)D11)。此外,與數(shù)據(jù)包通信裝置600的操 作相似地執(zhí)行其它步驟S90、 S102、 S103、 S104、 S105A、 S106A、 S107A 和S108。在上述第一到第七示例性實(shí)施例中,可以由數(shù)據(jù)處理器和執(zhí)行頻率控 制器122或322的功能的程序來(lái)實(shí)現(xiàn)頻率控制器122或322。圖15是示出頻率控制器122或322的示例性結(jié)構(gòu)的框圖。如圖15所示,頻率控制器122或322包含中央處理單元(CPU) 801、第一存儲(chǔ)器802、第二存儲(chǔ)器803、輸入接口 804、輸出接口 805和 總線806,其中通過(guò)輸入接口 804將命令和/或數(shù)據(jù)輸入到中央處理單元 801,通過(guò)輸出接口 805輸出由中央處理單元801執(zhí)行的步驟的結(jié)果,通 過(guò)總線806使中央處理單元801與第一存儲(chǔ)器802、第二存儲(chǔ)器803、輸 入接口 804和輸出接口 805電連接。第一和第二存儲(chǔ)器802和803中的每個(gè)包含諸如只讀存儲(chǔ)器 (ROM)、隨機(jī)存取存儲(chǔ)器(RAM)或IC存儲(chǔ)器卡之類的半導(dǎo)體存儲(chǔ) 器,或諸如軟盤、硬盤、光磁盤之類的存儲(chǔ)裝置。在示例性結(jié)構(gòu)中,第一存儲(chǔ)器802包含只讀存儲(chǔ)器(ROM),且第二 存儲(chǔ)器803包含隨機(jī)存取存儲(chǔ)器(RAM)。第一存儲(chǔ)器802在其中存儲(chǔ)用于使中央處理單元801執(zhí)行下列步驟的 程序(a)接收指示時(shí)間間隔T的信號(hào)131或331; (b)產(chǎn)生各自具有 依照時(shí)間間隔T來(lái)定義的頻率的時(shí)鐘信號(hào)132、 332、 333和334; (c)向 數(shù)據(jù)包處理單元110、 311、 312和313發(fā)送時(shí)鐘信號(hào)132、 332、 333和 334??梢酝ㄟ^(guò)計(jì)算機(jī)可讀的記錄介質(zhì)來(lái)提供這樣的程序。 第二存儲(chǔ)器'803在其中存儲(chǔ)各種數(shù)據(jù)和參數(shù),并且向中央處理單元801提供工作區(qū)域。中央處理單元801從第一存儲(chǔ)器802讀出程序并且執(zhí) 行該程序。因此,中央處理單元801依照存儲(chǔ)在第一存儲(chǔ)器802中的程序 來(lái)工作。具體地,中央處理單元801、第一存儲(chǔ)器802和第二存儲(chǔ)器803功能 性地定義了頻率控制器122或322。相似地,中央處理單元801、第一存儲(chǔ)器802和第二存儲(chǔ)器803可以 被設(shè)計(jì)為功能性地定義頻率控制器122和數(shù)據(jù)包處理器110,或頻率控制 器322和數(shù)據(jù)包處理器310。除上述示例性實(shí)施例之外,本發(fā)明還具有如下所述的優(yōu)選示例性實(shí)施例。在依照本發(fā)明的用于處理數(shù)據(jù)包的設(shè)備的優(yōu)選實(shí)施例中,當(dāng)時(shí)間間隔 較大時(shí),時(shí)鐘信號(hào)發(fā)生器生成具有較小頻率的時(shí)鐘信號(hào)。在依照本發(fā)明的用于處理數(shù)據(jù)包的設(shè)備的優(yōu)選實(shí)施例中,時(shí)鐘信號(hào)發(fā) 生器對(duì)時(shí)間間隔與預(yù)先確定的標(biāo)準(zhǔn)時(shí)間間隔進(jìn)行比較,如果時(shí)間間隔大于 預(yù)先確定的標(biāo)準(zhǔn)時(shí)間間隔,則計(jì)算依照時(shí)間間隔和預(yù)先確定的標(biāo)準(zhǔn)時(shí)間間 隔之間的差值來(lái)定義的頻率差,并且生成時(shí)鐘信號(hào),其中所生成的時(shí)鐘信 號(hào)具有通過(guò)從預(yù)先確定的標(biāo)準(zhǔn)頻率減去頻率差而計(jì)算得到的頻率。在依照本發(fā)明的用于處理數(shù)據(jù)包的設(shè)備的優(yōu)選實(shí)施例中,預(yù)先確定的 標(biāo)準(zhǔn)時(shí)間間隔等于將數(shù)據(jù)包輸入到數(shù)據(jù)包處理器然后從數(shù)據(jù)包處理器輸出 該數(shù)據(jù)包所需的總時(shí)段。在依照本發(fā)明的用于處理數(shù)據(jù)包的設(shè)備的優(yōu)選實(shí)施例中,其中預(yù)先確 定的標(biāo)準(zhǔn)時(shí)間間隔等于通過(guò)用將數(shù)據(jù)包輸入到數(shù)據(jù)包處理器然后從數(shù)據(jù)包 處理器輸出該數(shù)據(jù)包所需的時(shí)鐘信號(hào)數(shù)目除以預(yù)先確定的標(biāo)準(zhǔn)頻率而計(jì)算 得到的商。在依照本發(fā)明的用于處理數(shù)據(jù)包的設(shè)備的優(yōu)選實(shí)施例中,該設(shè)備還包 括用于測(cè)量時(shí)間間隔的測(cè)量裝置。在依照本發(fā)明的用于處理數(shù)據(jù)包的設(shè)備的優(yōu)選實(shí)施例中,數(shù)據(jù)包處理 器包含至少兩個(gè)數(shù)據(jù)包處理單元和時(shí)鐘信號(hào)發(fā)生器,其中該至少兩個(gè)數(shù)據(jù) 包處理單元彼此串聯(lián)連接并且每個(gè)數(shù)據(jù)包處理單元依照具有其獨(dú)有的頻率的時(shí)鐘信號(hào)而工作,且時(shí)鐘信號(hào)發(fā)生器產(chǎn)生具有各個(gè)數(shù)據(jù)包處理單元所獨(dú) 有的頻率的時(shí)鐘信號(hào)并且向各個(gè)數(shù)據(jù)包處理單元發(fā)送時(shí)鐘信號(hào)。在依照本發(fā)明的用于處理數(shù)據(jù)包的設(shè)備的優(yōu)選實(shí)施例中,預(yù)先確定的 標(biāo)準(zhǔn)時(shí)間間隔等于將數(shù)據(jù)包輸入到各個(gè)數(shù)據(jù)包處理單元然后從各個(gè)數(shù)據(jù)包 處理單元輸出該數(shù)據(jù)包所需的總時(shí)段。在依照本發(fā)明的用于處理數(shù)據(jù)包的設(shè)備的優(yōu)選實(shí)施例中,預(yù)先確定的 標(biāo)準(zhǔn)時(shí)間間隔等于通過(guò)用將數(shù)據(jù)包輸入到各個(gè)數(shù)據(jù)包處理單元然后從各個(gè) 數(shù)據(jù)包處理單元輸出該數(shù)據(jù)包所需的時(shí)鐘信號(hào)數(shù)目除以預(yù)先確定的標(biāo)準(zhǔn)頻 率而計(jì)算得到的商的總和。在依照本發(fā)明的用于處理數(shù)據(jù)包的設(shè)備的優(yōu)選實(shí)施例中,該設(shè)備還包 括使從一個(gè)數(shù)據(jù)包處理單元發(fā)送到下一個(gè)數(shù)據(jù)包處理單元的數(shù)據(jù)包與將被 發(fā)送到這兩個(gè)數(shù)據(jù)包處理單元的兩個(gè)時(shí)鐘信號(hào)都同步的時(shí)鐘交叉裝置。在依照本發(fā)明的用于處理數(shù)據(jù)包的設(shè)備的優(yōu)選實(shí)施例中,該設(shè)備被構(gòu) 造為用于處理數(shù)據(jù)包的電路。在依照本發(fā)明的數(shù)據(jù)包通信裝置的優(yōu)選實(shí)施例中,當(dāng)時(shí)間間隔較大 時(shí),時(shí)鐘信號(hào)發(fā)生器生成具有較小頻率的時(shí)鐘信號(hào)。在依照本發(fā)明的數(shù)據(jù)包通信裝置的優(yōu)選實(shí)施例中,時(shí)鐘信號(hào)發(fā)生器對(duì) 時(shí)間間隔與預(yù)先確定的標(biāo)準(zhǔn)時(shí)間間隔進(jìn)行比較,如果時(shí)間間隔大于預(yù)先確定的標(biāo)準(zhǔn)時(shí)間間隔,則計(jì)算依照時(shí)間間隔和預(yù)先確定的標(biāo)準(zhǔn)時(shí)間間隔之間 的差值來(lái)定義的頻率差,并且生成時(shí)鐘信號(hào),其中所生成的時(shí)鐘信號(hào)具有 通過(guò)從預(yù)先確定的標(biāo)準(zhǔn)頻率減去頻率差而計(jì)算得到的頻率。在依照本發(fā)明的數(shù)據(jù)包通信裝置的優(yōu)選實(shí)施例中,數(shù)據(jù)包通信裝置還 包括用于測(cè)量時(shí)間間隔的測(cè)量裝置。在依照本發(fā)明的數(shù)據(jù)包通信裝置的優(yōu)選實(shí)施例中,數(shù)據(jù)包處理器包含 至少兩個(gè)數(shù)據(jù)包處理單元、和時(shí)鐘信號(hào)發(fā)生器,其中該至少兩個(gè)數(shù)據(jù)包處 理單元彼此串聯(lián)連接并且每個(gè)數(shù)據(jù)包處理單元依照具有其所獨(dú)有的頻率的 時(shí)鐘信號(hào)工作,且時(shí)鐘信號(hào)發(fā)生器產(chǎn)生具有各個(gè)數(shù)據(jù)包處理單元所獨(dú)有的 頻率的時(shí)鐘信號(hào)并且向各個(gè)數(shù)據(jù)包處理單元發(fā)送時(shí)鐘信號(hào)。在依照本發(fā)明的處理數(shù)據(jù)包的方法的優(yōu)選實(shí)施例中,當(dāng)時(shí)間間隔較大時(shí),在步驟(b)中生成的時(shí)鐘信號(hào)具有較小頻率。在依照本發(fā)明的處理數(shù)據(jù)包的方法的優(yōu)選實(shí)施例中,步驟(b)包 括(bl)比較時(shí)間間隔和預(yù)先確定的標(biāo)準(zhǔn)時(shí)間間隔;(b2)如果時(shí)間間 隔大于預(yù)先確定的標(biāo)準(zhǔn)時(shí)間間隔,則計(jì)算依照時(shí)間間隔和預(yù)先確定的標(biāo)準(zhǔn) 時(shí)間間隔之間的差值來(lái)定義的頻率差;(b3)生成時(shí)鐘信號(hào),其中所生成 的時(shí)鐘信號(hào)具有通過(guò)從預(yù)先確定的標(biāo)準(zhǔn)頻率減去頻率差而計(jì)算得到的頻 率。在依照本發(fā)明的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的優(yōu)選實(shí)施例中,當(dāng)時(shí)間間隔較 大時(shí),在步驟(b)中生成的時(shí)鐘信號(hào)具有較小頻率,其中該計(jì)算機(jī)可讀 存儲(chǔ)介質(zhì)包含使計(jì)算機(jī)在數(shù)據(jù)包處理設(shè)備中執(zhí)行處理數(shù)據(jù)包的方法的指令 集。在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的優(yōu)選實(shí)施例中,步驟(b)包括(bl)比 較時(shí)間間隔和預(yù)先確定的標(biāo)準(zhǔn)時(shí)間間隔;(b2)如果時(shí)間間隔大于預(yù)先確 定的標(biāo)準(zhǔn)時(shí)間間隔,則計(jì)算依照時(shí)間間隔和預(yù)先確定的標(biāo)準(zhǔn)時(shí)間間隔之間 的差值來(lái)定義的頻率差;(b3)生成時(shí)鐘信號(hào),其中所生成的時(shí)鐘信號(hào)具有通過(guò)從預(yù)先確定的標(biāo)準(zhǔn)頻率減去頻率差而計(jì)算得到的頻率。 下文描述通過(guò)上述示例性實(shí)施例而得到的示例性優(yōu)勢(shì)。 在依照本發(fā)明的處理數(shù)據(jù)包的設(shè)備中,時(shí)鐘信號(hào)發(fā)生器生成下述時(shí)鐘 信號(hào)并且數(shù)據(jù)包處理器根據(jù)從時(shí)鐘信號(hào)發(fā)生器接收的時(shí)鐘信號(hào)處理數(shù)據(jù) 包,其中所述時(shí)鐘信號(hào)具有依照數(shù)據(jù)包輸入到設(shè)備的時(shí)間間隔來(lái)定義的頻 率。因此,該設(shè)備依照數(shù)據(jù)包輸入流量的波動(dòng)來(lái)處理數(shù)據(jù)包。具體地,如果時(shí)間間隔大于預(yù)先確定的標(biāo)準(zhǔn)時(shí)間間隔,則使得時(shí)鐘信 號(hào)的頻率較小。當(dāng)時(shí)間間隔大于預(yù)先確定的標(biāo)準(zhǔn)時(shí)間間隔時(shí),由于輸入數(shù) 據(jù)包流量減少,所以即使使得時(shí)鐘信號(hào)的頻率較小,也能夠處理數(shù)據(jù)包而 沒(méi)有延遲。因此,當(dāng)設(shè)備接收大量數(shù)據(jù)包時(shí),該設(shè)備在沒(méi)有降低時(shí)鐘信號(hào) 的頻率的情況下處理數(shù)據(jù)包以維持高吞吐量,而當(dāng)該設(shè)備接收到少量數(shù)據(jù) 包時(shí),該設(shè)備在降低時(shí)鐘信號(hào)頻率的情況下處理數(shù)據(jù)包。因此,該設(shè)備提供了以下優(yōu)勢(shì)能夠有效地處理數(shù)據(jù)包,從而確保電功率消耗的降低。盡管已經(jīng)結(jié)合特定的示例性實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,然而應(yīng)當(dāng)清楚的是,本發(fā)明包含的主題不局限于這些特定實(shí)施例。相反,意圖使本發(fā)明的主題包括下述權(quán)利要求的精神和范圍所能夠包含的所有替代體、修改 體和等同物。本申請(qǐng)基于并要求2007年3月29日提交的日本專利申請(qǐng)No.2007-086561的優(yōu)先權(quán),這里通過(guò)引用將其全部?jī)?nèi)容(包括說(shuō)明書、權(quán)利要求、 附圖和摘要)并入本文。
權(quán)利要求
1.一種處理數(shù)據(jù)包的設(shè)備,該設(shè)備包含依照具有預(yù)先確定頻率的時(shí)鐘信號(hào)來(lái)工作以處理數(shù)據(jù)包的數(shù)據(jù)包處理器;和產(chǎn)生所述時(shí)鐘信號(hào)并向所述數(shù)據(jù)包處理器發(fā)送所述時(shí)鐘信號(hào)的時(shí)鐘信號(hào)發(fā)生器,其特征在于,所述時(shí)鐘信號(hào)發(fā)生器生成具有根據(jù)向所述設(shè)備輸入數(shù)據(jù)包的時(shí)間間隔來(lái)定義的頻率的時(shí)鐘信號(hào)。
2. 如權(quán)利要求1所述的設(shè)備,其中當(dāng)所述時(shí)間間隔較大時(shí),所述時(shí) 鐘信號(hào)發(fā)生器生成具有較小頻率的所述時(shí)鐘信號(hào)。
3. 如權(quán)利要求1所述的設(shè)備,其中所述時(shí)鐘信號(hào)發(fā)生器對(duì)所述時(shí)間 間隔與預(yù)先確定的標(biāo)準(zhǔn)時(shí)間間隔進(jìn)行比較,如果所述時(shí)間間隔大于所述預(yù) 先確定的標(biāo)準(zhǔn)時(shí)間間隔,則計(jì)算依照所述時(shí)間間隔和所述預(yù)先確定的標(biāo)準(zhǔn) 時(shí)間間隔之間的差值來(lái)定義的頻率差,并且生成這樣的時(shí)鐘信號(hào),,該時(shí) 鐘信號(hào)具有通過(guò)從預(yù)先確定的標(biāo)準(zhǔn)頻率減去所述頻率差而計(jì)算得到的頻
4. 如權(quán)利要求3所述的設(shè)備,其中所述預(yù)先確定的標(biāo)準(zhǔn)時(shí)間間隔等 于將數(shù)據(jù)包輸入到所述數(shù)據(jù)包處理器然后從所述數(shù)據(jù)包處理器輸出所述數(shù) 據(jù)包所需的總時(shí)段。
5. 如權(quán)利要求3所述的設(shè)備,其中所述預(yù)先確定的標(biāo)準(zhǔn)時(shí)間間隔等 于用將數(shù)據(jù)包輸入到所述數(shù)據(jù)包處理器然后從所述數(shù)據(jù)包處理器輸出該數(shù) 據(jù)包所需的時(shí)鐘信號(hào)數(shù)目除以所述預(yù)先確定的標(biāo)準(zhǔn)頻率而計(jì)算得到的商。
6. 如權(quán)利要求1所述的設(shè)備,還包含用于測(cè)量所述時(shí)間間隔的測(cè)量 裝置。
7. 如權(quán)利要求1所述的設(shè)備,其中所述數(shù)據(jù)包處理器包含至少兩個(gè) 數(shù)據(jù)包處理單元,所述至少兩個(gè)數(shù)據(jù)包處理單元彼此串聯(lián)連接并且各個(gè)數(shù) 據(jù)包處理單元依照具有其所獨(dú)有的頻率的時(shí)鐘信號(hào)而工作,所述時(shí)鐘信號(hào)發(fā)生器產(chǎn)生具有各個(gè)所述數(shù)據(jù)包處理單元所獨(dú)有的頻率的時(shí)鐘信號(hào),并且向各個(gè)所述數(shù)據(jù)包處理單元發(fā)送所述時(shí)鐘信號(hào)。
8. 如權(quán)利要求7所述的設(shè)備,其中當(dāng)所述時(shí)間間隔較大時(shí),所述時(shí) 鐘信號(hào)發(fā)生器生成具有較小頻率的所述時(shí)鐘信號(hào)。
9. 如權(quán)利要求7所述的設(shè)備,其中所述時(shí)鐘信號(hào)發(fā)生器對(duì)所述時(shí)間 間隔與預(yù)先確定的標(biāo)準(zhǔn)時(shí)間間隔進(jìn)行比較,如果所述時(shí)間間隔大于所述預(yù) 先確定的標(biāo)準(zhǔn)時(shí)間間隔,則計(jì)算依照所述時(shí)間間隔和所述預(yù)先確定的標(biāo)準(zhǔn) 時(shí)間間隔之間的差值來(lái)定義的頻率差,并且生成將向各個(gè)所述數(shù)據(jù)包處理 單元發(fā)送的時(shí)鐘信號(hào),其中所述時(shí)鐘信號(hào)具有通過(guò)從預(yù)先確定的標(biāo)準(zhǔn)頻率 減去所述頻率差而計(jì)算得到的頻率。
10. 如權(quán)利要求9所述的設(shè)備,其中所述預(yù)先確定的標(biāo)準(zhǔn)時(shí)間間隔等 于將數(shù)據(jù)包輸入到所述數(shù)據(jù)包處理單元然后從所述數(shù)據(jù)包處理單元輸出所 述數(shù)據(jù)包所需的總時(shí)段。
11. 如權(quán)利要求7所述的設(shè)備,其中所述預(yù)先確定的標(biāo)準(zhǔn)時(shí)間間隔等 于用將數(shù)據(jù)包輸入到各個(gè)所述數(shù)據(jù)包處理單元然后從各個(gè)所述數(shù)據(jù)包處理 單元輸出該數(shù)據(jù)包所需的時(shí)鐘信號(hào)數(shù)目除以所述預(yù)先確定的標(biāo)準(zhǔn)頻率而計(jì) 算得到的各個(gè)商的總和。
12. 如權(quán)利要求7所述的設(shè)備,還包含用于測(cè)量所述時(shí)間間隔的測(cè)量 裝置。
13. 如權(quán)利要求7所述的設(shè)備,該設(shè)備還包括使從一個(gè)數(shù)據(jù)包處理單 元發(fā)送到下一個(gè)數(shù)據(jù)包處理單元的數(shù)據(jù)包與將被發(fā)送到這兩個(gè)數(shù)據(jù)包處理 單元的兩個(gè)時(shí)鐘信號(hào)都同步的時(shí)鐘交叉裝置。
14. 如權(quán)利要求1到13中的任意一項(xiàng)所述的設(shè)備,其中所述設(shè)備被構(gòu) 造為處理數(shù)據(jù)包的電路。
15. —種數(shù)據(jù)包通信裝置,該裝置包含如權(quán)利要求1到12中的任意一項(xiàng)所定義的處理數(shù)據(jù)包的設(shè)備; 數(shù)據(jù)包輸入裝置,通過(guò)該數(shù)據(jù)包輸入裝置將數(shù)據(jù)包輸入到所述數(shù)據(jù)包 處理器中;和數(shù)據(jù)包輸出裝置,通過(guò)該數(shù)據(jù)包輸出裝置將數(shù)據(jù)包輸出到所述數(shù)據(jù)包 通信裝置之外。
16. —種處理數(shù)據(jù)包的方法,該方法包含(a) 測(cè)量輸入數(shù)據(jù)包的時(shí)間間隔;(b) 產(chǎn)生具有依照所述時(shí)間間隔來(lái)定義的頻率的時(shí)鐘信號(hào);和 (C)依照所述時(shí)鐘信號(hào)來(lái)處理數(shù)據(jù)包。
17. 如權(quán)利要求16所述的方法,其中當(dāng)所述時(shí)間間隔較大時(shí),在所述步驟(b)中生成具有較小頻率的所述時(shí)鐘信號(hào)。
18. 如權(quán)利要求16所述的方法,其中所述步驟(b)包括 (b 1 )比較所述時(shí)間間隔和預(yù)先確定的標(biāo)準(zhǔn)時(shí)間間隔;(b2)如果所述時(shí)間間隔大于所述預(yù)先確定的標(biāo)準(zhǔn)時(shí)間間隔,則計(jì)算依照所述時(shí)間間隔和所述預(yù)先確定的標(biāo)準(zhǔn)時(shí)間間隔之間的差值來(lái)定義的頻率差;和(b3)生成這樣的時(shí)鐘信號(hào),該時(shí)鐘信號(hào)具有通過(guò)從預(yù)先確定的標(biāo)準(zhǔn)
全文摘要
本發(fā)明提供了處理數(shù)據(jù)包的設(shè)備和處理數(shù)據(jù)包的方法。處理數(shù)據(jù)包的設(shè)備(100)包括依照具有預(yù)定頻率的時(shí)鐘信號(hào)(132)來(lái)工作以處理數(shù)據(jù)包的數(shù)據(jù)包處理器(110);和產(chǎn)生所述時(shí)鐘信號(hào)(132)并向數(shù)據(jù)包處理器(110)發(fā)送該時(shí)鐘信號(hào)(132)的時(shí)鐘信號(hào)發(fā)生器(120),其特征在于時(shí)鐘信號(hào)發(fā)生器(120)生成具有根據(jù)向所述設(shè)備(100)輸入數(shù)據(jù)包的時(shí)間間隔來(lái)定義的頻率的時(shí)鐘信號(hào)(132)。
文檔編號(hào)G06F1/32GK101277268SQ200810089818
公開(kāi)日2008年10月1日 申請(qǐng)日期2008年3月28日 優(yōu)先權(quán)日2007年3月29日
發(fā)明者久松秀則 申請(qǐng)人:日本電氣株式會(huì)社