【技术实现步骤摘要】
本专利技术涉及管理协议栈的时间。
技术介绍
计算机平台 一般情况下包括通过各种互连耦合的多个半导体组 件。这些互连或链路通常具有不同的协议,使得在不同链路上的通信以不同的速度并根据不同的协议进行。在一些系统中,输^/输出(I/O) 协议的通信能通过另 一个互连被隧道化(tunneled )。隧道化(tunneling) 一般涉及根据第 一协议进行通信,并通过根据第二协议操作的互连提 供它们,使得例如通过将第二协议的报头应用到第一协议的分组并沿 互连发送它们来隧道化第一协议的分组。 一般情况下,此类协议隧道 化在极高级别进行,使得虽然两个协议可能具有相同的软件抽象,但 协议之间没有共享的硬件。因此,在软件兼容性、性能和推向市场的 时间方面,对于此类隧道化有极小的优势。
技术实现思路
本专利技术提供一种设备,包括第一协议栈,根据第一协议处理数 据,所述第一协议栈包括接口逻辑以将所述第一协议栈接口到隧道化 互连;以及所述隧道化互连,将所述第一协议栈耦合到链路并具有与 其相关联的时序延迟,其中所述接口逻辑要至少部分地基于所述时序 延迟来控制所述第 一协议栈的至少 一个定时 ...
【技术保护点】
一种设备,包括: 第一协议栈,根据第一协议处理数据,所述第一协议栈包括接口逻辑以将所述第一协议栈接口到隧道化互连;以及 所述隧道化互连,将所述第一协议栈耦合到链路并具有与其相关联的时序延迟,其中所述接口逻辑要至少部分地基于所述时 序延迟来控制所述第一协议栈的至少一个定时器。
【技术特征摘要】
US 2008-7-15 12/2184101.一种设备,包括第一协议栈,根据第一协议处理数据,所述第一协议栈包括接口逻辑以将所述第一协议栈接口到隧道化互连;以及所述隧道化互连,将所述第一协议栈耦合到链路并具有与其相关联的时序延迟,其中所述接口逻辑要至少部分地基于所述时序延迟来控制所述第一协议栈的至少一个定时器。2. 如权利要求1所述的设备,其中所述接口逻辑要将与所述时序 延迟相关联的时序延迟信息映射到所述第一协议栈的至少一个栈逻 辑的时序要求。3. 如权利要求2所述的设备,其中所述接口逻辑要确定是否至少 部分地基于所述映射来改变所述第一协议栈的时序观。4. 如权利要求2所述的设备,其中所述接口逻辑要将所述时序延 迟信息动态映射到所述时序要求,其中所述第一协议栈能动态绑定到 所述隧道化互连或第二物理层。5. 如权利要求1所述的设备,其中所述接口逻辑要对于预定的时 间禁用所述第 一协议栈的第 一时钟,其中所述第 一时钟将第 一时钟信 号提供给第 一栈逻辑,使得所述第 一栈逻辑满足所述第 一协议的链路 时序要求。6. 如权利要求5所述的设备,其中所述隧道化互连要将所述第一 协议的分组经所述隧道化互连的协议隧道化到所述链路。7. 如权利要求1所述的设备,其中所述链路是要由所述第一协议 栈和第二协议栈共享的融合互连,其中所述第一协议栈是高速外围组 件互連tm (PCIe)栈。8. 如权利要求7所述的设备,其中所述隧道化互连要将第一和第 二时隙分配给所述第一协议栈,并将第三时隙分配给所述第二协议 栈。9. 如权利要求8所述的设备,还包括耦合到所述链路以接收被隧 道化的分组的接收器,其中所述接收器要经耦合到所述链路的接口逻 辑考虑到所分配的第 一和第二时隙。10. —种方法,包括在耦合到隧道化互连的第 一协议栈的接口逻辑中接收通信; 确定所述通信的通信类型是否要服从改变的时序以适应与所述 隧道化互连相关联的延迟;调整所述第 一协议栈的至少 一个栈逻辑的时序以适应所述延迟;以及使用所调整的时序在所述第 一协议栈中处...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。