Configuration access mechanism for packet switching architecture
    2.
    发明授权
    Configuration access mechanism for packet switching architecture 有权
    分组交换架构的配置访问机制

    公开(公告)号:US07447208B2

    公开(公告)日:2008-11-04

    申请号:US10746043

    申请日:2003-12-23

    IPC分类号: H04L12/28 H04J3/24

    CPC分类号: H04L41/0803 H04L49/65

    摘要: A method for accessing a configuration space of a device is described. The method includes setting a first field of a packet to a value to specify a destination device, and setting a second field of the packet to a defined value to indicate that the packet is a configuration access packet. The method further includes setting a third field of the configuration access packet to a value to select one of a plurality of configuration apertures of a configuration space of the destination device, and setting a fourth field of the configuration access packet to a value to address a specific memory location within the selected aperture.

    摘要翻译: 描述用于访问设备的配置空间的方法。 该方法包括将分组的第一字段设置为指定目的设备的值,并将该分组的第二字段设置为定义的值,以指示该分组是配置接入分组。 该方法还包括将配置接入分组的第三字段设置为选择目的设备的配置空间的多个配置孔径中的一个,并将配置接入分组的第四个字段设置为寻址一个值 所选光圈内的特定存储器位置。

    MULTI-PORT SYSTEM AND METHOD FOR ROUTING A DATA ELEMENT WITHIN AN INTERCONNECTION FABRIC
    3.
    发明申请
    MULTI-PORT SYSTEM AND METHOD FOR ROUTING A DATA ELEMENT WITHIN AN INTERCONNECTION FABRIC 有权
    用于在互连织物中路由数据元素的多端口系统和方法

    公开(公告)号:US20120131255A1

    公开(公告)日:2012-05-24

    申请号:US13215011

    申请日:2011-08-22

    IPC分类号: G06F13/36 G06F13/00

    摘要: A method and structure(s) for providing a data path between and among nodes and processing elements within an interconnection fabric are described. More specifically, a device comprising a first circuit configured to couple between a first bus and a link is described. The circuit may be configured to operate as a bridge, support PCI configuration cycles, send outgoing information serially through the link in a format different from that of the first bus, and allow a host processor, communicating through the first bus, to selectively address one or more remote devices to which the device is configured to allow access. In some embodiments, the first circuit may support “spoof-proof” data protocols, and the device may operate in multiple modes including root bridge, leaf bridge, and gateway mode. Multiple addressing models may also be used.

    摘要翻译: 描述了用于在互连结构内的节点和处理元件之间提供数据路径的方法和结构。 更具体地,描述了包括被配置为在第一总线和链路之间耦合的第一电路的设备。 该电路可以被配置为作为桥接来运行,支持PCI配置周期,以与第一总线不同的格式串行地发送输出信息,并允许通过第一总线通信的主处理器选择性地寻址一个 或更多远程设备,设备配置为允许访问。 在一些实施例中,第一电路可以支持“防欺骗”数据协议,并且设备可以以包括根桥,叶桥和网关模式在内的多种模式操作。 也可以使用多个寻址模型。

    MULTI-PORT SYSTEM AND METHOD FOR ROUTING A DATA ELEMENT WITHIN AN INTERCONNECTION FABRIC
    4.
    发明申请
    MULTI-PORT SYSTEM AND METHOD FOR ROUTING A DATA ELEMENT WITHIN AN INTERCONNECTION FABRIC 有权
    用于在互连织物中路由数据元素的多端口系统和方法

    公开(公告)号:US20100169533A1

    公开(公告)日:2010-07-01

    申请号:US12643385

    申请日:2009-12-21

    IPC分类号: G06F13/36

    摘要: The present invention relates generally to a generic fabric interconnect system and method for providing a data path between and among nodes and processing elements within an interconnection fabric. More specifically, there is provided a device accessible by a host processor for expanding access over a first bus to a second bus, the first bus and the second bus each being adapted to separately connect to respective ones of a plurality of bus-compatible devices, each device which comprise a link, a first circuit adapted to couple between the first bus and the link, and a second circuit adapted to couple between the link and the second bus, the first circuit and the second circuit each being operated as a bridge and being operable to (a) send outgoing information serially through said link in a form different from that of the first bus and the second bus (b) approve an initial exchange between the first bus and the second bus in response to pending bus transactions having a characteristic signifying a destination across a device, and (c) allow the host processor, communicating through the first bus, to individually address different selectable ones of the bus-compatible devices on the second bus: (i) using on the first bus substantially the same type of addressing as is used to access devices on the first bus, and (ii) without first employing a second, intervening one of the bus-compatible devices on the second bus.

    摘要翻译: 本发明一般涉及用于在互连结构内的节点和处理单元之间提供数据路径的通用结构互连系统和方法。 更具体地,提供了一种由主处理器访问的设备,用于将第一总线上的访问扩展到第二总线,第一总线和第二总线各自适于单独连接到多个总线兼容设备中的相应的总线, 包括链路的每个设备,适于在第一总线和链路之间耦合的第一电路,以及适于在链路和第二总线之间耦合的第二电路,第一电路和第二电路各自作为桥接和 可操作以(a)以与第一总线不同的形式串行地发送输出信息,并且第二总线(b)响应于具有一个或多个第一总线的未决总线事务来批准第一总线和第二总线之间的初始交换 表征设备上的目的地的特征,以及(c)允许通过第一总线通信的主处理器在t上独立地寻址不同的可选择的总线兼容设备 他的第二条总线:(i)在第一总线上使用与用于访问第一总线上的装置大致相同类型的寻址的第一总线,以及(ii)在第二总线兼容设备之间没有首先使用第二总线兼容设备 总线。

    Multi-port system and method for routing a data element within an interconnection fabric

    公开(公告)号:US07146452B2

    公开(公告)日:2006-12-05

    申请号:US11271273

    申请日:2005-11-12

    IPC分类号: G06F13/00

    摘要: The present invention relates generally to a generic fabric interconnect system and method for providing a data path between and among nodes and processing elements within an interconnection fabric. More specifically, there is provided a device accessible by a host processor for expanding access over a first bus to a second bus, the first bus and the second bus each being adapted to separately connect to respective ones of a plurality of bus-compatible devices, each device which comprise a link, a first circuit adapted to couple between the first bus and the link, and a second circuit adapted to couple between the link and the second bus, the first circuit and the second circuit each being operated as a bridge and being operable to (a) send outgoing information serially through said link in a form different from that of the first bus and the second bus (b) approve an initial exchange between the first bus and the second bus in response to pending bus transactions having a characteristic signifying a destination across a device, and (c) allow the host processor, communicating through the first bus, to individually address different selectable ones of the bus-compatible devices on the second bus: (i) using on the first bus substantially the same type of addressing as is used to access devices on the first bus, and (ii) without first employing a second, intervening one of the bus-compatible devices on the second bus.

    Interconnection fabric enumeration
    6.
    发明授权
    Interconnection fabric enumeration 有权
    互连织物计数

    公开(公告)号:US07062581B2

    公开(公告)日:2006-06-13

    申请号:US10945615

    申请日:2004-09-21

    IPC分类号: G06F13/00

    摘要: The present invention relates generally to a generic fabric interconnect system and method for providing a data path between and among nodes and processing elements within an interconnection fabric. More specifically, there is provided a device accessible by a host processor for expanding access over a first bus to a second bus, the first bus and the second bus each being adapted to separately connect to respective ones of a plurality of bus-compatible devices, each device which comprise a link, a first circuit adapted to couple between the first bus and the link, and a second circuit adapted to couple between the link and the second bus, the first circuit and the second circuit each being operated as a bridge and being operable to (a) send outgoing information serially through said link in a form different from that of the first bus and the second bus (b) approve an initial exchange between the first bus and the second bus in response to pending bus transactions having a characteristic signifying a destination across a device, and (c) allow the host processor, communicating through the first bus, to individually address different selectable ones of the bus-compatible devices on the second bus: (i) using on the first bus substantially the same type of addressing as is used to access devices on the first bus, and (ii) without first employing a second, intervening one of the bus-compatible devices on the second bus.

    摘要翻译: 本发明一般涉及用于在互连结构内的节点和处理单元之间提供数据路径的通用结构互连系统和方法。 更具体地,提供了一种由主处理器访问的设备,用于将第一总线上的访问扩展到第二总线,第一总线和第二总线各自适于单独连接到多个总线兼容设备中的相应的总线, 包括链路的每个设备,适于在第一总线和链路之间耦合的第一电路,以及适于在链路和第二总线之间耦合的第二电路,第一电路和第二电路各自作为桥接和 可操作以(a)以与第一总线不同的形式串行地发送输出信息,并且第二总线(b)响应于具有一个或多个第一总线的未决总线事务来批准第一总线和第二总线之间的初始交换 表征设备上的目的地的特征,以及(c)允许通过第一总线通信的主处理器在t上独立地寻址不同的可选择的总线兼容设备 他的第二条总线:(i)在第一总线上使用与用于访问第一总线上的装置大致相同类型的寻址的第一总线,以及(ii)在第二总线兼容设备之间没有首先使用第二总线兼容设备 总线。

    Advanced switching architecture
    7.
    发明授权
    Advanced switching architecture 有权
    高级交换架构

    公开(公告)号:US07899030B2

    公开(公告)日:2011-03-01

    申请号:US10660188

    申请日:2003-09-11

    IPC分类号: H04L12/28 H04L12/56 H04J3/26

    摘要: The present invention provides a system and method for encapsulating protocols across a switching fabric network. Packets, which may utilize any underlying protocol, are encapsulated with a route header. This route header contains path routing, traffic and packet size information. A novel path routing scheme is used to route packets across the fabric, where the fabric has a plurality of switches, each having a plurality of ports. Each switch uses only data from within the packet and its own port count to determine the appropriate output port. There is no need to node or address lookup mechanisms in the switches.

    摘要翻译: 本发明提供了一种用于在交换结构网络上封装协议的系统和方法。 可以使用任何底层协议的数据包使用路由头封装。 此路由头包含路径路由,流量和数据包大小信息。 一种新颖的路由路由方案用于在组织之间路由分组,其中该组织具有多个交换机,每个交换机具有多个端口。 每个交换机仅使用数据包内的数据及其自己的端口数来确定适当的输出端口。 交换机中不需要节点或地址查找机制。

    Multi-port system and method for routing a data element within an interconnection fabric

    公开(公告)号:US06996658B2

    公开(公告)日:2006-02-07

    申请号:US10152656

    申请日:2002-05-21

    IPC分类号: G06F13/00

    摘要: The present invention relates generally to a generic fabric interconnect system and method for providing a data path between and among nodes and processing elements within an interconnection fabric. More specifically, there is provided a device accessible by a host processor for expanding access over a first bus to a second bus, the first bus and the second bus each being adapted to separately connect to respective ones of a plurality of bus-compatible devices, each device which comprise a link, a first circuit adapted to couple between the first bus and the link, and a second circuit adapted to couple between the link and the second bus, the first circuit and the second circuit each being operated as a bridge and being operable to (a) send outgoing information serially through said link in a form different from that of the first bus and the second bus (b) approve an initial exchange between the first bus and the second bus in response to pending bus transactions having a characteristic signifying a destination across a device, and (c) allow the host processor, communicating through the first bus, to individually address different selectable ones of the bus-compatible devices on the second bus: (i) using on the first bus substantially the same type of addressing as is used to access devices on the first bus, and (ii) without first employing a second, intervening one of the bus-compatible devices on the second bus.

    Multi-port system and method for routing a data element within an interconnection fabric
    9.
    发明授权
    Multi-port system and method for routing a data element within an interconnection fabric 有权
    用于在互连结构中路由数据元素的多端口系统和方法

    公开(公告)号:US08402197B2

    公开(公告)日:2013-03-19

    申请号:US13215011

    申请日:2011-08-22

    IPC分类号: G06F13/00

    摘要: A method and structure(s) for providing a data path between and among nodes and processing elements within an interconnection fabric are described. More specifically, a device comprising a first circuit configured to couple between a first bus and a link is described. The circuit may be configured to operate as a bridge, support PCI configuration cycles, send outgoing information serially through the link in a format different from that of the first bus, and allow a host processor, communicating through the first bus, to selectively address one or more remote devices to which the device is configured to allow access. In some embodiments, the first circuit may support “spoof-proof” data protocols, and the device may operate in multiple modes including root bridge, leaf bridge, and gateway mode. Multiple addressing models may also be used.

    摘要翻译: 描述了用于在互连结构内的节点和处理元件之间提供数据路径的方法和结构。 更具体地,描述了包括被配置为在第一总线和链路之间耦合的第一电路的设备。 该电路可以被配置为作为桥接来操作,支持PCI配置周期,以与第一总线不同的格式串行地发送输出信息,并且允许通过第一总线通信的主机处理器选择性地寻址一个 或更多远程设备,设备配置为允许访问。 在一些实施例中,第一电路可以支持防欺骗数据协议,并且设备可以以包括根桥,叶桥和网关模式在内的多种模式操作。 也可以使用多个寻址模型。

    Multi-port system and method for routing a data element within an interconnection fabric
    10.
    发明授权
    Multi-port system and method for routing a data element within an interconnection fabric 有权
    用于在互连结构中路由数据元素的多端口系统和方法

    公开(公告)号:US08006024B2

    公开(公告)日:2011-08-23

    申请号:US12643385

    申请日:2009-12-21

    IPC分类号: G06F13/00

    摘要: The present invention relates generally to a generic fabric interconnect system and method for providing a data path between and among nodes and processing elements within an interconnection fabric. More specifically, there is provided a device accessible by a host processor for expanding access over a first bus to a second bus, the first bus and the second bus each being adapted to separately connect to respective ones of a plurality of bus-compatible devices, each device which comprise a link, a first circuit adapted to couple between the first bus and the link, and a second circuit adapted to couple between the link and the second bus, the first circuit and the second circuit each being operated as a bridge and being operable to (a) send outgoing information serially through said link in a form different from that of the first bus and the second bus (b) approve an initial exchange between the first bus and the second bus in response to pending bus transactions having a characteristic signifying a destination across a device, and (c) allow the host processor, communicating through the first bus, to individually address different selectable ones of the bus-compatible devices on the second bus: (i) using on the first bus substantially the same type of addressing as is used to access devices on the first bus, and (ii) without first employing a second, intervening one of the bus-compatible devices on the second bus.

    摘要翻译: 本发明一般涉及用于在互连结构内的节点和处理单元之间提供数据路径的通用结构互连系统和方法。 更具体地,提供了一种由主处理器访问的设备,用于将第一总线上的访问扩展到第二总线,第一总线和第二总线各自适于单独连接到多个总线兼容设备中的相应的总线, 包括链路的每个设备,适于在第一总线和链路之间耦合的第一电路,以及适于在链路和第二总线之间耦合的第二电路,第一电路和第二电路各自作为桥接和 可操作以(a)以与第一总线不同的形式串行地发送输出信息,并且第二总线(b)响应于具有一个或多个第一总线的未决总线事务来批准第一总线和第二总线之间的初始交换 表征设备上的目的地的特征,以及(c)允许通过第一总线通信的主处理器在t上独立地寻址不同的可选择的总线兼容设备 他的第二条总线:(i)在第一总线上使用与用于访问第一总线上的装置大致相同类型的寻址的第一总线,以及(ii)在第二总线兼容设备之间没有首先使用第二总线兼容设备 总线。