Peer-to-peer special purpose processor architecture and method
    1.
    发明授权
    Peer-to-peer special purpose processor architecture and method 有权
    对等专用处理器的架构和方法

    公开(公告)号:US08161209B2

    公开(公告)日:2012-04-17

    申请号:US12184197

    申请日:2008-07-31

    IPC分类号: G06F3/00

    摘要: A peer-to-peer special purpose processor architecture and method is described. Embodiments include a plurality of special purpose processors coupled to a central processing unit via a host bridge bus, a direct bus directly coupling each of the plurality of special purpose processors to at least one other of the plurality of special purpose processors and a memory controller coupled to the plurality of special purpose processors, wherein the at least one memory controller determines whether to transmit data via the host bus or the direct bus, and whether to receive data via the host bus or the direct bus.

    摘要翻译: 描述了一种对等专用处理器架构和方法。 实施例包括经由主桥总线耦合到中央处理单元的多个专用处理器,将多个专用处理器中的每一个直接耦合到多个专用处理器中的至少一个的直接总线和耦合到存储器控制器的存储器控​​制器 至多个专用处理器,其中至少一个存储器控制器确定是经由主机总线还是直接总线发送数据,以及是否经由主机总线或直接总线接收数据。

    Peer-To-Peer Special Purpose Processor Architecture and Method
    2.
    发明申请
    Peer-To-Peer Special Purpose Processor Architecture and Method 有权
    对等专用处理器架构与方法

    公开(公告)号:US20090248941A1

    公开(公告)日:2009-10-01

    申请号:US12184197

    申请日:2008-07-31

    IPC分类号: G06F13/28 G06F13/20

    摘要: A peer-to-peer special purpose processor architecture and method is described. Embodiments include a plurality of special purpose processors coupled to a central processing unit via a host bridge bus, a direct bus directly coupling each of the plurality of special purpose processors to at least one other of the plurality of special purpose processors and a memory controller coupled to the plurality of special purpose processors, wherein the at least one memory controller determines whether to transmit data via the host bus or the direct bus, and whether to receive data via the host bus or the direct bus.

    摘要翻译: 描述了一种对等专用处理器架构和方法。 实施例包括经由主桥总线耦合到中央处理单元的多个专用处理器,将多个专用处理器中的每一个直接耦合到多个专用处理器中的至少一个的直接总线和耦合到存储器控制器的存储器控​​制器 至多个专用处理器,其中至少一个存储器控制器确定是经由主机总线还是直接总线发送数据,以及是否经由主机总线或直接总线接收数据。

    Aperture compression for multiple data streams
    3.
    发明授权
    Aperture compression for multiple data streams 有权
    多个数据流的孔径压缩

    公开(公告)号:US08134569B2

    公开(公告)日:2012-03-13

    申请号:US11951184

    申请日:2007-12-05

    IPC分类号: G06F12/00 G06F12/02 G06F13/00

    摘要: A hardware-based aperture compression system permits addressing large memory spaces via a limited bus aperture. Streams are assigned dynamic base addresses (BAR) that are maintained in registers on sources and destinations. Requests for addresses lying between BAR and BAR plus the size of the bus aperture are sent with BAR subtracted off by the source and added back by the destination. Requests for addresses outside that range are handled by transmitting a new, adjusted BAR before sending the address request.

    摘要翻译: 基于硬件的孔径压缩系统允许通过有限的总线孔径寻址大的存储空间。 流分配动态基地址(BAR),它们保存在源和目的地的寄存器中。 BAR和BAR之间的地址请求以及总线孔径的大小被发送,BAR被源减去并被目的地添加回来。 在发送地址请求之前,通过发送一个新的调整后的BAR来处理超出该范围的地址的请求。

    Aperture Compression for Multiple Data Streams
    4.
    发明申请
    Aperture Compression for Multiple Data Streams 有权
    多数据流的孔径压缩

    公开(公告)号:US20090147015A1

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

    申请号:US11951184

    申请日:2007-12-05

    IPC分类号: G06F12/02

    摘要: A hardware-based aperture compression system permits addressing large memory spaces via a limited bus aperture. Streams are assigned dynamic base addresses (BAR) that are maintained in registers on sources and destinations. Requests for addresses lying between BAR and BAR plus the size of the bus aperture are sent with BAR subtracted off by the source and added back by the destination. Requests for addresses outside that range are handled by transmitting a new, adjusted BAR before sending the address request.

    摘要翻译: 基于硬件的孔径压缩系统允许通过有限的总线孔径寻址大的存储空间。 流分配动态基地址(BAR),它们保存在源和目的地的寄存器中。 BAR和BAR之间的地址请求以及总线孔径的大小被发送,BAR被源减去并被目的地添加回来。 在发送地址请求之前,通过发送一个新的调整后的BAR来处理超出该范围的地址的请求。

    Adjustment of write timing based on error detection techniques
    5.
    发明授权
    Adjustment of write timing based on error detection techniques 有权
    基于错误检测技术调整写时序

    公开(公告)号:US08862966B2

    公开(公告)日:2014-10-14

    申请号:US12846958

    申请日:2010-07-30

    IPC分类号: H03M13/00 G06F13/42

    CPC分类号: G06F13/4243

    摘要: A method, system, and computer program product are provided for adjusting write timing in a memory device based on results of an error detection function. For instance, the method can include determining a write timing window between a signal on a data bus and a write clock signal based on the results of the error detection function. The method can also include adjusting a phase difference between the signal on the data bus and the write clock signal based on the write timing window. The memory device can recover data on the data bus based on the adjusted phase difference.

    摘要翻译: 提供了一种方法,系统和计算机程序产品,用于基于错误检测功能的结果来调整存储器件中的写入定时。 例如,该方法可以包括基于错误检测功能的结果来确定数据总线上的信号与写入时钟信号之间的写时序窗口。 该方法还可以包括基于写时序窗口调整数据总线上的信号与写时钟信号之间的相位差。 存储器件可以基于调整后的相位差来恢复数据总线上的数据。

    Data bus inversion coding
    6.
    发明授权
    Data bus inversion coding 有权
    数据总线反转编码

    公开(公告)号:US08909840B2

    公开(公告)日:2014-12-09

    申请号:US13330482

    申请日:2011-12-19

    IPC分类号: G06F13/28

    摘要: Techniques are disclosed relating to data inversion encoding. In one embodiment, an apparatus includes an interface circuit. The interface circuit is configured to perform first and second data bursts that include respective pluralities of data transmissions encoded using an inversion coding scheme. In such an embodiment, the initial data transmission of the second data burst is encoded using the final data transmission of the first data burst. In some embodiments, the first and second data bursts correspond to successive write operations or successive read operations to a memory module from a memory PHY.

    摘要翻译: 公开了涉及数据反转编码的技术。 在一个实施例中,一种装置包括接口电路。 接口电路被配置为执行包括使用反转编码方案编码的相应多个数据传输的第一和第二数据突发。 在这样的实施例中,使用第一数据突发的最终数据传输对第二数据脉冲串的初始数据传输进行编码。 在一些实施例中,第一和第二数据脉冲串对应于来自存储器PHY的存储器模块的连续写操作或连续读操作。

    Method and apparatus synchronizing integrated circuit clocks
    8.
    发明授权
    Method and apparatus synchronizing integrated circuit clocks 有权
    方法和装置同步集成电路时钟

    公开(公告)号:US08245073B2

    公开(公告)日:2012-08-14

    申请号:US12509409

    申请日:2009-07-24

    IPC分类号: G06F1/12

    CPC分类号: G11C7/1045

    摘要: Embodiments described herein include a method and system for synchronizing clocks between coupled integrated circuits (ICs) in a computer system. According to an embodiment, a dedicated timing pin is provided on a first IC. The first IC configures a second IC to change a pin assignment, so that the second IC interprets a signal sent on the timing pin by the first IC and received on the reassigned pin as a request to transmit a return signal. The return signal is received on the timing pin. The return signal is used to determine whether timing should be adjusted by the first IC. In an embodiment a clock and data recover (CDR) circuit compares the signal sent to the signal received in order to make the determination. In an embodiment the first IC is a processor-based device, and the second IC is a memory device controlled by the first device.

    摘要翻译: 本文描述的实施例包括用于在计算机系统中的耦合集成电路(IC)之间同步时钟的方法和系统。 根据实施例,在第一IC上提供专用定时引脚。 第一IC配置第二IC以改变引脚分配,使得第二IC解释由第一IC在定时引脚上发送的信号,并且在重新分配的引脚上接收作为发送返回信号的请求的信号。 在定时引脚上接收到返回信号。 返回信号用于确定是否应由第一个IC调整定时。 在一个实施例中,时钟和数据恢复(CDR)电路将发送的信号与所接收的信号进行比较,以进行确定。 在一个实施例中,第一IC是基于处理器的设备,第二IC是由第一设备控制的存储设备。

    Unified Data Masking, Data Poisoning, and Data Bus Inversion Signaling
    10.
    发明申请
    Unified Data Masking, Data Poisoning, and Data Bus Inversion Signaling 有权
    统一数据屏蔽,数据中断和数据总线反向信令

    公开(公告)号:US20130159818A1

    公开(公告)日:2013-06-20

    申请号:US13325648

    申请日:2011-12-14

    IPC分类号: G06F11/07

    摘要: Provided herein is a method and system for providing and analyzing unified data signaling that includes setting, or analyzing a state of a single indicator signal, generating or analyzing a data pattern of a plurality of data bits, and signal, or determine, based on the state of the single indicator signal and the pattern of the plurality of data bits, that data bus inversion has been applied to the plurality of data bits or that the plurality of data bits is poisoned.

    摘要翻译: 本文提供了一种用于提供和分析统一数据信令的方法和系统,其包括设置或分析单个指示符信号的状态,生成或分析多个数据位的数据模式,以及基于 单个指示符信号的状态和多个数据位的模式,数据总线反转已被应用于多个数据位或多个数据位被中毒。