Pipelined cyclic redundancy check for high bandwidth interfaces
    1.
    发明授权
    Pipelined cyclic redundancy check for high bandwidth interfaces 失效
    高带宽接口的流水循环冗余校验

    公开(公告)号:US07904787B2

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

    申请号:US11621220

    申请日:2007-01-09

    IPC分类号: H03M13/00

    摘要: Techniques for validating the integrity of a data communications link are provided. By executing error correction/detection calculations, such as CRC calculations, in a pipelined manner, logic may be distributed over multiple machine cycles. As a result, delay involved in the logic for each cycle may be reduced, allowing calculations in systems with higher clock frequencies.

    摘要翻译: 提供了用于验证数据通信链路的完整性的技术。 通过以流水线方式执行诸如CRC计算的纠错/检测计算,逻辑可以在多个机器周期上分布。 因此,可以减少涉及每个周期的逻辑的延迟,从而允许在具有较高时钟频率的系统中进行计算。

    Pipelined Cyclic Redundancy Check for High Bandwith Interfaces
    2.
    发明申请
    Pipelined Cyclic Redundancy Check for High Bandwith Interfaces 失效
    流水循环冗余检查高带宽接口

    公开(公告)号:US20080168323A1

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

    申请号:US11621220

    申请日:2007-01-09

    IPC分类号: G06F11/10

    摘要: Techniques for validating the integrity of a data communications link are provided. By executing error correction/detection calculations, such as CRC calculations, in a pipelined manner, logic may be distributed over multiple machine cycles. As a result, delay involved in the logic for each cycle may be reduced, allowing calculations in systems with higher clock frequencies

    摘要翻译: 提供了用于验证数据通信链路的完整性的技术。 通过以流水线方式执行诸如CRC计算的纠错/检测计算,逻辑可以在多个机器周期上分布。 因此,每个周期的逻辑延迟可能会减少,从而允许在具有较高时钟频率的系统中进行计算

    METHODS AND APPARATUS FOR TESTING A LINK BETWEEN CHIPS
    3.
    发明申请
    METHODS AND APPARATUS FOR TESTING A LINK BETWEEN CHIPS 审中-公开
    用于测试CHIPS之间的链接的方法和装置

    公开(公告)号:US20080133169A1

    公开(公告)日:2008-06-05

    申请号:US12016935

    申请日:2008-01-18

    IPC分类号: G06F19/00

    CPC分类号: G01R31/31717

    摘要: In a first aspect, a first method of testing a link between a first chip and a second chip is provided. The first method includes the steps of, while operating in a test mode, (1) transmitting test data of sufficient length to enable exercising of worst case transitions from the first chip to the second chip via the link; and (2) performing cyclic redundancy checking (CRC) on the test data to test the link. Numerous other aspects are provided.

    摘要翻译: 在第一方面,提供了测试第一芯片和第二芯片之间的链路的第一种方法。 第一种方法包括以下步骤:在测试模式下工作时,(1)发送具有足够长度的测试数据,以便能够通过该链路实现从第一芯片到第二芯片的最坏情况转换; 和(2)对测试数据执行循环冗余校验(CRC)以测试链路。 提供了许多其他方面。

    Envelope packet architecture for broadband engine
    4.
    发明授权
    Envelope packet architecture for broadband engine 有权
    宽带引擎的信封包架构

    公开(公告)号:US07975064B2

    公开(公告)日:2011-07-05

    申请号:US10942422

    申请日:2004-09-16

    IPC分类号: G06F15/16

    CPC分类号: H04L1/188

    摘要: A mechanism provides for sending an envelope and replying to an envelope. A transmitter is configured to send an envelope. A receiver is coupled to the transmitter, wherein the receiver is configured to receive the envelope and generate a reply envelope. A send buffer is coupled to the transmitter. A receive buffer is coupled to the receiver. A retry timer is coupled to the transmitter, wherein the retry timer is configured to reset upon the receipt of a reply envelope correlated to the transmit envelope. The transmitter is configured to retransmit an envelope if the transmitter does not receive a corresponding reply envelope within a selected time period as determined by the retry timer. This leads to a decrease in the total number of envelopes, transmitted from both the transmitter and the receiver.

    摘要翻译: 一种机制用于发送信封并回复信封。 发射机被配置为发送信封。 接收机耦合到发射机,其中接收机被配置为接收信封并产生回复信封。 发送缓冲器耦合到发送器。 接收缓冲器耦合到接收器。 重试定时器耦合到发射机,其中重试定时器被配置为在接收到与发射包络相关的应答包络时复位。 如果发射机在由重试定时器确定的选定时间段内没有接收到对应的应答包络,则发射机被配置为重发信封。 这导致从发射机和接收机两者发送的信封总数的减少。

    Implementing bandwidth control in a communications link
    5.
    发明授权
    Implementing bandwidth control in a communications link 失效
    在通信链路中实现带宽控制

    公开(公告)号:US07646837B2

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

    申请号:US11380727

    申请日:2006-04-28

    IPC分类号: H04L7/00

    CPC分类号: H04L47/10 H04L47/22 H04L47/28

    摘要: A method and apparatus are provided for implementing bandwidth control in a communication link. A set link configuration for the communications link establishes a number of clock cycles required to transmit a data envelope. A control function aligns a start of a data packet on a fixed cycle boundary for data envelope transmissions. The control function aligns the start of a data packet in the same byte of the 16 byte field. The control function is implemented with a memory management input/output (MMIO) register and a counter, and allows a transmitting side of the communications link to control the pacing of data packet transmission or bandwidth by aligning all data packets on fixed-cycle boundaries.

    摘要翻译: 提供了一种用于在通信链路中实现带宽控制的方法和装置。 用于通信链路的设置链路配置建立了发送数据包络所需的多个时钟周期。 控制功能使数据封包传输的固定周期边界上的数据包的起始对齐。 控制功能将数据包的开始与16字节字段的相同字节对齐。 控制功能由存储器管理输入/输出(MMIO)寄存器和计数器实现,允许通信链路的发送端通过对齐固定周期边界上的所有数据包来控制数据包传输或带宽的起搏。

    Methods and Apparatus for Software Control of a Non-Functional Operation on Memory
    6.
    发明申请
    Methods and Apparatus for Software Control of a Non-Functional Operation on Memory 审中-公开
    用于存储器中非功能操作的软件控制的方法和装置

    公开(公告)号:US20080168262A1

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

    申请号:US11620117

    申请日:2007-01-05

    IPC分类号: G06F9/312

    CPC分类号: G06F9/3004

    摘要: In a first aspect, a first method of controlling a non-functional operation on a memory of a computer system using software is provided. The first method includes the steps of (1) employing a processor to write bits of data to at least one register external to the processor, wherein the bits of data serve as control bits for the memory; and (2) applying the bits of data to respective pins of the memory so as to cause the non-functional operation to be performed on the memory. Numerous other aspects are provided.

    摘要翻译: 在第一方面,提供了一种使用软件来控制计算机系统的存储器上的非功能操作的第一方法。 第一种方法包括以下步骤:(1)使用处理器将数据位写入到处理器外部的至少一个寄存器,其中数据位用作存储器的控制位; 以及(2)将数据位施加到存储器的相应引脚,以使得对存储器执行非功能性操作。 提供了许多其他方面。

    Methods and apparatus for testing a link between chips
    7.
    发明授权
    Methods and apparatus for testing a link between chips 失效
    测试芯片之间链路的方法和装置

    公开(公告)号:US07324913B2

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

    申请号:US11344902

    申请日:2006-02-01

    IPC分类号: G06F19/00

    CPC分类号: G01R31/31717

    摘要: In a first aspect, a first method of testing a link between a first chip and a second chip is provided. The first method includes the steps of, while operating in a test mode, (1) transmitting test data of sufficient length to enable exercising of worst case transitions from the first chip to the second chip via the link; and (2) performing cyclic redundancy checking (CRC) on the test data to test the link. Numerous other aspects are provided.

    摘要翻译: 在第一方面,提供了测试第一芯片和第二芯片之间的链路的第一种方法。 第一种方法包括以下步骤:在测试模式下工作时,(1)发送具有足够长度的测试数据,以便能够通过该链路实现从第一芯片到第二芯片的最坏情况转换; 和(2)对测试数据执行循环冗余校验(CRC)以测试链路。 提供了许多其他方面。

    Method and apparatus for managing dependencies between split transaction queues
    8.
    发明申请
    Method and apparatus for managing dependencies between split transaction queues 失效
    用于管理拆分事务队列之间的依赖关系的方法和装置

    公开(公告)号:US20070198751A1

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

    申请号:US11347416

    申请日:2006-02-03

    IPC分类号: G06F3/00

    CPC分类号: G06F13/4027 G06F2213/0038

    摘要: A method and apparatus are provided for managing dependencies between split command and data transactions. A command transaction is written into a command array. A data transaction is written into a data array. A marker is defined for both command transactions and data transactions, and a marked command counter is maintained. Marked data will not be sent unless the older commands have been sent. A data header is marked if the previous transaction written was a command, and a command is marked if the previous transaction written was data. The marked command counter maintains a count of marked commands sent relative to sending marked data.

    摘要翻译: 提供了一种用于管理拆分命令和数据事务之间的依赖关系的方法和装置。 命令事务被写入命令数组。 数据事务被写入数据数组。 为命令事务和数据事务定义了一个标记,并维护了一个标记的命令计数器。 除非已发送较旧的命令,否则不会发送标记数据。 如果先前写入的事务是命令,则标记数据头,如果先前写入的事务是数据,则会标记命令。 标记的命令计数器维护相对于发送标记数据发送的标记命令的计数。

    Method and apparatus for managing dependencies between split transaction queues
    9.
    发明授权
    Method and apparatus for managing dependencies between split transaction queues 失效
    用于管理拆分事务队列之间的依赖关系的方法和装置

    公开(公告)号:US07487267B2

    公开(公告)日:2009-02-03

    申请号:US11347416

    申请日:2006-02-03

    IPC分类号: G06F3/00

    CPC分类号: G06F13/4027 G06F2213/0038

    摘要: A method and apparatus are provided for managing dependencies between split command and data transactions. A command transaction is written into a command array. A data transaction is written into a data array. A marker is defined for both command transactions and data transactions, and a marked command counter is maintained. Marked data will not be sent unless the older commands have been sent. A data header is marked if the previous transaction written was a command, and a command is marked if the previous transaction written was data. The marked command counter maintains a count of marked commands sent relative to sending marked data.

    摘要翻译: 提供了一种用于管理拆分命令和数据事务之间的依赖关系的方法和装置。 命令事务被写入命令数组。 数据事务被写入数据数组。 为命令事务和数据事务定义了一个标记,并维护了一个标记的命令计数器。 除非已发送较旧的命令,否则不会发送标记数据。 如果先前写入的事务是命令,则标记数据头,如果先前写入的事务是数据,则会标记命令。 标记的命令计数器维护相对于发送标记数据发送的标记命令的计数。