用于串行通信鏈路中的功率感知均衡的方法和裝置的制造方法
【技術領域】
[0001]本公開一般地涉及數(shù)據(jù)處理,或者更具體而言,涉及用于在包括發(fā)射器和接收器的串行通信鏈路中的功率感知均衡的方法、裝置和產品。
【背景技術】
[0002]現(xiàn)代計算系統(tǒng)可以包括由發(fā)射器和接收器使用以交換表示數(shù)字值的模擬信號的通信鏈路。隨著傳輸頻率增加,許多變量可以影響信號的完整性。例如,傳輸線缺陷、阻抗不匹配、終結(terminat1n)方案、接地方案以及其他因素可能導致信號變得失真。發(fā)射器的物理特性、PCB跡線、連接器和電纜還可以引入干擾,該干擾將使信號在其幅度和定時上惡化。另外,符號間干擾也可以使信號的質量惡化。這樣,現(xiàn)代計算系統(tǒng)通常會包括對信號進行均衡的組件。然而,這種組件的操作可能需要來自電源的顯著的功率量。
【發(fā)明內容】
[0003]用于在包括發(fā)射器和接收器的串行通信鏈路中的功率感知均衡的方法、裝置和產品,包括:由功率感知均衡模塊確定用于由接收器接收到的信號的所需的信號眼寬和所需的信號眼高;由功率感知均衡模塊識別用于在串行通信鏈路上傳輸?shù)男盘柕囊粋€或多個信號均衡器;由功率感知均衡模塊識別對在串行通信鏈路上傳輸?shù)男盘栠M行均衡以符合用于由接收器接收到的信號的所需信號眼寬和所需信號眼高的一個或多個累積均衡器設置;由功率感知均衡模塊確定與所述一個或多個累積均衡器設置中的每一個關聯(lián)的功率消耗值;以及由功率感知均衡模塊將所述一個或多個信號均衡器設置到依賴于與所述一個或多個累積均衡器設置中的每一個關聯(lián)的功率消耗值的配置設置。
[0004]根據(jù)以下對附圖中示出的示例實施例的更詳細的描述,上述以及在此描述的其他目的、特征和優(yōu)點將是明晰的,在附圖中相同的附圖標記通常表示示例實施例的相同部件。
【附圖說明】
[0005]圖1給出了根據(jù)此處所描述的實施例的自動化計算機器的框圖,包括用于在包括發(fā)射器和接收器的串行通信鏈路中的功率感知均衡的示例計算機。
[0006]圖2給出了示出根據(jù)此處所描述的實施例的用于在包括發(fā)射器和接收器的串行通信鏈路中的功率感知均衡的示例方法的流程圖。
[0007]圖3給出了示出根據(jù)此處所描述的實施例的用于在包括發(fā)射器和接收器的串行通信鏈路中的功率感知均衡的附加示例方法的流程圖。
[0008]圖4給出了示出根據(jù)此處所描述的實施例的用于在包括發(fā)射器和接收器的串行通信鏈路中的功率感知均衡的附加示例方法的流程圖。
【具體實施方式】
[0009]根據(jù)此處所描述的實施例的用于在包括發(fā)射器和接收器的串行通信鏈路中的功率感知均衡的示例方法、裝置和產品參照從圖1開始的附圖。圖1給出了根據(jù)此處所描述的實施例的自動化計算機器的框圖,包括用于在包括發(fā)射器和接收器的串行通信鏈路中的功率感知均衡的示例計算機(152)。圖1的計算機(152)包括至少一個計算機處理器(156)或“CPU”以及隨機存取存儲器(168) ( “RAM”),其通過高速存儲器總線(166)和總線適配器(158)連接到處理器(156)和計算機(152)的其他組件。
[0010]存儲在RAM(168)中的是功率感知均衡模塊(202)——根據(jù)此處所描述的實施例的用于在包括發(fā)射器和接收器的串行通信鏈路中的功率感知均衡的計算機程序指令的模塊。圖1的功率感知均衡模塊(202)可以被配置為通過以下操作來執(zhí)行在包括發(fā)射器和接收器的串行通信鏈路中的功率感知均衡:確定用于由接收器接收到的信號的所需信號眼寬和所需信號眼高;識別用于在串行通信鏈路上傳輸?shù)男盘柕囊粋€或多個信號均衡器;識別對在串行通信鏈路上傳輸?shù)男盘栠M行均衡以符合用于由接收器接收到的信號的所需信號眼寬和所需信號眼高的一個或多個累積均衡器設置;確定與所述一個或多個累積均衡器設置中的每一個關聯(lián)的功率消耗值;以及將所述一個或多個信號均衡器設置到依賴于與所述一個或多個累積均衡器設置中的每一個關聯(lián)的功率消耗值的配置設置。
[0011]存儲在RAM(168)中的還有操作系統(tǒng)(154)。用于根據(jù)此處所描述的實施例的在包括發(fā)射器和接收器的串行通信鏈路中的功率感知均衡的操作系統(tǒng)包括UNIX?、Linux?,Microsoft XP?、AIX?、IBM的i5/0S?,以及本領域技術人員會想到的其他操作系統(tǒng)。圖1的示例中的操作系統(tǒng)(154)和功率感知均衡模塊(202)被示出為在RAM(168)中,但是這種軟件的許多組件通常也存儲在非易失性存儲器中,諸如例如在盤驅動器(170)上。
[0012]圖1的計算機(152)包括盤驅動器適配器(172),其通過擴展總線(160)和總線適配器(158)耦合到處理器(156)和計算機(152)的其他組件。盤驅動器適配器(172)將非易失性數(shù)據(jù)存儲裝置以盤驅動器(170)的形式連接到計算機(152)。在用于根據(jù)此處所描述的實施例的串行通信鏈路(其包括發(fā)射器和接收器)中的功率感知均衡的計算機中使用的盤驅動器適配器包括集成驅動電子設備(“IDE”)適配器、小型計算機系統(tǒng)接口( “SCSI”)適配器、以及本領域技術人員會想到的其他適配器。非易失性計算機存儲器還可以實現(xiàn)為光盤驅動器、電可擦除可編程只讀存儲器(所謂的“EEPR0M”或“閃速”存儲器)、RAM驅動器等,如本領域技術人員會想到的那些。
[0013]圖1的示例計算機(152)包括一個或多個輸入/輸出(“I/O”)適配器(178)。I/O適配器通過例如用于對到諸如計算機顯示屏的顯示設備的輸出以及來自諸如鍵盤和鼠標的用戶輸入設備(181)的用戶輸入進行控制的軟件驅動程序和計算機硬件來實現(xiàn)面向用戶的輸入/輸出。圖1的示例計算機(152)包括視頻適配器(209),它是專門設計用于到顯示設備(180)(諸如顯示屏或計算機監(jiān)視器)的圖形輸出的I/O適配器的示例。視頻適配器(209)通過高速視頻總線(164)、總線適配器(158)和前端總線(162)(其也是高速總線)連接到處理器(156)。
[0014]圖1的示例計算機(152)包括通信適配器(167),其用于與其他計算機(182)的數(shù)據(jù)通信并用于與數(shù)據(jù)通信網(wǎng)絡(100)的數(shù)據(jù)通信。這種數(shù)據(jù)通信可以通過RS-232連接、通過外部總線(諸如通用串行總線(“USB”))、通過數(shù)據(jù)通信網(wǎng)絡(諸如IP數(shù)據(jù)通信網(wǎng)絡)以及本領域技術人員會想到的其他方式來串行執(zhí)行。通信適配器實現(xiàn)硬件級的數(shù)據(jù)通信,通過硬件級的數(shù)據(jù)通信,一個計算機直接或通過數(shù)據(jù)通信網(wǎng)絡將數(shù)據(jù)通信發(fā)送到另一個計算機。用于根據(jù)此處所描述的實施例的在包括發(fā)射器和接收器的串行通信鏈路中的功率感知均衡的通信適配器的示例包括用于有線撥號通信的調制解調器、用于有線數(shù)據(jù)通信網(wǎng)絡通信的以太網(wǎng)(IEEE802.3)適配器、和用于無線數(shù)據(jù)通信網(wǎng)絡通信的802.11適配器。
[0015]為了進一步解釋,圖2給出了示出根據(jù)此處所描述的實施例的用于在包括發(fā)射器(214)和接收器(216)的串行通信鏈路(222)中的功率感知均衡的示例方法的流程圖。圖2的示例方法至少部分地由功率感知均衡模塊(202)執(zhí)行。在圖2的示例方法中,功率感知均衡模塊(202)可以具體實現(xiàn)為計算機電路系統(tǒng)的模塊,其作為狀態(tài)機操作并存在于包括發(fā)射器(214)、接收器(216)和串行通信鏈路(222)的芯片上。在另選的實施例中,功率感知均衡模塊(202)可以具體實現(xiàn)為在計算機硬件上執(zhí)行的計算機程序指令的模塊,其被配置用于與控制發(fā)射器(214)和接收器(216)的操作的計算機器進行數(shù)據(jù)通信。讀者將會理解,功率感知均衡模塊(202)因而可以被具體實現(xiàn)為計算機硬件、計算機軟件、或它們的任何組合。
[0016]