[发明专利]集线器链路读取返回流动有效
申请号: | 201010154774.1 | 申请日: | 2003-01-30 |
公开(公告)号: | CN101819562A | 公开(公告)日: | 2010-09-01 |
发明(设计)人: | 兰迪·奥斯本 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 张伟;王英 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集线器 读取 返回 流动 | ||
1.一种通信方法,包括:
在存储器控制器处接收来自I/O控制器的读取请求,其中从耦合所述存 储器控制器和所述I/O控制器的链路接收所述读取请求,所述读取请求请求 数据;
所述存储器控制器获取所述读取请求所请求的数据并根据如下过程构 建并发送响应:
i)发送第一完成头部,所述第一完成头部是第一响应分组的一部分;
ii)连续发送所请求数据的第一流而不进行限制,直到所请求的数据的 所述第一流耗尽,其中,在耗尽点之后保持向所述I/O控制器发送更多的所 请求数据,以完成所述请求的响应,第一响应分组由所述第一完成头部和 直到所述耗尽点的所请求数据的所述第一流构成;
iii)响应于所述耗尽的发生,发送第二响应分组的第二头部;
iv)连续发送所请求数据的第二流而没有除了所请求数据的末端以外的 预定限制,所请求数据的所述第二流在所述耗尽点之后立即开始,所述第 二头部和所请求数据的所述第二流形成第二响应分组。
2.如权利要求1所述的方法,其中所述第二头部规定了待发送以完成 所述响应的数据的量。
3.如权利要求1所述的方法,其中所述方法还包括以所请求数据的末 端作为所请求数据的所述第二流的末端。
4.如权利要求1所述的方法,还包括由于所述存储器控制器从所述I/O 控制器接收到先占信号而中断所请求数据的所述第二流。
5.如权利要求1所述的方法,还包括由于停止信号被提出而中断所请 求数据的所述第二流。
6.一种通信装置,包括:
用于在存储器控制器处接收来自I/O控制器的读取请求模块,其中从耦 合所述存储器控制器和所述I/O控制器的链路接收所述读取请求,所述读取 请求请求数据;
用于在所述存储器控制器处获取所述读取请求所请求的数据并利用如 下单元构建并发送响应的模块:
i)用于发送第一完成头部的单元,所述第一完成头部是第一响应分组 的一部分;
ii)用于连续发送所请求数据的第一流而不进行限制,直到所请求的数 据的所述第一流耗尽的单元,其中,在耗尽点之后保持向所述I/O控制器发 送更多的所请求数据,以完成所述请求的响应,第一响应分组由所述第一 完成头部和直到所述耗尽点的所请求数据的所述第一流构成;
iii)用于响应于所述耗尽的发生,发送第二响应分组的第二头部的单元;
iv)用于连续发送所请求数据的第二流而没有除了所请求数据的末端以 外的预定限制的单元,所请求数据的所述第二流在所述耗尽点之后立即开 始,所述第二头部和所请求数据的所述第二流形成第二响应分组。
7.如权利要求6所述的装置,其中所述第二头部规定了待发送以完成 所述响应的数据的量。
8.如权利要求6所述的装置,还包括用于以所请求数据的末端作为所 请求数据的所述第二流的末端的模块。
9.如权利要求6所述的装置,还包括用于由于所述存储器控制器从所 述I/O控制器接收到先占信号而中断所请求数据的所述第二流的模块。
10.如权利要求6所述的装置,还包括用于由于停止信号被提出而中 断所请求数据的所述第二流的模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010154774.1/1.html,转载请声明来源钻瓜专利网。