Scalable bus structure
    21.
    发明授权
    Scalable bus structure 有权
    可扩展总线结构

    公开(公告)号:US07913021B2

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

    申请号:US11565041

    申请日:2006-11-30

    IPC分类号: G06F13/14 G06F13/00 G06F13/28

    CPC分类号: G06F13/4265

    摘要: A processing system is disclosed with a sending component and a receiving component connected by a bus. The bus may be configured with first and second channels. The sending component may be configured to broadcast on the first channel read and write address information, read and write control signals, and write data. The sending component may also be configured to signal the receiving component such that the receiving component can distinguish between the read and write address information, the read and write control signals, and the write data broadcast on the first channel. The receiving component may be configured to store the write data broadcast on the first channel based on the write address information and the write control signals, retrieve read data based on the read address information and the read control signals, and broadcast the retrieved read data on the second channel.

    摘要翻译: 公开了一种具有通过总线连接的发送部件和接收部件的处理系统。 总线可以配置有第一和第二通道。 发送组件可以被配置为在第一通道上广播读取和写入地址信息,读取和写入控制信号以及写入数据。 发送组件还可以被配置为向接收组件发信号,使得接收组件可以区分读取和写入地址信息,读取和写入控制信号以及在第一通道上广播的写入数据。 接收部件可以被配置为基于写入地址信息和写入控制信号在第一信道上存储写入数据,基于读取的地址信息和读取的控制信号来检索读取的数据,并将检索到的读取数据广播到 第二个渠道。

    Memory Controller for Performing Memory Block Initialization and Copy
    23.
    发明申请
    Memory Controller for Performing Memory Block Initialization and Copy 审中-公开
    用于执行存储器块初始化和复制的存储器控​​制器

    公开(公告)号:US20090089515A1

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

    申请号:US11865970

    申请日:2007-10-02

    IPC分类号: G06F12/00

    CPC分类号: G06F13/1668

    摘要: A memory controller and methods for performing memory block initialization and copy functions with reduced bus traffic are disclosed. The memory controller can perform the memory initialization by receiving a start address of a memory, an end address of the memory and a fill value. The fill value is then written from the memory controller to the memory in a fill range of arbitrary length defined by the start address and end address.

    摘要翻译: 公开了一种用于执行具有减少的总线流量的存储器块初始化和复制功能的存储器控​​制器和方法。 存储器控制器可以通过接收存储器的起始地址,存储器的结束地址和填充值来执行存储器初始化。 然后将填充值从存储器控制器写入到由起始地址和结束地址定义的任意长度的填充范围内的存储器中。

    Device Directed Memory Barriers
    24.
    发明申请
    Device Directed Memory Barriers 有权
    设备定向内存障碍

    公开(公告)号:US20080301342A1

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

    申请号:US11756643

    申请日:2007-06-01

    IPC分类号: G06F13/42 G06F13/00

    摘要: Efficient techniques for controlling synchronization of bus transactions to improve performance and reduce power requirements in a shared memory system are described. Interconnect arrangements in complex processing systems are also described that provide efficient data transfers between bus masters and shared memory devices to improve performance and reduce power use. In one example, a method for controlling synchronization of bus transactions to remote devices is addressed. A device directed memory barrier command is received. The device directed memory barrier command is decoded to determine one or more destination devices. A memory barrier command is selectively routed to the one or more destination devices in response to the decoding. The described techniques combine high speed device directed memory barrier capability, improved bus bandwidth functionality, and power saving features.

    摘要翻译: 描述了用于控制总线事务的同步以提高性能并降低共享存储器系统中的功率需求的高效技术。 还描述了在复杂处理系统中的互连布置,其提供总线主机和共享存储器件之间的有效数据传输,以提高性能并减少功率使用。 在一个示例中,解决了用于控制总线事务到远程设备的同步的方法。 接收设备定向存储器障碍命令。 解码器件定向存储器障碍命令以确定一个或多个目的地设备。 响应于解码,存储器屏障命令被选择性地路由到一个或多个目的地设备。 所描述的技术结合了高速设备定向存储器屏障能力,改进的总线带宽功能和省电功能。

    Cooperative Writes Over the Address Channel of a Bus
    25.
    发明申请
    Cooperative Writes Over the Address Channel of a Bus 有权
    总线地址通道上的合作写入

    公开(公告)号:US20070201506A1

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

    申请号:US11468908

    申请日:2006-08-31

    IPC分类号: H04J15/00

    摘要: A processing system and method for communicating in a processing system over a bus is disclosed. The processing system includes a receiving device, a bus having first, second and third channels, and a sending device configured to address the receiving device on the first channel, and read a payload from the receiving device on the second channel, the sending device being further configured to write a first portion of a payload to the receiving device on the first channel and a second portion of the payload to the receiving device on the third channel.

    摘要翻译: 公开了一种用于通过总线在处理系统中通信的处理系统和方法。 处理系统包括接收装置,具有第一,第二和第三信道的总线,以及配置成在第一信道上寻址接收装置并从第二信道上的接收装置读取有效载荷的发送装置,发送装置是 还被配置为将所述有效负载的第一部分写入所述第一信道上的所述接收设备,并且将所述有效载荷的第二部分写入所述第三信道上的接收设备。

    System and method for delaying an interrupt request until corresponding data is provided to a destination device
    26.
    发明授权
    System and method for delaying an interrupt request until corresponding data is provided to a destination device 失效
    用于延迟中断请求的系统和方法,直到向目标设备提供相应的数据

    公开(公告)号:US07096297B2

    公开(公告)日:2006-08-22

    申请号:US10804873

    申请日:2004-03-19

    IPC分类号: G06F13/24 G06F9/46

    CPC分类号: G06F13/24

    摘要: A method and system for forwarding interrupt requests from a source device to a destination device. A controller bridge receives data, from a source device, for a destination device and stores the incoming data in a data queue. An interrupt request is received from the source device for the destination device and forwarded to the destination device in response to completing a transfer of the data from the source device to the destination device. If data received from the source device for the destination device are pending in the data queue, the interrupt request is rejected and the source may resubmit the interrupt request at a later time. If additional data are received from the source device for the destination device, the data may be rejected in response to an interrupt pending in the interrupt queue from the source device for the destination device.

    摘要翻译: 一种用于将来自源设备的中断请求转发到目的地设备的方法和系统。 控制器桥接器从源设备接收用于目的地设备的数据,并将输入数据存储在数据队列中。 响应于完成从源设备到目的地设备的数据传输,从目的地设备的源设备接收到中断请求并转发到目的地设备。 如果数据队列中从目标设备的源设备接收到的数据处于待处理状态,则中断请求被拒绝,并且源可能会在稍后重新提交中断请求。 如果从目标设备的源设备接收到附加数据,则响应于来自目的设备的源设备的中断队列中的等待中断,数据可能被拒绝。

    Dynamic cache coherency snooper presence with variable snoop latency
    27.
    发明授权
    Dynamic cache coherency snooper presence with variable snoop latency 有权
    动态缓存一致性snooper存在与可变侦听延迟

    公开(公告)号:US06985972B2

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

    申请号:US10264163

    申请日:2002-10-03

    IPC分类号: G06F13/28 G06F12/00

    摘要: A data processing system with a snooper that is capable of dynamically enabling and disabling its snooping capabilities (i.e., snoop detect and response). The snooper is connected to a bus controller via a plurality of interconnects, including a snooperPresent signal, a snoop response signal and a snoop detect signal. When the snooperPresent signal is asserted, subsequent snoop requests are sent to the snooper, and the snooper is polled for a snoop response. Each snooper is capable of responding at different times (i.e., each snooper operates with different snoop latencies). The bus controller individually tracks the snoop response received from each snooper with the snooperPresent signal enabled. Whenever the snooper wishes to deactivate its snooping capabilities/operations, the snooper de-asserts the snooperPresent signal. The bus controller recognizes this as an indication that the snooper is unavailable. Thus, when the bus controller broadcasts subsequent snoop requests, the bus controller does not send the snoop request to the snooper.

    摘要翻译: 具有能够动态地启用和禁用其窥探能力(即,窥探检测和响应)的窥探者的数据处理系统。 窥探者通过多个互连连接到总线控制器,包括窥探信号,窥探响应信号和窥探检测信号。 当snooperPresent信号被断言时,后续的窥探请求被发送到snooper,并且窥探者被轮询以进行侦听响应。 每个窥探者都能够在不同的时间进行响应(即,每个窥探者使用不同的侦听延迟进行操作)。 总线控制器单独跟踪snooperPresent信号启用时从每个窥探者接收的窥探响应。 只要窥探者希望取消其窥探能力/操作,窥探者将断言snooperPresent信号。 总线控制器将此识别为snooper不可用的指示。 因此,当总线控制器广播后续的窥探请求时,总线控制器不向窥探者发送窥探请求。

    Dual burst latency timers for overlapped read and write data transfers
    28.
    发明授权
    Dual burst latency timers for overlapped read and write data transfers 失效
    用于重叠读和写数据传输的双突发等待时间计时器

    公开(公告)号:US06513089B1

    公开(公告)日:2003-01-28

    申请号:US09574101

    申请日:2000-05-18

    IPC分类号: G06F100

    CPC分类号: G06F13/28

    摘要: The present invention discloses a method and system for managing independent read and write buses by dividing the pending read and write request signals and the read and write request priority level signals. The arbitration for use of the read and write buses are done independently for the read and write operations. A higher priority read, for example, can be concurrent with a corresponding lower priority write. Interruption of in process reads or writes is also done using the split arbitrations of the read and write buses leading the disruption of lower priority operations only if the conflicts are concurrent for the same read or write operation.

    摘要翻译: 本发明公开了一种通过划分未决读和写请求信号和读和写请求优先级信号来管理独立读和写总线的方法和系统。 用于读写总线的仲裁是独立完成的,用于读写操作。 例如,较高优先级读取可以与相应的较低优先级写入并发。 只有在相同的读取或写入操作的冲突是并发的情况下,进程读取或写入的中断也是使用读取和写入总线的拆分仲裁来引导较低优先级操作的中断。

    Method and Apparatus for Adaptive Hysteresis Timer Adjustments for Clock Gating
    29.
    发明申请
    Method and Apparatus for Adaptive Hysteresis Timer Adjustments for Clock Gating 审中-公开
    用于时钟门控的自适应滞后定时器调整方法和装置

    公开(公告)号:US20130064337A1

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

    申请号:US13229943

    申请日:2011-09-12

    IPC分类号: H04L7/00

    摘要: Apparatus and method for adaptive hysteresis timer adjustments for clock gating are disclosed. An apparatus comprises a transaction circuit configured to perform transactions. The apparatus further comprises a hysteresis timer having a hysteresis value and configured to start counting based on the hysteresis value when a transaction in the transaction circuit has been completed. The apparatus further comprises a hysteresis timer update circuit configured to monitor the hysteresis timer and the transaction circuit, store an adjustment state based on whether a new transaction is received before, coincident with or after the count of the hysteresis timer expires and adjust the hysteresis value based on the adjustment state.

    摘要翻译: 公开了用于时钟门控的自适应滞后定时器调整的装置和方法。 一种装置包括被配置为执行交易的交易电路。 该装置还包括具有迟滞值的滞后定时器,并且被配置为当交易电路中的交易已经完成时基于迟滞值开始计数。 该装置还包括滞后定时器更新电路,其被配置为监视滞后定时器和事务电路,基于在迟滞计时器的计数到期之前是否接收到新的事务,并且调整滞后值来调整调整状态 基于调整状态。

    Methods and apparatus for resource sharing in a programmable interrupt controller
    30.
    发明授权
    Methods and apparatus for resource sharing in a programmable interrupt controller 失效
    可编程中断控制器资源共享的方法和装置

    公开(公告)号:US08244947B2

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

    申请号:US12389413

    申请日:2009-02-20

    IPC分类号: G06F13/26

    CPC分类号: G06F13/26 Y02D10/14

    摘要: Efficient techniques are described for identifying active interrupt requests to improve performance and reduce power requirements in a processor system. A method to identify active sampled interrupt requests begins with scanning groups of the sampled interrupt requests one group at a time to identify an active interrupt request in any scanned group. A group of interrupt requests is an M/R priority of N sampled interrupt requests, M is the number of priority levels, and R is a resource sharing factor. A group selection circuit is updated to a new group in response to having identified an active interrupt request to improve the latency in processing high priority interrupt requests. Also, groups having active interrupt requests may be identified by early detection or look ahead circuitry. The scanning of groups of interrupt requests may be stopped until the next interrupt request sample point has been reached to reduce power utilization.

    摘要翻译: 描述了用于识别活动中断请求以提高性能并降低处理器系统中的功率需求的高效技术。 识别有源采样中断请求的方法首先从一组扫描一组采样中断请求,以识别任何扫描组中的活动中断请求。 一组中断请求是N个采样中断请求的M / R优先级,M是优先级数,R是资源共享因子。 响应于已经识别出用于改善处理高优先级中断请求的等待时间的活动中断请求,组群选择电路被更新为新组。 此外,具有活动中断请求的组可以通过早期检测或预期电路来识别。 中断请求组的扫描可能会停止,直到达到下一个中​​断请求采样点以降低功耗。