可配置交换设备制造技术

技术编号:2914641 阅读:196 留言:0更新日期:2012-04-11 18:40
一种可配置交换设备,包括耦合到计算机底盘的背板的接口的交换卡、耦合到交换卡的多个PCI-Express交换元件,以及耦合到交换卡的配置装置,其中配置装置可操作以将该多个PCI-Express交换元件配置和重新配置成在多个方向结构域中操作,并且其中该多个PCI-Express交换元件中的每一个每次仅能在该多个方向结构域中的一个中操作。

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
尽管PCI(外围组件互联)总线已经在过去的10年中广泛地用作通用的I/O互联标准,但现在其能力已经达到极限。目前已经实现了PCI标准的扩展,诸如,64比特时隙和66MHz或100MHz时钟速度,但是不能继续满足未来若干年中对PC的快速增长的带宽需求。最近,已经开发出了PCIExpressTM以迎接这种挑战,且它具有串行总线结构的形式。MicroTCA和AdvancedTCA提供PCI-ExpressTM交换结构连接。在这些平台中,PCI-ExpressTM交换的整个底盘被提供了中央交换功能,且处理“根联合体(root complex)”提供了控制功能。中央交换功能在底盘内创建了一个连续的PCI-ExpressTM域。现有技术PCI-ExpressTM交换功能不允许底盘中有多个、较小的PCI-ExpressTM域,而是允许有单一的一体化的域。这对于使用多控制功能的多处理系统来说构成了限制。此外,这些较小域的数目和尺寸将随应用而不同。当前还没有在制造之后由用户重新配置PCI-ExpressTM交换功能的方法。由此带来的缺点是:用户难以定制和修改底盘中的PCI-ExpressTM域的数目和尺寸。需要一种允许用户改变PCI-ExpressTM域的数目和尺寸的方法和设备,这种需要在现有技术中得不到满足。因此,十分需要克服上述现有技术缺陷的装置。附图说明如下文中参考附图更加全面地示出、描述和声明的,本专利技术的代表性元件、操作特征、应用和/或优点尤其存在于结构和操作的细节中,附图构成说明的一部分,在附图中,使用相同的附图标记来表示相同的部件。根据详细说明中陈述的某些示例性实施例,将会清楚其他元件、操作特征、应用和/或优点,在附图中:图1代表性地示出了根据本专利技术的示例性实施例的计算机系统;图2代表性地示出了根据本专利技术的示例性实施例的计算机系统的逻辑表-->达;图3代表性地示出了根据本专利技术的另一示例性实施例的计算机系统的逻辑表达;以及图4代表性地示出了根据本专利技术的又一示例性实施例的计算机系统的逻辑表达。附图中示出的元件是为了简单和清楚的目的,没有必要按比例绘制。例如,图中的一些元件的大小可能相对于其他元件过大,这是为了有助于理解本专利技术的各个实施例。而且,在本文中,术语“第一”、“第二”等是用于区分相似的元件,而没有必要用于描述连续的或按时间顺序,如果这些术语存在的话。而且,如果存在,说明书和/或权利要求中的术语“前”、“后”、“顶”、“底”、“上方”、“下方”等一般用于描述目的而没有必要理解为描述排他性的相对位置。这样使用的任意上述术语可以在合适的环境下互换,使得本文描述的本专利技术的各个实施例能够在不同于明确阐述或通过其他方式描述的其他配置和/或方向工作。具体实施方式下面的本专利技术的代表性描述一般涉及示例性实施例和专利技术人设想的最佳模式,且并不旨在以任意方式限制本专利技术的适用范围和配置。相反,下面的描述旨在提供用于实施本专利技术的各个实施例的方便的说明。显然,可以在不偏离本专利技术的精神和范围的情况下,对所公开的示例性实施例中描述的任意元件的功能和/或布置做出改变。为了解释清楚的目的,本专利技术的实施例部分地被表示为由各个功能块组成。这些功能块代表的功能可以通过使用共享或专用的硬件来提供,包括但不限于,能够执行软件的硬件。本专利技术不限于通过任意特定一套元件来实施,且本文的描述仅代表一个实施例。本文中使用的术语“一个”被定义为一个或多于一个。本文中使用的术语“多个”被定义为两个或多于两个。本文中使用的术语“另一个”被定义为至少第二个或更多。本文中使用的术语“包括”和/或“具有”被定义为包括(即,开放性用语)。本文中使用的术语“耦合”被定义为连接,尽管不一定是直接连接,也不一定是通过机械方式相连。本文中使用的术语“程序”、-->“软件”等被定义为被定义为,被设计成用于在计算机系统上执行的指令序列。程序、计算机程序或软件可以包括子程序、函数、步骤、对象方法、对象实施、可执行应用程序、java小程序(applet)、伺服小程式、对象代码、共享库/动态负载库和/或其他被设计成用于在计算机系统上执行的指令序列。组件可以包括计算机程序、软件或一行或多行的计算机可读处理指令。执行本专利技术的各实施例的软件模块可以是计算机程序模块的一部分,该计算机程序模块包括计算机指令,诸如存储在计算机可读介质(诸如存储器)中的控制算法。计算机指令可以指示处理器执行如下所述的任意方法。在其他实施例中,当需要时可以提供附加的模块。作为背景,早在1990年代就开发了外围组件互联(PCI)作为通用I/O结构,以比ISA结构更快地传输数据和指令。从那时起,PCI已经经历了若干次改进,最近提出的改进方案是PCI ExpressTM。简要地说,PCI ExpressTM是PCI和PCI-X总线规范的替代,以在使用更低的引脚数的同时提供具有更强性能的平台(注意:PCI和PCI-X是并行总线结构,PCI ExpressTM是串行总线结构)。PCI ExpressTM的完整讨论超出了本说明书的范围,但是可以在此处引用作为参考的以下书籍中了解全面的背景和描述:Introduction to PCIExpress,A Hardware and Software Developer’s Guide,作者Adam Wilen,JustinSchade,Ron Thornburg;The Complete PCI Express Reference,Design Insightsfor Hardware and Software Devolpers,作者Edward Solari和Brad Congdon;以及,PCI Express System Architecture,作者Ravi Budruk,Don Anderson,TomShanley;它们都可以在www.amazon.com上买到。另外,PCI ExpressTM基本规范通过在www.pcisig.com发现的PCI的特别兴趣小组(SIG)管理和传播。图1代表性地示出了根据本专利技术的示例性实施例的计算机系统100。如图1所示,计算机100可以包括具有背板103的计算机底盘101,该底盘101具有软件和用于插卡(例如交换卡108和有效载荷(payload)卡104)的多个插槽102。背板103可用于耦合多个插槽102中放置的卡,以便于数据传输和功率分布。在一个实施例中本文档来自技高网...

【技术保护点】
一种可配置交换设备,包括: 交换卡,其耦合到计算机底盘的背板的接口; 多个PCI-Express交换元件,其耦合到所述交换卡;以及 配置装置,其耦合到所述交换卡,其中该配置装置用于将所述多个PCI-Express交换元件配 置和重新配置成在多个方向结构域中操作,并且其中所述多个PCI-Express交换元件中的每一个每次仅在所述多个方向结构域中的一个中操作。

【技术特征摘要】
【国外来华专利技术】US 2006-2-27 11/364,4181.一种可配置交换设备,包括:
交换卡,其耦合到计算机底盘的背板的接口;
多个PCI-Express交换元件,其耦合到所述交换卡;以及
配置装置,其耦合到所述交换卡,其中该配置装置用于将所述多个
PCI-Express交换元件配置和重新配置成在多个方向结构域中操作,并且其
中所述多个PCI-Express交换元件中的每一个每次仅在所述多个方向结构域
中的一个中操作。
2.根据权利要求1所述的可配置交换设备,其中所述配置装置用于在
制造之后的状态下操作,以将所述多个PCI-Express交换元件从第一配置重
新配置为第二配置。
3.根据权利要求1所述的可配置交换设备,其中所述配置装置是用户
可重新配置的。
4.根据权利要求1所述的可配置交换设备,其中所述配置装置是手动
可重新配置的。
5.根据权利要求1所述的可配置交换设备,其中所述配置装置是软件
可重新配置的。
6.根据权利要求1所述的可配置交换设备,其中所述多个方向结构域
中的每一个耦合到唯一的根联合体。
7.根据权利要求1所述的可配置交换设备,其中所述多个方向结构域
中的每一个包括至少一个PCI-Express链路。
8.一种可配置交换设备,包括:
交换卡,其耦合到计算机底盘的背板的接口;
多个PCI-Express交换元件,其耦合到所述交换卡,其中所述多个
PCI-Express交换元件处于第一配置以在多个方向结构域中操作;以及
配置装置,其耦合到所述交换卡,其中该配置装置用于将所述多个
PCI-Express交换元件重新配置为第二配置以在多个方向结构域中操作,其
中所述第一配置不同于所述第二配置,并且其中所述多个PCI-Express交换
元件中的每一个每次仅在所述多个方向结构域中的一个中操作。
9.根据权利要求8所述的可配置交...

【专利技术属性】
技术研发人员:道格拉斯L桑迪斯科特J法比尼
申请(专利权)人:艾默生网络能源深入计算股份有限公司
类型:发明
国别省市:US[美国]

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

1