Packet format for a distributed system
    11.
    发明授权
    Packet format for a distributed system 有权
    分布式系统的数据包格式

    公开(公告)号:US06333929B1

    公开(公告)日:2001-12-25

    申请号:US09139022

    申请日:1998-08-24

    IPC分类号: H04J302

    摘要: A method is provided for transmitting a packet including information describing a bus transaction to be executed at a remote device. A bus transaction is detected on a first bus and a network packet is generated for transmission over a network. The network packet includes an opcode describing the type of bus transaction. One or more control signals of the bus transaction map directly to one or more bits of the opcode to simplify decoding or converting of the bus transaction to the opcode. The packet is transmitted to a remote device and the bus transaction is then replayed at a second bus. In addition, the packet includes a data field having a size that is a multiple of a cache line size. The packet includes separate CRCs for the data and header. The packet also includes a transaction ID to support split transactions over the network. Also, fields in the packet header are provided in a particular order to improve switching efficiency.

    摘要翻译: 提供了一种用于发送包括描述要在远程设备处执行的总线事务的信息的分组的方法。 在第一总线上检测到总线事务,并且生成网络分组用于通过网络传输。 网络分组包括描述总线事务类型的操作码。 总线事务的一个或多个控制信号直接映射到操作码的一个或多个位,以简化总线事务的解码或转换到操作码。 该分组被发送到远程设备,然后总线事务在第二总线上重放。 此外,分组包括具有高速缓存行大小的倍数的数据字段。 该数据包包括用于数据和报头的单独的CRC。 该分组还包括用于支持通过网络进行拆分事务的事务ID。 此外,分组报头中的字段以特定顺序提供以提高切换效率。

    Method and apparatus for input/output link retry, failure and recovery in a computer network
    12.
    发明授权
    Method and apparatus for input/output link retry, failure and recovery in a computer network 有权
    在计算机网络中输入/输出链接重试,故障和恢复的方法和装置

    公开(公告)号:US06181704B2

    公开(公告)日:2001-01-30

    申请号:US09141136

    申请日:1998-08-27

    IPC分类号: H04Q1104

    摘要: A method for transmitting data in a network from a source node to a destination node includes the steps of transmitting data packets from the source node to an intermediary point, and assigning each of the packets a corresponding sequence number. A copy of each packet is stored in a buffer at the source node until receiving an acknowledgment that each packet was successfully received by the intermediary point. Upon successfully reaching the intermediate point, the intermediate point assigns an intermediate point sequence number to each packet. A copy of each packet is retained in a buffer at the intermediate point until receiving an acknowledgment that the packet was successfully received at the next delivery point. Once a particular packet is successfully received at an intermediary point, the particular packet is de-allocated at the source node, as are any other packets in the buffer between the particular packet and the last acknowledged packet. Upon receipt of an error indication, each packet is retransmitted along with all subsequent packets. At the receiving end, all received packets following the packet associated with the error indication are dropped until successfully receiving a retransmitted version of the packet. In addition, a single negative acknowledgment is used to indicate that a packet associated with the negative acknowledgment includes at least one error and to simultaneously indicate that all previous packets received prior to the packet associated with the negative acknowledgment were received correctly. Finally, a link sequence number is assigned to each of packet before transmitting it from a origination point in a link. Subsequently, each new link origination point assigns a sequence number that is independent from the sequence number assigned by the source node or the previous origination point.

    摘要翻译: 一种用于在网络中从源节点向目的地节点发送数据的方法包括以下步骤:将数据分组从源节点发送到中间点,并且分配每个分组相应的序列号。 每个分组的副本被存储在源节点的缓冲器中,直到接收到每个分组被中间点成功接收的确认。 中间点成功到达中间点后,将中间点序列号分配给每个数据包。 每个分组的副本保留在中间点的缓冲器中,直到接收到在下一个传送点成功接收到分组的确认。 一旦在中间点成功地接收到特定分组,则特定分组在源节点处被去分配,以及特定分组和最后确认分组之间的缓冲器中的任何其他分组。 在接收到错误指示时,每个数据包与所有后续数据包一起被重新发送。 在接收端,删除与错误指示相关联的分组之后的所有接收到的分组,直到成功接收到分组的重传版本为止。 此外,单个否定确认用于指示与否定确认相关联的分组包括至少一个错误并且同时指示在与否定确认相关联的分组之前接收的所有先前分组被正确接收。 最后,在从链路中的发起点发送之前,将链路序列号分配给每个分组。 随后,每个新的链路起始点分配与源节点或先前发起点分配的序列号无关的序列号。

    Packet format for a distributed system
    15.
    发明授权
    Packet format for a distributed system 有权
    分布式系统的数据包格式

    公开(公告)号:US08068488B2

    公开(公告)日:2011-11-29

    申请号:US12648151

    申请日:2009-12-28

    IPC分类号: H04L12/56

    摘要: A method is provided for transmitting a packet including information describing a bus transaction to be executed at a remote device. A bus transaction is detected on a first bus and a network packet is generated for transmission over a network. The network packet includes an opcode describing the type of bus transaction. One or more control signals of the bus transaction map directly to one or more bits of the opcode to simplify decoding or converting of the bus transaction to the opcode. The packet is transmitted to a remote device and the bus transaction is then replayed at a second bus. In addition, the packet includes a data field having a size that is a multiple of a cache line size. The packet includes separate CRCs for the data and header. The packet also includes a transaction ID to support split transactions over the network. Also, fields in the packet header are provided in a particular order to improve switching efficiency.

    摘要翻译: 提供了一种用于发送包括描述要在远程设备处执行的总线事务的信息的分组的方法。 在第一总线上检测到总线事务,并且生成网络分组用于通过网络传输。 网络分组包括描述总线事务类型的操作码。 总线事务的一个或多个控制信号直接映射到操作码的一个或多个位,以简化总线事务的解码或转换为操作码。 该分组被发送到远程设备,然后总线事务在第二总线上重放。 此外,分组包括具有高速缓存行大小的倍数的数据字段。 该数据包包括用于数据和报头的单独的CRC。 该分组还包括用于支持通过网络进行拆分事务的事务ID。 此外,分组报头中的字段以特定顺序提供以提高切换效率。

    Apparatus, amplifier, system and method for receiver equalization
    17.
    发明授权
    Apparatus, amplifier, system and method for receiver equalization 失效
    用于接收机均衡的装置,放大器,系统和方法

    公开(公告)号:US07548113B2

    公开(公告)日:2009-06-16

    申请号:US11757820

    申请日:2007-06-04

    申请人: Ken Drottar

    发明人: Ken Drottar

    IPC分类号: H03F3/45

    摘要: In some embodiments an apparatus includes an amplifier, a first inverter having an input coupled to an output of the amplifier, and a second inverter having an input coupled to an output of the first inverter and an output, where the output of the second inverter is fed back to an input of the amplifier. Other embodiments are described and claimed.

    摘要翻译: 在一些实施例中,一种装置包括放大器,具有耦合到放大器的输出的输入的第一反相器和具有耦合到第一反相器的输出的输入的第二反相器和输出,其中第二反相器的输出 反馈到放大器的输入。 描述和要求保护其他实施例。

    Multi-link extensions and bundle skew management
    18.
    发明授权
    Multi-link extensions and bundle skew management 失效
    多链接扩展和捆绑偏移管理

    公开(公告)号:US07394766B2

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

    申请号:US10654252

    申请日:2003-09-02

    IPC分类号: G01R31/08

    摘要: A method, apparatus, and system are provided for multi-link extensions and bundle skew management. According to one embodiment, multiple parallel links between a central processing unit (CPU) and a peripheral device are combined into a single channel, and cells on the various links are received in a round-robin order, and variations in flight time between the various links are compensated through a timer at each receive port of the bundle.

    摘要翻译: 提供了一种方法,装置和系统用于多链路扩展和捆绑偏移管理。 根据一个实施例,中央处理单元(CPU)和外围设备之间的多个并行链路被组合成单个信道,并且以循环次序接收各个链路上的小区,并且各种 链路通过每个接收端口上的定时器进行补偿。

    Blind mate optical connector
    19.
    发明申请
    Blind mate optical connector 有权
    盲配光连接器

    公开(公告)号:US20060067627A1

    公开(公告)日:2006-03-30

    申请号:US10955582

    申请日:2004-09-30

    IPC分类号: G02B6/38

    摘要: A connector is disclosed. The connector includes a floating component to receive a first set of optical waveguides, and a fixed component to receive a second set of optical waveguides and to facilitate optical alignment between the first set of waveguides and the second set of waveguides through automated alignments with the floating component.

    摘要翻译: 公开了连接器。 连接器包括用于接收第一组光波导的浮动部件和用于接收第二组光波导的固定部件,并且通过与浮动的自动对准来促进第一组波导和第二组波导之间的光学对准 零件。