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

統(tǒng)一光連接器架構(gòu)的制作方法

文檔序號(hào):7942094閱讀:154來(lái)源:國(guó)知局
專利名稱:統(tǒng)一光連接器架構(gòu)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及在計(jì)算機(jī)系統(tǒng)上的統(tǒng)一光連接器架構(gòu)(unified opticalconnector architecture)的實(shí)現(xiàn)。
背景技術(shù)
當(dāng)前計(jì)算機(jī)平臺(tái)架構(gòu)具有各種主機(jī)控制器(host controller),以在計(jì)算機(jī)平臺(tái) 和連接到平臺(tái)的外設(shè)之間實(shí)現(xiàn)許多不同類型的1/0。例如,圖形主機(jī)控制器可能具有擁有對(duì) 應(yīng)的連接接口(即,在連接顯示設(shè)備到計(jì)算機(jī)平臺(tái)的電纜的末端處的插頭)的模擬和數(shù)字 端口。在平臺(tái)內(nèi)的局域網(wǎng)控制器通常具有一個(gè)或多個(gè)以太網(wǎng)插口。通用串行總線(USB)子 系統(tǒng)具有許多關(guān)聯(lián)的USB插頭接口。IEEE 1394火線也可以具有一個(gè)或多個(gè)插頭接口。用 于將外設(shè)插接到計(jì)算機(jī)平臺(tái)的分離的、不同的端口和相關(guān)聯(lián)的硬件接口的列表不勝枚舉。 具有所有這些接口和對(duì)應(yīng)的硬件插口/插頭的計(jì)算機(jī)平臺(tái)有占用大量主板和外殼面積的 顯著需求,以使得所有這些硬件集中于一處。這限制了移動(dòng)計(jì)算機(jī)完全補(bǔ)足這些接口的能 力,并且許多臺(tái)式系統(tǒng)上的后端外設(shè)接口面板的大小也不幸地隨之增長(zhǎng)。


通過(guò)示例來(lái)說(shuō)明本發(fā)明,并且本發(fā)明不受附圖的限制,在附圖中,相同的標(biāo)記指示 相同或相似的元件,并且其中圖1描述了統(tǒng)一光連接器架構(gòu)的系統(tǒng)級(jí)實(shí)現(xiàn)的一個(gè)實(shí)施例;圖2描述了統(tǒng)一光連接器端口內(nèi)的轉(zhuǎn)換和傳輸邏輯的實(shí)施例;圖3描述了統(tǒng)一光連接器架構(gòu)的系統(tǒng)級(jí)實(shí)現(xiàn)的另一個(gè)實(shí)施例;圖4描述了用于分立的圖形卡和局域網(wǎng)(LAN)卡的統(tǒng)一光連接器架構(gòu)插槽連接器 的實(shí)施例;圖5描述了擴(kuò)展到外圍設(shè)備中的統(tǒng)一光連接器架構(gòu)的一個(gè)實(shí)施例;圖6是用于在統(tǒng)一光連接器架構(gòu)環(huán)境中對(duì)數(shù)據(jù)分組進(jìn)行路由的處理過(guò)程的一個(gè) 實(shí)施例的流程圖。
具體實(shí)施例方式描述了用于在計(jì)算機(jī)平臺(tái)上實(shí)現(xiàn)統(tǒng)一光連接器架構(gòu)的系統(tǒng)、設(shè)備和方法的實(shí)施 例。在以下描述中,闡述了許多具體細(xì)節(jié)。但是,應(yīng)當(dāng)理解,可以在沒(méi)有這些具體細(xì)節(jié)的情 況下實(shí)現(xiàn)實(shí)施例。在其它實(shí)例中,沒(méi)有詳細(xì)地討論公知的元件、規(guī)范和協(xié)議,以避免模糊本 發(fā)明。圖1描述了統(tǒng)一光連接器架構(gòu)的系統(tǒng)級(jí)實(shí)現(xiàn)的一個(gè)實(shí)施例。在許多實(shí)施例中,系 統(tǒng)包括一個(gè)或多個(gè)處理器,例如中央處理單元(CPU) 100。在不同的實(shí)施例中,CPU 100可以 包括一個(gè)核心或多個(gè)核心。在一些實(shí)施例中,系統(tǒng)是多處理器系統(tǒng)(沒(méi)有示出),其中每個(gè) 處理器具有一個(gè)核心或多個(gè)核心。
CPU 100通過(guò)一個(gè)或多個(gè)高速鏈路(S卩,互連、總線等)耦合到系統(tǒng)存儲(chǔ)器102。系 統(tǒng)存儲(chǔ)器102能夠存儲(chǔ)CPU 100用來(lái)操作并執(zhí)行程序和操作系統(tǒng)的信息。在不同的實(shí)施例 中,系統(tǒng)存儲(chǔ)器102可以是任何可用類型的可讀和可寫存儲(chǔ)器,例如動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器 (DRAM)的形式。在一些實(shí)施例中,CPU 100還通過(guò)另外的高速鏈路耦合到分立的圖形控制器 104。分立的圖形控制器104可以通過(guò)插槽連接器物理地耦合到主板或其它這種印刷電路 版。在許多實(shí)施例中,分立的圖形控制器可以是插接到PCl Express 圖形插槽連接器的 PCl Express 圖形控制器/卡。在該情況下,PCl Express 圖形控制器/卡可以符合例 如2006年12月20日公布的PCl Express :基本規(guī)范2. 0版本這樣的規(guī)范的修訂版。在 其它實(shí)施例中,分立的圖形控制器使用除了 PCl Express 之外的協(xié)議。在一些實(shí)施例中, CPU 100耦合到多個(gè)分立的圖形控制器(沒(méi)有示出具有多個(gè)分立的圖形控制器的實(shí)施例)。在許多實(shí)施例中,CPU 100還耦合到I/O聯(lián)合體(complex) 106。I/O聯(lián)合體106可 以容納一個(gè)或多個(gè)I/O主機(jī)控制器,例如I/O主機(jī)控制器108。每一個(gè)I/O主機(jī)控制器對(duì)允 許CPU 100與附接到該計(jì)算機(jī)系統(tǒng)的I/O外設(shè)進(jìn)行通信的一個(gè)或多個(gè)I/O鏈路進(jìn)行控制。 例如,I/O主機(jī)控制器108可以是符合2000年4月27日公布的通用串行總線(USB)規(guī)范 的修訂版2. 0的USB主機(jī)控制器。I/O外設(shè),例如網(wǎng)絡(luò)攝像機(jī)110、顯示器112、顯示器114 和無(wú)線路由器116是可以附接到計(jì)算機(jī)系統(tǒng)的I/O外設(shè)的示例。在許多實(shí)施例中,I/O聯(lián)合體106耦合到分立的網(wǎng)絡(luò)接口控制器(NIC) 118。分立 的OTC 118能夠在計(jì)算機(jī)系統(tǒng)和該計(jì)算機(jī)系統(tǒng)之外的一個(gè)或多個(gè)網(wǎng)絡(luò)之間提供接口。這些 網(wǎng)絡(luò)可以包括例如計(jì)算機(jī)所在的域內(nèi)的有線或無(wú)線的內(nèi)聯(lián)網(wǎng)網(wǎng)絡(luò),或者它們還可以包括互 聯(lián)網(wǎng)本身。在許多實(shí)施例中,圖1中的系統(tǒng)包括一個(gè)或多個(gè)統(tǒng)一光連接器(UOC)端口,例如端 口 120、122和124。在許多實(shí)施例中,電鏈路(即,其上可以傳送電信號(hào)的一個(gè)或多個(gè)線纜) 將每個(gè)UOC端口與計(jì)算機(jī)系統(tǒng)中的每一個(gè)主機(jī)控制器耦合。例如,在圖1,圖形主機(jī)控制器 (104)、網(wǎng)絡(luò)主機(jī)控制器(118)、和I/O主機(jī)控制器(108)存在于計(jì)算機(jī)系統(tǒng)中。因此,在許多實(shí)施例中,電鏈路126是在圖形控制器104和UOC端口 120、122和 124中的每一個(gè)之間傳送包括圖形數(shù)據(jù)的電信號(hào)的媒介。此外,電鏈路128是在網(wǎng)絡(luò)控制 器118和UOC端口 120、122和124中的每一個(gè)之間傳送包括網(wǎng)絡(luò)數(shù)據(jù)的電信號(hào)的媒介。最 后,電鏈路130是在I/O主機(jī)控制器108和UOC端口 120、122和124中的每一個(gè)之間傳送 包括I/O數(shù)據(jù)的電信號(hào)的媒介。在該系統(tǒng)中可以存在更多的主機(jī)控制器和UOC端口,但在 圖3所示的實(shí)施例使用三個(gè)控制器和三個(gè)端口。因此,在所示的實(shí)施例中,每個(gè)UOC端口耦 合到計(jì)算機(jī)系統(tǒng)中的每個(gè)主機(jī)控制器,所述計(jì)算機(jī)系統(tǒng)可能需要與被插接到所述計(jì)算機(jī)系 統(tǒng)的一個(gè)或多個(gè)外圍設(shè)備進(jìn)行交互。在許多實(shí)施例中,每個(gè)UOC端口還耦合到光鏈路,所述光鏈路包括一個(gè)或多個(gè)光 纖,其能夠?qū)⒐庑盘?hào)從該鏈路的一端傳輸?shù)皆撴溌返牧硪欢恕@?,在圖1中,光鏈路132耦 合到UOC端口 120,光鏈路134耦合到UOC端口 122,并且光鏈路136耦合到UOC端口 124。 在許多實(shí)施例中,每個(gè)光鏈路使用波分復(fù)用技術(shù),因此在每個(gè)光鏈路上可以有多于一個(gè)光 信號(hào)在同時(shí)發(fā)送。在一些實(shí)施例中,每個(gè)UOC端口包括額外的邏輯,其能夠?qū)㈦娦盘?hào)轉(zhuǎn)換為對(duì)應(yīng)的光信號(hào)并且反之亦然,然后將轉(zhuǎn)換后的信號(hào)發(fā)送到替代的媒介鏈路上。例如,網(wǎng)絡(luò)攝像機(jī) 110雖然沒(méi)有直接耦合到光鏈路132,但是它耦合到顯示器112,而后者又耦合到光鏈路 132。網(wǎng)絡(luò)攝像機(jī)110可能需要與I/O主機(jī)控制器108進(jìn)行通信,并且顯示器112可能需要 與顯示主機(jī)控制器104進(jìn)行通信。從圖形控制器104發(fā)起的、并以顯示器112為目標(biāo)的第一通信(例如,一個(gè)或多個(gè) 數(shù)據(jù)分組)初始地被作為電信號(hào)而經(jīng)過(guò)電鏈路126進(jìn)行電傳送,其到達(dá)UOC端口 120。然 后,UOC端口 120將第一通信轉(zhuǎn)換為光信號(hào),并且將該光信號(hào)經(jīng)過(guò)光鏈路132發(fā)送到顯示器 112。在該示例中,在第一通信發(fā)生的同一時(shí)間,I/O主機(jī)控制器108生成以網(wǎng)絡(luò)攝像機(jī)110 為目標(biāo)的第二通信。該第二通信初始地被作為電信號(hào)而經(jīng)過(guò)電鏈路128進(jìn)行電傳送,其也 到達(dá)UOC端口 120。然后,UOC端口 120將第二通信轉(zhuǎn)換為光信號(hào),并且將該光信號(hào)經(jīng)過(guò)光鏈 路132發(fā)送到顯示器112,(然后,顯示器或者讓該通信簡(jiǎn)單地通過(guò)而到達(dá)網(wǎng)絡(luò)攝像機(jī)110, 或者將該通信轉(zhuǎn)發(fā)到網(wǎng)絡(luò)攝像機(jī)110本身)。在許多實(shí)施例中,使用UOC端口 120內(nèi)的波分復(fù)用邏輯,將來(lái)自圖形控制器104的 第一通信和來(lái)自I/O主機(jī)控制器108的第二通信經(jīng)過(guò)光鏈路132同時(shí)發(fā)送。該邏輯將兩個(gè) 轉(zhuǎn)換后的光信號(hào)多路復(fù)用在一起,并且發(fā)送多路復(fù)用的信號(hào)。然后,多路復(fù)用的信號(hào)到達(dá)顯 示器112,然后顯示器112將該光信號(hào)多路分解為兩個(gè)獨(dú)立的通信,第一通信由顯示器112 接收,而第二通信通過(guò)而到達(dá)網(wǎng)絡(luò)攝像機(jī)110,并隨后在此被接收。在每個(gè)UOC端口內(nèi)的額外的邏輯允許相反的轉(zhuǎn)換發(fā)生。例如,網(wǎng)絡(luò)攝像機(jī)110和 顯示器112同時(shí)分別向I/O主機(jī)控制器108和圖形控制器104發(fā)送通信。網(wǎng)絡(luò)攝像機(jī)110 初始地向顯示器112發(fā)送信號(hào)。該信號(hào)在不同的實(shí)施例中可以是電信號(hào)或光信號(hào)。如果該 信號(hào)是電信號(hào),則顯示器112內(nèi)的邏輯將網(wǎng)絡(luò)攝像機(jī)傳輸轉(zhuǎn)換為光信號(hào)。如果從網(wǎng)絡(luò)攝像 機(jī)發(fā)起的信號(hào)是光信號(hào),則不需要轉(zhuǎn)換。在網(wǎng)絡(luò)攝像機(jī)和顯示器的光信號(hào)都被生成之后,顯 示器內(nèi)的額外的邏輯(例如,每個(gè)設(shè)備可能都具有一個(gè)UOC端口,每個(gè)端口具有相同或類似 的所有內(nèi)部邏輯)對(duì)兩個(gè)光信號(hào)進(jìn)行多路復(fù)用,并且向UOC端口 120發(fā)送多路復(fù)用的信號(hào)。在接收到多路復(fù)用的信號(hào)之后,UOC端口 120將該信號(hào)多路分解為兩個(gè)獨(dú)立的光 信號(hào)。然后,UOC端口將這兩個(gè)光信號(hào)中的每一個(gè)轉(zhuǎn)換為攜帶了來(lái)自網(wǎng)絡(luò)攝像機(jī)110和顯 示器112的通信的對(duì)應(yīng)的電信號(hào)。最后,將轉(zhuǎn)換后的電信號(hào)分別經(jīng)過(guò)電鏈路126和128而 發(fā)送,其中所述電信號(hào)到達(dá)它們的目標(biāo)(即,顯示控制器104和I/O主機(jī)控制器108)。UOC端口 122和124使用光鏈路132、134和/或136來(lái)在計(jì)算機(jī)系統(tǒng)138中的一 個(gè)或多個(gè)主機(jī)控制器和一個(gè)或多個(gè)外圍設(shè)備之間執(zhí)行類似的轉(zhuǎn)換和傳輸。在波分復(fù)用技術(shù)中,單個(gè)光鏈路可以同時(shí)攜帶多個(gè)光信號(hào),其中,每一個(gè)光信號(hào)都 是以不同于(即,唯一的)正在發(fā)送的所有其它光信號(hào)的波長(zhǎng)來(lái)發(fā)送的。在許多實(shí)施例中, 與一個(gè)主機(jī)控制器相對(duì)應(yīng)的每個(gè)電信號(hào)都可以被分配了一特定波長(zhǎng)的光,用于經(jīng)過(guò)一個(gè)或 多個(gè)光鏈路(132-136)進(jìn)行傳輸。波長(zhǎng)分配表140示出了波長(zhǎng)分配的示例。由圖形控制器 104經(jīng)過(guò)電鏈路126發(fā)送和接收的電信號(hào)被分配了光波長(zhǎng)1 ( λ 1),由I/O主機(jī)控制器108 經(jīng)過(guò)電鏈路128發(fā)送和接收的電信號(hào)被分配了光波長(zhǎng)2( λ 2),而由網(wǎng)絡(luò)控制器114經(jīng)過(guò)電 鏈路130發(fā)送和接收的電信號(hào)被分配了光波長(zhǎng)3( λ 3)。在一些實(shí)施例中,可以在系統(tǒng)引導(dǎo) 時(shí)發(fā)生對(duì)每個(gè)控制器的波長(zhǎng)分配。圖2描述了統(tǒng)一光連接器端口內(nèi)的轉(zhuǎn)換和傳輸邏輯的實(shí)施例。在許多實(shí)施例中,UOC端口 200電耦合到主機(jī)控制器202、204和206,這是指電鏈路(即,互連、總線)將主機(jī) 控制器物理地連接到UOC端口 200。例如,由鏈路A將主機(jī)控制器202電耦合到UOC端口 200。此外,UOC端口 200通過(guò)光鏈路D而光耦合到外圍設(shè)備208。在許多實(shí)施例中,例 如在圖2所示的實(shí)施例,光鏈路D具有兩個(gè)獨(dú)立的光纖,一個(gè)光纖是用于從UOC端口 200發(fā) 送到外圍設(shè)備208的通信的媒介,而第二個(gè)光纖是用于從外圍設(shè)備208發(fā)送到UOC端口 200 的通信的媒介。光鏈路D還可以包括用于為外設(shè)供電的一個(gè)或多個(gè)電線等。主機(jī)控制器,例如主機(jī)控制器202,可以發(fā)起與外圍設(shè)備208的通信。該通信開始 于主機(jī)控制器(例如,主機(jī)控制器202)將電信號(hào)(攜帶了例如一個(gè)或多個(gè)數(shù)據(jù)分組這樣的 信息)經(jīng)過(guò)電鏈路A發(fā)送到UOC端口 200。UOC端口 200在波長(zhǎng)分配單元238處接收來(lái)自電 鏈路A的電信號(hào)。該波長(zhǎng)分配單元分配還沒(méi)有使用的光信號(hào)波長(zhǎng),并且將該波長(zhǎng)綁定到從 主機(jī)控制器202接收的電信號(hào)。每個(gè)波長(zhǎng)具有一專用的電-光(electrical-to-optical) 轉(zhuǎn)換器(210、212和214)以及對(duì)應(yīng)的發(fā)射(Tx)激光器(216、218和220)。因此,雖然圖2 僅示出了三對(duì)電_光轉(zhuǎn)換器和對(duì)應(yīng)的Tx激光器,但在許多實(shí)施例中,UOC端口的實(shí)現(xiàn)將包 括與分配的波長(zhǎng)的數(shù)量同樣多對(duì)的電-光轉(zhuǎn)換器和對(duì)應(yīng)的Tx激光器。例如,在具有四個(gè)顯 示器、一個(gè)網(wǎng)絡(luò)連接和八個(gè)USB端口的工作站計(jì)算機(jī)系統(tǒng)中,可以總共有六個(gè)波長(zhǎng)用于分 配(四個(gè)用于顯示器,一個(gè)用于網(wǎng)絡(luò),并且一個(gè)用于由八個(gè)USB端口共享)。返回圖2,一旦光波長(zhǎng)被分配給來(lái)自一個(gè)電鏈路的特定的電信號(hào),則波長(zhǎng)分配單元 238將該電信號(hào)路由到用于轉(zhuǎn)換到該波長(zhǎng)的光信號(hào)的特定的電-光轉(zhuǎn)換器。例如,波長(zhǎng)分配 單元可以將波長(zhǎng)1(λ1)分配給電信號(hào)Α。在許多實(shí)施例中,波長(zhǎng)分配單元238隨后將電信 號(hào)A業(yè)務(wù)(即,在電信號(hào)A內(nèi)傳輸?shù)臄?shù)據(jù)分組)路由到λ 邏輯。因此,電-光轉(zhuǎn)換器單元 210將所述信號(hào)轉(zhuǎn)換為光信號(hào)(即,所分配的波長(zhǎng)的光波),該光信號(hào)隨后由Tx激光器216 發(fā)送到光多路復(fù)用器222。光多路復(fù)用器222使用波分復(fù)用技術(shù)來(lái)在需要時(shí)將兩個(gè)或更多個(gè)光傳輸信號(hào)進(jìn) 行多路復(fù)用。在該示例中,僅使用了從主機(jī)控制器202發(fā)起的經(jīng)光轉(zhuǎn)換的信號(hào),所以不需要 多路復(fù)用多個(gè)光信號(hào)。然而,在其它實(shí)施例中,還接收到了主機(jī)控制器204和/或主機(jī)控制 器206的電信號(hào)。因此,隨后使用電-光轉(zhuǎn)換器單元(212和/或214)將其它信號(hào)轉(zhuǎn)換成 光信號(hào)其它波長(zhǎng)(例如,λ 2和λ 3),并且分別使用Tx激光器單元(218和/或220)將其 發(fā)送到光多路復(fù)用器222。在其中使用多個(gè)波長(zhǎng)的實(shí)施例中,光多路復(fù)用器將多個(gè)波長(zhǎng)組合 為單個(gè)信號(hào),該信號(hào)隨后被經(jīng)過(guò)光鏈路D發(fā)送到外圍設(shè)備208。圖2還描述了通信的返回路徑(即,在外圍設(shè)備208處發(fā)起的以一個(gè)或多個(gè)主機(jī) 控制器(202-206)為目標(biāo)目的地的通信信號(hào)路徑)。該通信以外圍設(shè)備208經(jīng)過(guò)光鏈路D 將光信號(hào)(攜帶了例如一個(gè)或多個(gè)數(shù)據(jù)分組這樣的信息)發(fā)送到UOC端口 200作為開始。 如果該外圍設(shè)備具有波分復(fù)用技術(shù)以完成多路復(fù)用,則可以多路復(fù)用該光信號(hào)。UOC端口 200在光多路分解器224處接收該光信號(hào)。光多路分解器224將每個(gè)單獨(dú)的光信號(hào)從多路復(fù)用的信號(hào)中分離出來(lái)。例如,外 圍設(shè)備208可以發(fā)送兩個(gè)光信號(hào),第一光信號(hào)以主機(jī)控制器202為目標(biāo),并且第二光信號(hào)以 主機(jī)控制器204為目標(biāo)。特定波長(zhǎng)的每個(gè)光信號(hào)被發(fā)送到特定的接收(Rx)光檢測(cè)器單元。 在該示例中,以主機(jī)控制器202為目標(biāo)的光信號(hào)使用波長(zhǎng)λ 1,因此它被發(fā)送到Rx光檢測(cè)器226。此外,以主機(jī)控制器204為目標(biāo)的光信號(hào)使用波長(zhǎng)λ 2,因此它被發(fā)送到Rx光檢測(cè)器 228。Rx光檢測(cè)器單元將檢測(cè)信息提供給它們對(duì)應(yīng)的光-電(optical-to-electrical)轉(zhuǎn) 換器單元。在該示例中,光-電轉(zhuǎn)換器單元232和234接收該信息。然后,每個(gè)光-電轉(zhuǎn)換 器單元將它所接收的光信號(hào)轉(zhuǎn)換為對(duì)應(yīng)的電信號(hào)。然后,將轉(zhuǎn)換后的電信號(hào)發(fā)送到波長(zhǎng)分配單元238,該波長(zhǎng)分配單元維護(hù)波長(zhǎng)分配 信息。因此,波長(zhǎng)分配單元238知道它從光-電轉(zhuǎn)換器232接收的電信號(hào)對(duì)應(yīng)于波長(zhǎng)λ 1, 并且所述單元可以相應(yīng)地將該電信號(hào)經(jīng)過(guò)電信號(hào)鏈路A路由到主機(jī)控制器202。此外,波長(zhǎng) 分配單元238知道它從光-電轉(zhuǎn)換器234接收的電信號(hào)對(duì)應(yīng)于波長(zhǎng)λ 2,并且所述單元可以 相應(yīng)地將該電信號(hào)經(jīng)過(guò)電信號(hào)鏈路B路由到主機(jī)控制器204。在另外的實(shí)施例中,外圍設(shè)備208可以發(fā)送以主機(jī)控制器206為目標(biāo)的光信號(hào)。在 這些實(shí)施例中,一旦在光多路分解器224處將該光信號(hào)與其它光信號(hào)分離開,Rx光檢測(cè)器 單元230和光-電轉(zhuǎn)換器單元236就都用于接收該光信號(hào)、將該光信號(hào)轉(zhuǎn)換為電信號(hào)、并且 將該電信號(hào)發(fā)送到波長(zhǎng)分配單元,該波長(zhǎng)分配單元隨后相應(yīng)地將該電信號(hào)經(jīng)過(guò)電鏈路C路 由到主機(jī)控制器206。在許多實(shí)施例中,使用原生的設(shè)備發(fā)現(xiàn)協(xié)議。在一些實(shí)施例中,光鏈路D可以額外 地包括一個(gè)或多個(gè)電線,其用于檢測(cè)是否存在耦合到該光鏈路的設(shè)備。當(dāng)提供一個(gè)或多個(gè) 電線以幫助檢測(cè)時(shí),在進(jìn)入U(xiǎn)OC端口 200時(shí),它們可以被從鏈路分離出來(lái),并且被沿著電鏈 路240路由到設(shè)備發(fā)現(xiàn)單元242。該設(shè)備發(fā)現(xiàn)單元可以通過(guò)發(fā)現(xiàn)耦合到鏈路D的外圍設(shè)備 208來(lái)幫助發(fā)現(xiàn)處理過(guò)程。在許多實(shí)施例中,波長(zhǎng)分配單元能夠?qū)︶槍?duì)沒(méi)有使用的特定波長(zhǎng)的發(fā)射、檢測(cè)和 轉(zhuǎn)換單元進(jìn)行斷電。與該實(shí)現(xiàn)相關(guān)聯(lián)的控制線沒(méi)有在圖2中示出,但是它們可以簡(jiǎn)單地 包括到與特定波長(zhǎng)相關(guān)聯(lián)的每個(gè)單元的控制線,其控制著電源向包含在與一波長(zhǎng)相關(guān)聯(lián)的 電_光轉(zhuǎn)換器、光_電轉(zhuǎn)換器、Tx激光器和Rx光檢測(cè)器單元內(nèi)的邏輯進(jìn)行供電。例如,如果主機(jī)控制器202正在通過(guò)UOC端口 200與外圍設(shè)備208進(jìn)行通信,并且 通信的唯一手段是分配了波長(zhǎng)λ 1的單個(gè)信號(hào),則波長(zhǎng)分配單元可以關(guān)閉與波長(zhǎng)λ 2和λ 3 相關(guān)聯(lián)的所有邏輯單元(即,單元212、214、218、220、228、230、234和236)。在其它實(shí)施例中,取決于不活動(dòng)的時(shí)間長(zhǎng)度以及對(duì)給定單元上電所需的時(shí)間長(zhǎng)度 (即,如果該單元從上電到其完全工作這之間具有顯著的時(shí)延,則該單元可能保持接通,或 者至少在它沒(méi)有工作負(fù)荷的情況下進(jìn)入空閑之后的較長(zhǎng)時(shí)間段內(nèi)仍然保持接通),僅關(guān)閉 了這些單元中的一部分。在許多實(shí)施例中,如果沒(méi)有附接外圍設(shè)備,則UOC端口 200內(nèi)具體地與給定波長(zhǎng)相 關(guān)聯(lián)的所有邏輯單元都被斷電(即,所有電_光轉(zhuǎn)換器、所有光_電轉(zhuǎn)換器、所有Tx激光器 和所有Rx光檢測(cè)器)。在其它實(shí)施例中,這些單元中的一些或所有并沒(méi)有被完全地?cái)嚯?,?是進(jìn)入到降低的電源模式。在當(dāng)沒(méi)有檢測(cè)到外圍設(shè)備時(shí)一些或所有上述單元被斷電的許多實(shí)施例中,設(shè)備發(fā) 現(xiàn)單元242仍然完全地工作。完全工作的設(shè)備發(fā)現(xiàn)單元242將監(jiān)視鏈路D以發(fā)現(xiàn)來(lái)自外圍 設(shè)備插接事件的活動(dòng)。一旦設(shè)備發(fā)現(xiàn)單元242觀察到該活動(dòng),它可以告知波長(zhǎng)分配單元喚 醒與一個(gè)或多個(gè)波長(zhǎng)相對(duì)應(yīng)的一組或多組單元。一旦發(fā)現(xiàn)外圍設(shè)備,就發(fā)起設(shè)備枚舉處理過(guò)程。設(shè)備枚舉可以使用在波長(zhǎng)分配單
9元238內(nèi)、設(shè)備發(fā)現(xiàn)單元242內(nèi)、或在計(jì)算機(jī)系統(tǒng)中其它邏輯內(nèi)的邏輯。圖3描述了統(tǒng)一光連接器架構(gòu)的系統(tǒng)級(jí)實(shí)現(xiàn)的另一個(gè)實(shí)施例。在許多其它實(shí)施例 中,UOC端口(圖2的端口 200)內(nèi)的所有邏輯被從該UOC端口中移除,并且被置入耦合到 計(jì)算機(jī)系統(tǒng)中的一個(gè)或多個(gè)主機(jī)控制器(例如,主機(jī)控制器104、108和118)的光收發(fā)機(jī)邏 輯單元300中。光收發(fā)機(jī)邏輯單元300可以位于主板138上的中央位置,或者臨近計(jì)算機(jī) 系統(tǒng)主板138上的一個(gè)或多個(gè)主機(jī)控制器。在許多實(shí)施例中,分別通過(guò)電鏈路126、128和 130將光收發(fā)機(jī)邏輯單元耦合到主機(jī)控制器104、108和118。在這些實(shí)施例中,更靠近正在討論的主機(jī)控制器地執(zhí)行參照?qǐng)D2在上文討論的、 由在UOC端口內(nèi)的邏輯執(zhí)行的所有工作,并且將光鏈路在主板上從光收發(fā)機(jī)邏輯單元300 路由到UOC端口。這些光鏈路(鏈路302、304和306)分別地將光收發(fā)機(jī)邏輯單元300耦 合到 UOC 端口 120、122 和 124。在這些實(shí)施例中,實(shí)際的UOC端口在其內(nèi)沒(méi)有邏輯,并且僅作為在主板上路由的 內(nèi)部光鏈路(光鏈路302、304和306)到插接到所述端口的外部光鏈路(光鏈路132、134 和136)的物理連接器。在一些實(shí)施例中,光收發(fā)機(jī)邏輯單元300包括用于每個(gè)主機(jī)控制器的發(fā)射、接收 和轉(zhuǎn)換邏輯。在其它實(shí)施例(沒(méi)有示出)中,可以有針對(duì)每個(gè)主機(jī)控制器的光收發(fā)機(jī)邏輯 單元(臨近每個(gè)主機(jī)控制器)。在其它實(shí)施例中(沒(méi)有示出),可以有集成到每個(gè)主機(jī)控制 器中的具有發(fā)射、接收和轉(zhuǎn)換邏輯的邏輯單元。圖4描述了用于分立的圖形卡和局域網(wǎng)(LAN)卡的統(tǒng)一光連接器架構(gòu)插槽連接器 的實(shí)施例。為了說(shuō)明對(duì)當(dāng)前分立的圖形卡和LAN卡的修改,圖4示出了每個(gè)卡的當(dāng)前版本, 并排顯示著每個(gè)卡的統(tǒng)一光連接器架構(gòu)(UOCA)版本。圖4所示的示例使用PCI Express , 但是也可以使用任何其它相關(guān)的協(xié)議。示出了 PCI Express 分立圖形卡400的當(dāng)前版本。圖形卡400包括如圖 所示的插槽連接器管腳402。此外,圖形卡400具有外部顯示外設(shè)連接器404。在當(dāng) 前的PCl Express 分立圖形的情況下,當(dāng)圖形卡400被插接到計(jì)算機(jī)系統(tǒng)主板上的 PCI Express 圖形卡插槽上時(shí),來(lái)自CPU和系統(tǒng)存儲(chǔ)器的數(shù)據(jù)經(jīng)過(guò)物理耦合到插槽連接器 管腳402的PCI Express^鏈路而被發(fā)送到圖形卡400。然后,圖形卡400對(duì)該接收到的數(shù) 據(jù)進(jìn)行操作,并且將其發(fā)送到插接到外部顯示外設(shè)連接器404中的顯示外設(shè)?,F(xiàn)在轉(zhuǎn)到具有UOCA的分立圖形卡406,在圖4中所示的實(shí)施例中,支持UOCA的圖 形卡406包括插槽連接器管腳408,其類似于當(dāng)前版本的圖形卡400。雖然不具有外部顯示 外設(shè)連接器,但是具有UOCA的分立圖形卡406具有額外的插槽連接器管腳410。一旦具有 UOCA的分立圖形卡406從PCI Express 鏈路(來(lái)自插槽連接器管腳408)接收到數(shù)據(jù),并 且對(duì)接收到的數(shù)據(jù)進(jìn)行操作,則支持UOCA的圖形卡406將該數(shù)據(jù)發(fā)送到插接到主板上的 uoc端口中的顯示外設(shè)。具體地說(shuō),將經(jīng)過(guò)另外的PCiExpress 鏈路路徑發(fā)送的數(shù)據(jù)從插 槽連接器路由到計(jì)算機(jī)系統(tǒng)內(nèi)的UOC端口(這顯示為圖1的鏈路126)。這些另外的鏈路路 徑被物理地耦合到額外的插槽連接器管腳410。接下來(lái),圖4示出了 PCI Express 分立LAN卡412的當(dāng)前版本(其具有集成在 卡上的NIC)。LAN卡412包括如圖所示的插槽連接器管腳414。此外,LAN卡412具有外部LAN/以太網(wǎng)連接器416。在當(dāng)前的PCl Express 分立LAN卡的情況下,當(dāng)LAN卡412被插 接到計(jì)算機(jī)系統(tǒng)主板上的PCI Express lan卡插槽上時(shí),來(lái)自CPU和系統(tǒng)存儲(chǔ)器的數(shù)據(jù)經(jīng) 過(guò)物理耦合到插槽連接器管腳414的PCI Express 鏈路被發(fā)送到LAN卡412。然后,LAN 卡412對(duì)該接收到的數(shù)據(jù)進(jìn)行分組化處理,并且經(jīng)過(guò)LAN/以太網(wǎng)連接器416插接到的網(wǎng)絡(luò) 而將其發(fā)送出去。最后,現(xiàn)在轉(zhuǎn)到具有UOCA的分立LAN卡418,在圖4所示的實(shí)施例中,支持UOCA 的LAN卡418包括插槽連接器管腳420,其類似于當(dāng)前版本的LAN卡412。雖然不具有外部 LAN/以太網(wǎng)連接器,但是具有UOCA的分立LAN卡418具有額外的插槽連接器管腳422。一 旦具有UOCA的分立LAN卡412從PCi Express 鏈路(從插槽連接器管腳420)接收到數(shù) 據(jù)并且對(duì)接收到的數(shù)據(jù)進(jìn)行分組化處理,則支持UOCA的LAN卡418將該數(shù)據(jù)發(fā)送到插接到 主板上的uoc端口中的以太網(wǎng)線纜。具體地說(shuō),將經(jīng)過(guò)另外的PCi Express 鏈路路徑發(fā)送 的數(shù)據(jù)從插槽連接器路由到系統(tǒng)中的UOC端口(這在圖1中被顯示為鏈路130)。這些另外 的鏈路路徑被物理地耦合到額外的插槽連接器管腳422。圖5描述了擴(kuò)展到外圍設(shè)備中的統(tǒng)一光連接器架構(gòu)的一個(gè)實(shí)施例。在許多實(shí)施例 中,使用統(tǒng)一光連接器架構(gòu)的計(jì)算機(jī)系統(tǒng)500包括圖1-4中描述的所有具體部件。具體地 說(shuō),存在至少一個(gè)UOC端口,并且其耦合到一個(gè)或多個(gè)主機(jī)控制器(可能包括I/O主機(jī)控制 器、顯示控制器、網(wǎng)絡(luò)控制器等)。該示例示出了三個(gè)UOC端口(502、504和506),但是在許 多計(jì)算機(jī)系統(tǒng)/平臺(tái)上,4、6、8或更多的UOC端口將存在于該平臺(tái)上。在許多實(shí)施例中,通過(guò)插接到通用連接器端口 504中的光纜510將外圍設(shè)備508 耦合到計(jì)算機(jī)系統(tǒng)500。在外圍設(shè)備508側(cè),光纜510被插接到通用連接器端口 512,其可以 具有與通用連接器端口 504相同的形狀因子。外圍設(shè)備508中的UOC端口 512包括如在圖 2中描述的一組或多組發(fā)射、接收和轉(zhuǎn)換邏輯單元(即,一組單元包括電-光轉(zhuǎn)換器、光-電 轉(zhuǎn)換器、Tx激光器和Rx光檢測(cè)器)。在許多實(shí)施例中,每個(gè)端口(在外圍設(shè)備以及計(jì)算機(jī)系統(tǒng)上)包括完全補(bǔ)足的針 對(duì)多個(gè)波長(zhǎng)的多組上述提及的邏輯。例如,可以存在每個(gè)端口可以使用的選定的標(biāo)準(zhǔn)數(shù)量 的波長(zhǎng),因此每個(gè)端口可以具有與以標(biāo)準(zhǔn)波長(zhǎng)中的任何一個(gè)來(lái)發(fā)送和接收光信號(hào)相關(guān)聯(lián)的 邏輯。在其中每個(gè)端口可以使用標(biāo)準(zhǔn)的一組波長(zhǎng)的實(shí)施例中,設(shè)備可以被插接到計(jì)算機(jī)系 統(tǒng)上,設(shè)備發(fā)現(xiàn)單元(圖2中的242)可以發(fā)現(xiàn)該設(shè)備,并且隨后波長(zhǎng)分配單元(圖2中的 238)可以以所分配的波長(zhǎng)來(lái)發(fā)送光握手信號(hào),外圍設(shè)備508接收該波長(zhǎng)并且隨后用所接收 的波長(zhǎng)開始進(jìn)一步的傳輸。因此,在許多實(shí)施例中,外圍設(shè)備上的UOC端口適合于分配給它 的波長(zhǎng)。在許多其它實(shí)施例中,一種特定類型的外圍設(shè)備(例如,USB設(shè)備)被預(yù)分配了用 于所有USB設(shè)備的一個(gè)標(biāo)準(zhǔn)波長(zhǎng)(或多個(gè)標(biāo)準(zhǔn)波長(zhǎng)的子集)。在這些實(shí)施例中,外圍設(shè)備 UOC端口僅具有與作為標(biāo)準(zhǔn)而分配給其設(shè)備類的波長(zhǎng)相關(guān)聯(lián)的邏輯。在圖2的示例中,外 圍設(shè)備508被分配了兩個(gè)波長(zhǎng),該外圍設(shè)備使用這兩個(gè)波長(zhǎng)與位于計(jì)算機(jī)系統(tǒng)500中的兩 個(gè)主機(jī)控制器進(jìn)行通信。由外圍設(shè)備508上的UOC端口 512經(jīng)過(guò)光鏈路510發(fā)送和接收這 兩個(gè)波長(zhǎng)。如上所述,外圍設(shè)備508上的UOC端口 512包括與所分配的波長(zhǎng)相關(guān)聯(lián)的所有 邏輯設(shè)備,它們被以與在圖2中詳細(xì)討論的UOC端口中所示的那些相同的配置來(lái)進(jìn)行設(shè)置。 此外,外圍設(shè)備508上的UOC端口 512還包括光多路復(fù)用器和多路分解器(與如圖2中UOC端口中所示的相同)。因此,在操作期間,外圍設(shè)備508上的UOC端口 512經(jīng)過(guò)光鏈路510從計(jì)算機(jī)系統(tǒng) 500接收多路復(fù)用的光信號(hào)。然后,UOC端口 512內(nèi)的邏輯多路分解該光信號(hào),將分離得到 的光信號(hào)中的每一個(gè)轉(zhuǎn)換為它們的電對(duì)等物,并且向外圍設(shè)備內(nèi)的內(nèi)部邏輯514發(fā)送這些 電信號(hào)。該內(nèi)部邏輯還可以向UOC端口 512發(fā)送一個(gè)或多個(gè)電信號(hào)。隨后,發(fā)送到UOC端 口 512的電信號(hào)被轉(zhuǎn)換為光信號(hào)。如果有多個(gè)光信號(hào),則它們被在多路復(fù)用器中進(jìn)行組合。 然后,將多路復(fù)用的光信號(hào)經(jīng)過(guò)光鏈路510發(fā)送到計(jì)算機(jī)系統(tǒng)500上的UOC端口 504。圖6是用于在統(tǒng)一光連接器架構(gòu)環(huán)境中對(duì)數(shù)據(jù)分組進(jìn)行路由的處理過(guò)程的一個(gè) 實(shí)施例的流程圖??梢杂捎布④浖蚱浣M合來(lái)執(zhí)行該處理過(guò)程?,F(xiàn)在轉(zhuǎn)到圖6,該處理過(guò)程 開始于處理邏輯確定是否有外圍設(shè)備已被插接到統(tǒng)一光連接器端口中(處理框600)。“插 接”是指外圍設(shè)備耦合或連接到統(tǒng)一光連接器端口。在不同實(shí)施例中,“插接”可以在任何 時(shí)間發(fā)生,例如在引導(dǎo)之前、或在當(dāng)熱插接允許時(shí)的全部系統(tǒng)操作期間。如果沒(méi)有外圍設(shè)備 被插接,則在處理框600中重復(fù)(即,輪詢統(tǒng)一光連接器端口——或者是連續(xù)的,或者是在 每個(gè)設(shè)置的時(shí)間段會(huì)發(fā)生一次輪詢)。接下來(lái),一旦處理邏輯檢測(cè)到設(shè)備被插接,則處理邏輯枚舉外圍設(shè)備(處理框 602)。然后,處理邏輯向外圍設(shè)備分配一個(gè)或多個(gè)光波長(zhǎng)(處理框604)。在分配之后,處理邏輯確定是否接收到信號(hào)(處理框606)。如果沒(méi)有接收到信號(hào), 則處理邏輯確定外圍設(shè)備是否有改變/修改(處理框608)。例如,第一外圍設(shè)備已經(jīng)被拔 掉并且第二外圍設(shè)備已經(jīng)被插接到同一個(gè)統(tǒng)一光連接器端口中。如果外圍設(shè)備的狀態(tài)沒(méi)有 改變,則處理邏輯返回處理框606并且再次檢查是否接收到信號(hào)(包含數(shù)據(jù)/數(shù)據(jù)分組)。 否則,如果檢測(cè)到外圍設(shè)備的改變,則處理邏輯返回處理框600以重新檢查是否有外圍設(shè) 備被插接到統(tǒng)一光連接器端口中。返回處理框606,如果接收到信號(hào),則處理邏輯確定是從外圍設(shè)備還是從主機(jī)控制 器接收到該信號(hào)(處理框610)。如果是從外圍設(shè)備接收到該信號(hào),則所述信號(hào)是某一波 長(zhǎng)的光信號(hào)。然后,如果需要的話(即,如果多個(gè)光信號(hào)被多路復(fù)用到一個(gè)組合的光信號(hào) 中),處理邏輯繼續(xù)多路分解該光信號(hào)(處理框612)。接下來(lái),處理邏輯將該光信號(hào)或多個(gè) 光信號(hào)(取決于原始信號(hào)是否被多路復(fù)用)轉(zhuǎn)換為每個(gè)光信號(hào)對(duì)應(yīng)的一個(gè)電信號(hào)(處理框 614)。然后,處理邏輯將每個(gè)轉(zhuǎn)換后的電信號(hào)發(fā)送到其各自的主機(jī)控制器(處理框616)。 最后,處理邏輯返回到處理框606以檢查是否接收到另一信號(hào)(包含另外的數(shù)據(jù)/數(shù)據(jù)分 組)。返回處理框610,如果是從主機(jī)控制器接收到該信號(hào),則該信號(hào)是電信號(hào)。因此, 處理邏輯繼續(xù)將該電信號(hào)轉(zhuǎn)換為光信號(hào)(處理框618)。然后,如果需要的話,處理邏輯將 該轉(zhuǎn)換后的光信號(hào)與一個(gè)或多個(gè)其它轉(zhuǎn)換后的光信號(hào)進(jìn)行多路復(fù)用(處理框620)。接下 來(lái),處理邏輯將該光信號(hào)(或者是多路復(fù)用的版本,或者如果沒(méi)有其它的光信號(hào)在被發(fā)送, 則是單個(gè)信號(hào))發(fā)送到外圍設(shè)備(處理框622)。最后,處理邏輯返回到處理框606以檢查 是否接收到另一信號(hào)(包含另外的數(shù)據(jù)/數(shù)據(jù)分組)。因此,描述了在計(jì)算機(jī)平臺(tái)上實(shí)現(xiàn)統(tǒng)一光連接器架構(gòu)的系統(tǒng)、設(shè)備和方法的實(shí)施 例。這些實(shí)施例是參照其具體示例性實(shí)施例來(lái)描述的。對(duì)于受益于本公開的人們來(lái)說(shuō)顯而 易見的是,可以對(duì)這些實(shí)施例進(jìn)行各種變型和修改,而不背離本文描述的實(shí)施例的較寬泛的精神和范圍。因此,說(shuō)明書和附圖應(yīng)被認(rèn)為是說(shuō)明性的而不是限制性的。
權(quán)利要求
一種系統(tǒng),包括光鏈路;外圍設(shè)備,其光耦合到所述光鏈路;第一主機(jī)控制器;統(tǒng)一光連接器端口,其光耦合到所述光鏈路并且電耦合到所述第一主機(jī)控制器,所述端口包括波長(zhǎng)分配單元,其用于為用于與所述外圍設(shè)備進(jìn)行通信的第一光信號(hào)分配第一光波長(zhǎng);電 光發(fā)射單元,其用于將從所述第一主機(jī)控制器接收的第一電信號(hào)轉(zhuǎn)換為具有所述第一光波長(zhǎng)的所述第一光信號(hào);以及將所述第一光信號(hào)內(nèi)的一個(gè)或多個(gè)數(shù)據(jù)分組經(jīng)過(guò)所述光鏈路發(fā)送到所述外圍設(shè)備。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述統(tǒng)一光連接器端口還包括光_電接收單 元,其用于從所述光鏈路接收第二光信號(hào)內(nèi)的一個(gè)或多個(gè)另外的數(shù)據(jù)分組,其中,所述第二光信 號(hào)是由所述外圍設(shè)備以與所述第一光信號(hào)相同的光波長(zhǎng)來(lái)生成的; 將所述第二光信號(hào)轉(zhuǎn)換為第二電信號(hào);以及 向所述第一主機(jī)控制器發(fā)送所述第二電信號(hào)。
3.根據(jù)權(quán)利要求2所述的系統(tǒng),還包括一個(gè)或多個(gè)激光發(fā)射單元,每一個(gè)用于經(jīng)過(guò)所述光鏈路發(fā)送預(yù)定波長(zhǎng)的光信號(hào);以及 一個(gè)或多個(gè)光接收單元,每一個(gè)用于從所述光鏈路接收預(yù)定波長(zhǎng)的光信號(hào)。
4.根據(jù)權(quán)利要求3所述的系統(tǒng),其中,所述波長(zhǎng)分配單元還用于對(duì)具有未被分配用于 所述統(tǒng)一光連接器端口和所述外圍設(shè)備之間的通信的波長(zhǎng)的所述一個(gè)或多個(gè)激光發(fā)射單 元中的每一個(gè)和所述一個(gè)或多個(gè)光接收單元中的每一個(gè)進(jìn)行斷電。
5.根據(jù)權(quán)利要求1所述的系統(tǒng),還包括 第二主機(jī)控制器,其中,所述波長(zhǎng)分配單元還用于為用于與所述外圍設(shè)備進(jìn)行通信的第二光信號(hào)分配第 二光波長(zhǎng),以及其中,所述電_光發(fā)射單元還用于將從所述第二主機(jī)控制器接收的第二電信號(hào)轉(zhuǎn)換為 具有所述第二光波長(zhǎng)的所述第二光信號(hào)。
6.根據(jù)權(quán)利要求5所述的系統(tǒng),還包括波分復(fù)用單元,其用于將所述第一光信號(hào)和所述第二光信號(hào)組合為多路復(fù)用的光信號(hào),其中,所述電_光發(fā)射單元還用于將所述多路復(fù)用的光信號(hào)經(jīng)過(guò)所述光鏈路發(fā)送到所 述外圍設(shè)備。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),還包括所述外圍設(shè)備還用于將所接收的多路復(fù)用的光信號(hào)多路分解為分離的第一光信號(hào)和第二光信號(hào);將所述第一光信號(hào)轉(zhuǎn)換為所述外圍設(shè)備內(nèi)的對(duì)應(yīng)的電信號(hào);以及2將所述第二光信號(hào)轉(zhuǎn)換為所述外圍設(shè)備內(nèi)的對(duì)應(yīng)的電信號(hào)。
8.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述光鏈路包括第一光纖,其用于進(jìn)行從所述統(tǒng)一光連接器端口到所述外圍設(shè)備的光信號(hào)傳輸;以及 第二光纖,其用于進(jìn)行從所述外圍設(shè)備到所述統(tǒng)一光連接器端口的光信號(hào)傳輸。
9.一種統(tǒng)一光連接器端口,包括波長(zhǎng)分配單元,其用于為用于與外圍設(shè)備進(jìn)行通信的第一光信號(hào)分配第一光波長(zhǎng); 電-光發(fā)射單元,其用于將從第一主機(jī)控制器接收的第一電信號(hào)轉(zhuǎn)換為具有所述第一光波長(zhǎng)的所述第一光信 號(hào);以及將所述第一光信號(hào)內(nèi)的一個(gè)或多個(gè)數(shù)據(jù)分組經(jīng)過(guò)所述光鏈路發(fā)送到所述外圍設(shè)備。
10.根據(jù)權(quán)利要求9所述的統(tǒng)一光連接器端口,其中,所述統(tǒng)一光連接器端口還包括 光-電接收單元,其用于從所述光鏈路接收第二光信號(hào)內(nèi)的一個(gè)或多個(gè)另外的數(shù)據(jù)分組,其中,所述第二光信 號(hào)是由所述外圍設(shè)備以與所述第一光信號(hào)相同的光波長(zhǎng)來(lái)生成的; 將所述第二光信號(hào)轉(zhuǎn)換為第二電信號(hào);以及 向所述第一主機(jī)控制器發(fā)送所述第二電信號(hào)。
11.根據(jù)權(quán)利要求10所述的統(tǒng)一光連接器端口,還包括一個(gè)或多個(gè)激光發(fā)射單元,每一個(gè)用于經(jīng)過(guò)所述光鏈路發(fā)送預(yù)定波長(zhǎng)的光信號(hào);以及 一個(gè)或多個(gè)光接收單元,每一個(gè)用于從所述光鏈路接收預(yù)定波長(zhǎng)的光信號(hào)。
12.根據(jù)權(quán)利要求10所述的統(tǒng)一光連接器端口,其中所述波長(zhǎng)分配單元還用于為用于與所述外圍設(shè)備進(jìn)行通信的第二光信號(hào)分配第二光 波長(zhǎng),以及所述電-光發(fā)射單元還用于將從第二主機(jī)控制器接收的第二電信號(hào)轉(zhuǎn)換為具有所述 第二光波長(zhǎng)的所述第二光信號(hào)。
13.根據(jù)權(quán)利要求12所述的統(tǒng)一光連接器端口,還包括波分復(fù)用單元,其用于將所述第一光信號(hào)和所述第二光信號(hào)組合為多路復(fù)用的光信號(hào),其中,所述電_光發(fā)射單元還用于將所述多路復(fù)用的光信號(hào)經(jīng)過(guò)所述光鏈路發(fā)送到所 述外圍設(shè)備。
14.一種方法,包括將從計(jì)算機(jī)系統(tǒng)中的一個(gè)或多個(gè)集成電路接收的一個(gè)或多個(gè)不同的電信號(hào)轉(zhuǎn)換為一 個(gè)或多個(gè)對(duì)應(yīng)的光信號(hào);以及使用波分復(fù)用將所述一個(gè)或多個(gè)對(duì)應(yīng)的光信號(hào)經(jīng)過(guò)光鏈路發(fā)送到耦合到所述計(jì)算機(jī) 系統(tǒng)的外圍設(shè)備。
15.根據(jù)權(quán)利要求14所述的方法,其中,所述一個(gè)或多個(gè)對(duì)應(yīng)的光信號(hào)中的每一個(gè)以 不同于任何其它對(duì)應(yīng)的光信號(hào)的波長(zhǎng)存在。
16.根據(jù)權(quán)利要求15所述的方法,其中,所述光鏈路耦合到統(tǒng)一光連接器端口,并且其 中,所述多個(gè)集成電路中的每一個(gè)包括主機(jī)控制器。
17.根據(jù)權(quán)利要求16所述的方法,還包括3所述外圍設(shè)備將所接收的所述一個(gè)或多個(gè)對(duì)應(yīng)的光信號(hào)中的至少一個(gè)轉(zhuǎn)換為一個(gè)或 多個(gè)對(duì)應(yīng)的電信號(hào)。
18.根據(jù)權(quán)利要求16所述的方法,還包括 發(fā)現(xiàn)耦合到所述光鏈路的所述外圍設(shè)備;確定由所述外圍設(shè)備使用的一個(gè)或多個(gè)光信號(hào),每一個(gè)具有不同的波長(zhǎng);以及 僅使由所述外圍設(shè)備使用的光信號(hào)能夠經(jīng)過(guò)所述光鏈路進(jìn)行傳輸。
19.根據(jù)權(quán)利要求17所述的方法,其中,對(duì)所述一個(gè)或多個(gè)電信號(hào)中的每一個(gè)進(jìn)行轉(zhuǎn) 換發(fā)生在所述統(tǒng)一光連接器端口處。
20.根據(jù)權(quán)利要求17所述的方法,其中,對(duì)所述一個(gè)或多個(gè)電信號(hào)中的每一個(gè)進(jìn)行轉(zhuǎn) 換發(fā)生在對(duì)應(yīng)的一個(gè)或多個(gè)主機(jī)控制器處。
全文摘要
公開了一種系統(tǒng)、設(shè)備和方法。在一個(gè)實(shí)施例中,系統(tǒng)包括光鏈路以及光耦合到所述光鏈路的外圍設(shè)備。系統(tǒng)還包括主機(jī)控制器,例如圖形、網(wǎng)絡(luò)或I/O控制器。系統(tǒng)還包括統(tǒng)一光連接器端口,其光耦合到所述光鏈路并且電耦合到所述第一主機(jī)控制器。所述端口具有波長(zhǎng)分配單元,其能夠?yàn)橛糜谂c所述外圍設(shè)備進(jìn)行通信的光信號(hào)分配光波長(zhǎng)。所述端口還包括電-光發(fā)射單元,其能夠?qū)乃鲋鳈C(jī)控制器接收的電信號(hào)轉(zhuǎn)換為被分配了第一光波長(zhǎng)的光信號(hào)。所述電-光發(fā)射單元還能夠?qū)⒌谝还庑盘?hào)內(nèi)的一個(gè)或多個(gè)數(shù)據(jù)分組經(jīng)過(guò)所述光鏈路發(fā)送到所述外圍設(shè)備。
文檔編號(hào)H04B10/02GK101911548SQ200880123118
公開日2010年12月8日 申請(qǐng)日期2008年11月25日 優(yōu)先權(quán)日2007年12月27日
發(fā)明者P·R·錢德拉 申請(qǐng)人:英特爾公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
黄浦区| 苏尼特右旗| 乌鲁木齐市| 永胜县| 巫山县| 孟州市| 马公市| 佛学| 呼伦贝尔市| 通河县| 宣威市| 黄平县| 丰顺县| 无棣县| 南昌县| 海安县| 土默特左旗| 来宾市| 泾川县| 泾阳县| 禹州市| 汶川县| 本溪市| 永福县| 龙山县| 乐业县| 南江县| 柯坪县| 奉贤区| 高邮市| 大宁县| 砀山县| 灯塔市| 墨竹工卡县| 南昌市| 黑水县| 敦煌市| 湟中县| 怀远县| 团风县| 那曲县|