当前位置: 首页 > 专利查询>英特尔公司专利>正文

具有多种操作模式的集成电路制造技术

技术编号:2856987 阅读:112 留言:0更新日期:2012-04-11 18:40
一种方法,包括:    在选定的操作模式下运行集成电路,所述集成电路包括处理器电路和接口电路,所述处理器电路包括多个处理器核,所述接口电路能够根据多种不同的协议来通信,所述处理器核中至少有一个能够向所述接口电路发出命令,以根据所述多种不同协议中与所述集成电路的所述选定操作模式相对应的至少一种协议进行通信。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及具有多种操作模式的集成电路
技术介绍
在传统的数据存储安排中,计算机节点包括主机总线适配器(HBA)。HBA使用与主机总线相关联的主机总线协议,经由主机总线与主机设备通信。HBA也使用与一条或多条通信链路相关联的通信协议,经由所述一条或多条通信链路与数据存储系统通信。如果数据存储系统包括独立盘冗余阵列(RAID),则HBA一般也执行和RAID相关的操作(例如在实现RAID时所涉及的操作)。HBA包括多个集成电路芯片,HBA使用这些芯片来实现HBA和主处理器(hostprocessor)之间的通信、HBA和数据存储系统之间的通信以及在实现RAID时所涉及的操作。一般,这些集成电路芯片限制了HBA的通信能力,使得HBA只能够使用一种预定的主机总线协议和一种预定的通信协议。附图说明参考附图,随着以下“具体实施方式”的进行,所要求保护主题的各实施方案的特点和优点将会变得清楚,在附图中相同的标号表示相同的部分,其中图1是图示一个系统实施方案的图。图2是更详细地图示在图1的系统实施方案中的集成电路的图。图3是更详细地图示在图2的集成电路中的接口电路的图。图4是图示另一个系统实施方案的图。图5是图示根据一个实施方案可被执行的操作的流程图。虽然下面的具体实施方式部分将参考示例性的实施方案进行,但是对本领域的技术人员而言,这些实施方案的多种替换、修改和变化将是清楚的。由此,所要求保护的主题想要被宽广地考虑,并且只由所附的权利要求书来限定。具体实施例方式图1图示所要求保护的主题的系统实施方案100。系统100可以包括耦合到芯片组14的主处理器12。主处理器12例如可以包括IntelPentiumIV微处理器,商业上可从本申请的受让人那里获得。当然,可替换地,主处理器12可以包括另一种类型的微处理器,例如由不同于本申请受让人的来源制造和/或商业上可从该来源获得的微处理器,而不会偏离这一实施方案。芯片组14可以包括主机桥/中心(hub)系统,其可以将主处理器12、系统存储器21和用户接口系统16相互耦合起来,并将它们耦合到总线系统22。芯片组14还可以包括I/O桥/中心系统(未示出),该系统可以将主机桥/总线系统耦合到总线22。芯片组14可以包括多个集成电路芯片,这些芯片例如是从商业上可从本申请的受让人那里获得的集成电路芯片组(例如,图形存储器和I/O控制器中心芯片组)中选出的,不过也可以使用其他集成电路芯片,或者替代性地使用其他集成电路芯片,而不会偏离这个实施方案。用户接口系统16例如可以包括键盘、指针设备和显示系统,它可以允许人类用户向系统100输入命令,并且监控系统100的操作。总线22可以包括遵循2002年7月22日公布的外设部件互连快速基本规范1.0版本(Peripheral Component Interconnect(PCI)ExpressTMBase Specification Revision 1.0)的总线,该规范可从位于美国俄勒冈州波特兰市的PCI特殊兴趣组处获得(此后称为“PCIExpressTM总线”)。可替换地,总线22取而代之可以包括遵循2000年7月24日的PCI-X规范1.0a版本的总线,上述规范可从上述位于美国俄勒冈州波特兰市的PCI特殊兴趣组获得(此后称为“PCI-X总线”)。同样可替换地,总线22可以包括其他类型和配置的总线系统,而不会偏离这一实施方案。控制器卡20可被耦合到大容量存储设备28并且控制其操作。在这个实施方案中,大容量存储设备28例如可以包括一个或多个廉价盘冗余阵列(RAID)29。可被RAID 29采用的RAID级可以是0、1,或者大于1。处理器12、系统存储器21、芯片组14、总线22和电路卡槽30可以包括在单个电路板中,例如系统主板32中。大容量存储设备28可以包括在一个或多个单独的封装(enclosure)中,这些封装可以与主板32以及包括在主板32中的组件被包围其中的封装相互独立。卡20可以经由一个或多个网络通信链路44被耦合到大容量存储设备28。如下所述,至少部分地根据可被包括在卡20中的集成电路40的操作模式,卡20可以使用多种不同通信协议中的一种或多种协议,经由链路44与大容量存储设备28交换数据和/或命令,所述通信协议例如包括光纤信道(FC)、串行高级技术配件(S-ATA)和/或串行附接小型计算机系统接口(SAS)协议。当然,可替换地,I/O控制器卡20可以使用其他的和/或附加的通信协议与大容量存储设备28交换数据和/或命令,而不会偏离这一实施方案。根据这个实施方案,如果控制器卡20使用FC协议与大容量存储设备28交换数据和/或命令,则所述FC协议可以遵循在ANSI标准光纤信道(FC)物理和信令接口-3X3.3031998规范中所描述的接口/协议,或者与之兼容。可替换地,如果控制器卡20使用S-ATA协议与大容量存储设备28交换数据和/或命令,则所述S-ATA协议可以遵循在“串行ATA高速串行化AT配件”1.0版本(串行ATA工作组于2001年8月29日公布)中所描述的协议,或者与之兼容。进一步可替换地,如果控制器卡20使用SAS协议与大容量存储设备28交换数据和/或命令,则所述SAS协议可以遵循在由美国国家标准协会于2002年10月19日公布的“信息技术——串行附接SCSI(SAS)”,美国信息技术标准国际委员会(INCITS)T10技术委员会的美国国家标准工作草案,方案T10/1562-D,版本2b中所描述的协议(此后称为“SAS标准”)和/或该SAS标准的后续公布版本,或者与之兼容。例如根据总线22是否包括PCI ExpressTM总线或PCI-X总线,电路卡槽30例如可以包括兼容或遵循PCI ExpressTM或PCI-X总线的扩展槽或接口36。接口36可以包括总线连接器37,该连接器可以与包括在电路卡20中的总线扩展槽或接口35中的配对总线连接器34在电气和机械上相互配对。电路卡20可以包括集成电路40、操作模式选择器电路42、计算机可读的引导码存储器39和计算机可读存储器38。可替换地,虽然在图中没有示出,但是集成电路40可以包括存储器38和/或存储器39。如在此使用的,“集成电路”是指半导体器件和/或微电子器件,例如半导体集成电路芯片。存储器38和/或39每一个都可以包括以下类型的存储器中的一种或多种半导体固件存储器、可编程存储器、非易失性存储器、只读存储器、电可编程存储器、随机访问存储器、闪存、磁盘存储器、和/或光盘存储器。附加地或者可替换地,存储器38和/或39每一个都可以包括其他的和/或后来开发出的类型的计算机可读存储器。机器可读固件程序指令可被存储在存储器38中。如下面所描述的,这些指令可被集成电路40访问并执行。当被集成电路40执行时,这些指令可导致集成电路40完成这里所描述的由集成电路40执行的操作。槽30和卡20被构造为允许卡20被插入到槽30中。当卡20被正确地插入到槽30中时,连接器34和36相互之间电耦合并且机械耦合在一起。当连接器34和36如此耦合到一起后,卡20就电耦合到总线22,并且可以经由总线22和芯片组14与系统存储器21、主处理器12和/或用户接口系统16交换数据和/或命本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括在选定的操作模式下运行集成电路,所述集成电路包括处理器电路和接口电路,所述处理器电路包括多个处理器核,所述接口电路能够根据多种不同的协议来通信,所述处理器核中至少有一个能够向所述接口电路发出命令,以根据所述多种不同协议中与所述集成电路的所述选定操作模式相对应的至少一种协议进行通信。2.如权利要求1所述的方法,其中所述多种不同协议中的所述至少一种协议包括所述多种不同协议中的至少两种协议。3.如权利要求1所述的方法,其中所述接口电路包括多个协议引擎以及各自的物理层接口电路;以及所述协议引擎能够根据所述多种不同协议,经由所述各自的物理层电路进行通信。4.如权利要求3所述的方法,其中所述命令指示了从所述多种不同协议中选出的各自协议,经由所述各自协议,所述协议引擎被请求进行通信。5.如权利要求1所述的方法,其中所述接口电路包括总线接口电路;以及所述多种不同协议包括多种不同的总线协议。6.如权利要求1所述的方法,进一步包括选择所述选定的操作模式,所述选定的操作模式的选择包括向所述集成电路提供至少部分地指示出所述选定操作模式的一个或多个信号。7.如权利要求1所述的方法,进一步包括选择所述选定的操作模式,所述选定的操作模式的选择包括由所述集成电路执行一条或多条程序指令,所述一个或多个程序的执行至少部分地导致对所述选定操作模式的选择。8.一种装置,包括能够在选定的操作模式下运行的集成电路,所述集成电路包括处理器电路和接口电路,所述处理器电路包括多个处理器核,所述接口电路能够根据多种不同的协议来通信,所述处理器核中至少有一个能够向所述接口电路发出命令,以根据所述多种不同协议中与所述集成电路的所述选定操作模式相对应的至少一种协议进行通信。9.如权利要求8所述的装置,其中所述多种不同协议中的所述至少一种协议包括所述多种不同协议中的至少两种协议。10.如权利要求8所述的装置,其中所述接口电路包括多个协议引擎以及各自的物理层接口电路;以及所述协议引擎能够根据所述多种不同协议,经由所述各自的物理层电路进行通信。11.如权利要求10所述的装置,其中所述命令指示了从所述多种不同协议中选出的各自协议,经由所述各自协议,所述协议引擎被请求进行通信。12.如权利要求8所述的装置,其中所述接口电路包括总线接口电路;以及所述多种不同协议包括多种不同的总线协议。13.如权利要求8所述的装置,其中所述集成电路可接收到至少部分地指示出所述选定操作模式的一个或多个信号。14.如权利要求8所述的装置,其中所述处理器电路能够执行一条或多条程序指令,所述一个或多个程序的执行至少部分地导致对所述选定操作模式的选择。15.一种制品,包括其上存储有指令的存储介质,所述指令在被机器执行时导致以下操作在选定的操作模式下运行集成电路...

【专利技术属性】
技术研发人员:理查德·贝克特戴夫·阿塔拉哈
申请(专利权)人:英特尔公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利