[發明專利]管理協議棧的時間有效
| 申請號: | 200910164607.2 | 申請日: | 2009-07-15 |
| 公開(公告)號: | CN101630301A | 公開(公告)日: | 2010-01-20 |
| 發明(設計)人: | D·J·哈里曼 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F13/42 | 分類號: | G06F13/42 |
| 代理公司: | 中國專利代理(香港)有限公司 | 代理人: | 柯廣華;徐予紅 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 管理 協議 時間 | ||
技術領域
本發明涉及管理協議棧的時間。?
背景技術
計算機平臺一般情況下包括通過各種互連耦合的多個半導體組件。這些互連或鏈路通常具有不同的協議,使得在不同鏈路上的通信以不同的速度并根據不同的協議進行。在一些系統中,輸入/輸出(I/O)協議的通信能通過另一個互連被隧道化(tunneled)。隧道化(tunneling)一般涉及根據第一協議進行通信,并通過根據第二協議操作的互連提供它們,使得例如通過將第二協議的報頭應用到第一協議的分組并沿互連發送它們來隧道化第一協議的分組。一般情況下,此類協議隧道化在極高級別進行,使得雖然兩個協議可能具有相同的軟件抽象,但協議之間沒有共享的硬件。因此,在軟件兼容性、性能和推向市場的時間方面,對于此類隧道化有極小的優勢。?
發明內容
本發明提供一種設備,包括:第一協議棧,根據第一協議處理數據,所述第一協議棧包括接口邏輯以將所述第一協議棧接口到隧道化互連;以及所述隧道化互連,將所述第一協議棧耦合到鏈路并具有與其相關聯的時序延遲,其中所述接口邏輯要至少部分地基于所述時序延遲來控制所述第一協議棧的至少一個定時器。?
本發明還提供一種方法,包括:在耦合到隧道化互連的第一協議棧的接口邏輯中接收通信;確定所述通信的通信類型是否要服從改變的時序以適應與所述隧道化互連相關聯的延遲;調整所述第一協議棧的至少一個棧邏輯的時序以適應所述延遲;以及使用所調整的時序在?所述第一協議棧中處理所述通信。?
本發明還提供一種系統,包括:傳送器,包括耦合到鏈路的物理層和耦合到所述物理層的協議棧;接收器,經所述鏈路耦合到所述傳送器,并包括第一協議棧以根據第一協議處理數據,所述第一協議棧包括第一接口邏輯以將所述第一協議棧經具有與其相關聯的時序延遲的隧道化物理層接口到所述鏈路,其中所述第一接口邏輯要至少部分地基于所述時序延遲來改變所述第一協議棧的至少一個第一棧邏輯的時序;以及動態隨機訪問存儲器(DRAM),耦合到所述接收器。?
附圖說明
圖1是根據本發明的一個實施例的協議棧經共享物理層到鏈路的連接的框圖。?
圖2是根據本發明的另一個實施例的具有耦合到共享物理層的多個通信棧的系統的框圖。?
圖3是根據本發明的一個實施例的方法的流程圖。?
圖4是根據本發明的另一個實施例的操作協議棧的接口的方法的流程圖。?
圖5是根據本發明的一個實施例的系統的框圖。?
具體實施方式
在各種實施例中,能在較低級別通過在本文中稱為隧道化互連的另一個互連來隧道化一個或多個現有IO協議。在一個實施例中,融合IO(converged?IO)(CIO)可以是此類互連的示例,該互連能用于隧道化根據PCI?ExpressTM規范基礎規范2.0版(2007年1月17日公布)(以下稱為PCIeTM規范)的高速外圍組件互連(PeripheralComponent?Interconnect?Express)(PCIe)協議或另一個此類協議以及其它協議的通信。對于CIO,很多PCIe硬件棧直接實現,這在軟件兼容性、性能和推向市場的時間方面提供了優勢。也就是說,在低級?別隧道化中,實現了大部分被隧道化的協議棧。與此相反,對于高級別隧道化,軟件架構被保持,但不一定使用來自被隧道化的協議的分組、編碼或連線協議機制。經此低級別隧道化,PCIe協議棧的分組能被隧道化通過CIO互連,例如,通過使CIO報頭適應隧道化分組。當在接收器中接收到此類傳送的被隧道化的分組時,接收器的CIO協議棧能將報頭解碼,并將PCIe分組傳遞到接收器的對應PCIe協議棧。?
然而,融合互連的此類方案經此低級別隧道化帶來了問題,不同于在更高級別的抽象發生的隧道化協議。即,通常存在協議時序約束,一些是隱式的,這些約束在互連協議的非被隧道化的、本地的實例化(native?instantiation)中平凡地得到滿足,但是由于用于隧道化的互連引入的延遲,這些約束在對互連協議隧道化時會變得更難以管理。這些延遲可由隧道化互連本身或來自其它被隧道化的協議的業務而引起。?
實施例提供用于在通過隧道化互連隧道化時管理被隧道化的協議的顯式和隱式定時器的機制。雖然本文中所述的一個實施例使用通過CIO的被隧道化的PCIe協議的示例,但要理解,本發明的范圍在此方面并無限制,并且相同的原理能應用到其它被隧道化的互連和用于隧道化的其它互連,包括有線和無線互連。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910164607.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:聲音識別裝置和聲音識別方法
- 下一篇:液晶顯示裝置的選通驅動單元及其修復方法





