[发明专利]能使多个通信信道独立工作的集成电路有效
申请号: | 200680042880.2 | 申请日: | 2006-12-11 |
公开(公告)号: | CN101310262A | 公开(公告)日: | 2008-11-19 |
发明(设计)人: | P-L·塞托;G·Y·曹 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 永新专利商标代理有限公司 | 代理人: | 宋献涛;王英 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 能使多个 通信 信道 独立 工作 集成电路 | ||
技术领域
本发明涉及一种集成电路,其能够使多个通信信道独立工作。
背景技术
在一种传统的数据存储方案中,计算机节点包括主机总线适配器(HBA)。HBA包括协议引擎,其根据至少一种通信协议经由一个或多个通信链路与数据存储系统通信。在传统的系统中,主机系统可包括向HBA发出一个或多个任务的软件和/或固件。多个任务可以包括经由协议引擎从主机系统传输到数据存储系统的一个或多个I/O数据传输命令。此外,在传统的系统中,协议引擎至少很大一部分是用软件和/或固件实现的,因此,任务是用固件和/或软件来处理的。
以软件和/或固件对任务进行处理需要至少一个嵌入式处理器来执行由软件和/或固件产生的指令。当利用软件和/或固件处理任务时,传统的协议引擎需要多次中断,这增加了任务处理的总等待时间,并且还需要用软件和/或固件经由协议引擎对任务进度进行实时监控。另外,如果协议引擎有多个信道用于处理由主机系统发出的多个任务,则一个嵌入式处理器无法使多个通信信道独立工作。因此,如果嵌入式处理器忙于为一个通信信道处理一个任务,则在剩余通信信道上对剩余任务的处理就会延迟。因此,在一个通信信道上遇到的任何困难都会对剩余通信信道上的通信产生不利的影响。
另外,如果软件和/或固件嵌入主机系统中,则这些任务可能会降低主机处理器和/或芯片组的性能。因此,当协议速度和复杂度增加时,软件和/或固件对任务进行的处理可能变到慢得难以进行有效的数据传输,在主机系统发出涉及经由多个通信信道和关联端口的多个数据传输的多个任务时尤其如此。
附图说明
在参考以下详细描述和附图之后,本发明实施例的特征和优点将变得非常明显,其中相同的附图标记表示相同的部分,其中:
图1是示出系统实施例的附图;
图2是详细示出图1的集成电路的附图;
图3是详细示出图2的集成电路中任务管理电路的任务通信电路的一个示例性实施例的附图;
图4是详细示出图2的集成电路中任务管理电路的任务通信电路的另一个示例性实施例的附图;
图5是详细示出图2的集成电路中任务管理电路的任务调度电路的附图;
图6是详细示出图2的集成电路中任务管理电路的任务调度电路中宽端口电路的附图;
图7是详细示出图2的集成电路中上下文高速缓存管理电路的附图;
图8是详细示出图2的集成电路中协议引擎电路的传输层管理电路的附图;
图9是详细示出图2的集成电路中数据高速缓存管理电路的附图;
图10是详细示出图2的集成电路中协议引擎电路的链路层管理电路的附图;
图11是示出根据一个实施例可执行的操作的流程图。
虽然说明书是结合举例说明性的实施例进行描述的,但对于本领域普通技术人员而言,很多替换、修改和变化都是很明显的。据此,所主张的发明主题应作宽泛解释,其仅由权利要求来加以界定。
具体实施方式
图1示出了本发明的系统实施例100。系统100一般可包括主机系统107、电路卡120和至少一个远程节点104。主机系统107可包括主机处理器112、总线122、用户接口系统116、芯片组114、系统存储器121和电路卡插槽130。主机处理器112可包括本领域公知的任何类型的处理器,例如来自本申请的受让人的商用IV处理器。总线122可包括用于传输数据和命令的多种类型总线。例如,总线122遵循可从PCI SpecialInterest Group,Portland Oregon,U.S.A得到的2002年7月22日公布的Peripheral Component Interconnect(PCI)ExpressTM Base SpecificationRevision 1.0(此后称之为“PCI ExpressTM总线”)。总线122还遵循可以从前述的PCI Special Interest Group,Portland,Oregon,U.S.A得到的2000年7月24日的PCI-X Specification Rev.1.0a(此后称之为“PCI-X总线”)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680042880.2/2.html,转载请声明来源钻瓜专利网。