Communications system and method with non-blocking shared interface
    1.
    发明授权
    Communications system and method with non-blocking shared interface 有权
    具有非阻塞共享接口的通信系统和方法

    公开(公告)号:US07165094B2

    公开(公告)日:2007-01-16

    申请号:US09802405

    申请日:2001-03-09

    IPC分类号: G06F15/16

    CPC分类号: G06F13/14 G06F9/54

    摘要: A communication system. One embodiment includes at least two functional blocks, wherein an first functional block communicates with a second functional block by establishing a connection. A connection is a logical state in which data may pass between the first functional block and the second functional block. One embodiment includes a bus coupled to each of the functional blocks and configured to carry a plurality of signals. The plurality of signals includes a thread identifier that indicates a transaction stream that the data transfer is part of and a busy signal identified by the thread identifier. The busy signal is issued by the target functional block when resources will be unavailable to perform a transfer.

    摘要翻译: 通讯系统 一个实施例包括至少两个功能块,其中第一功能块通过建立连接与第二功能块通信。 连接是数据可以在第一功能块和第二功能块之间通过的逻辑状态。 一个实施例包括耦合到每个功能块并被配置为承载多个信号的总线。 多个信号包括指示数据传输是其中一部分的事务流的线程标识符和由线程标识符标识的忙信号。 当资源不可用时执行传输,目标功能块发出忙信号。

    Communications system and method with multilevel connection identification
    4.
    发明授权
    Communications system and method with multilevel connection identification 有权
    具有多层连接识别的通信系统和方法

    公开(公告)号:US06182183B2

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

    申请号:US09191291

    申请日:1998-11-13

    IPC分类号: G06F1300

    摘要: A communication system including at least two functional blocks, wherein an first functional block communicates with a second functional block by establishing a connection, wherein a connection is a logical state in which data may pass between the first functional block and the second functional block. One embodiment includes a bus coupled to each of the functional blocks and configured to carry a plurality of signals. The plurality of signals includes a connection identifier that indicates a particular connection that a data transfer is part of, and a thread identifier that indicates a transaction stream that the data transfer is part of.

    摘要翻译: 一种包括至少两个功能块的通信系统,其中第一功能块通过建立连接与第二功能块通信,其中连接是其中数据可以在第一功能块和第二功能块之间通过的逻辑状态。 一个实施例包括耦合到每个功能块并被配置为承载多个信号的总线。 多个信号包括指示数据传输是其一部分的特定连接的连接标识符,以及指示数据传输是其一部分的事务流的线程标识符。

    Composing on-chip interconnects with configurable interfaces
    5.
    发明授权
    Composing on-chip interconnects with configurable interfaces 有权
    组合片上互连与可配置接口

    公开(公告)号:US07660932B2

    公开(公告)日:2010-02-09

    申请号:US12022912

    申请日:2008-01-30

    IPC分类号: G06F13/00

    CPC分类号: H04L69/18 G06F15/7825

    摘要: Embodiments of apparatuses, systems, and methods are described for a machine-readable medium having instructions stored thereon, which, when executed by a machine, to cause the machine to generate a representation of an apparatus. The apparatus includes a bridge agent, a first interconnect, and a second interconnect. The bridge agent is configured by bridge control signals to control transmission of a communication between the first interconnect and the second interconnect. The representation may be a sequence of instructions written in a programming language to mimic in a computer simulation environment attributes derived from a projected fabricated hardware instance of the apparatus.

    摘要翻译: 对于具有存储在其上的指令的机器可读介质描述了装置,系统和方法的实施例,当由机器执行时,该机器可读介质使机器产生装置的表示。 该装置包括桥接器,第一互连和第二互连。 桥接代理由桥控制信号配置,以控制第一互连和第二互连之间的通信的传输。 该表示可以是以编程语言编写的指令序列,以在计算机模拟环境中模仿从该装置的投影制造的硬件实例导出的属性。

    METHOD AND APPARATUS FOR ESTABLISHING A QUALITY OF SERVICE MODEL
    6.
    发明申请
    METHOD AND APPARATUS FOR ESTABLISHING A QUALITY OF SERVICE MODEL 有权
    建立质量服务模式的方法与装置

    公开(公告)号:US20100211935A1

    公开(公告)日:2010-08-19

    申请号:US12706656

    申请日:2010-02-16

    IPC分类号: G06F9/44 G06F9/46 G06F12/00

    摘要: In general, methods and apparatus for implementing a Quality of Service (QoS) model are disclosed. A Quality of Service (QoS) contract with an initiating network device may be satisfied. A request may be received from the initiating network device in a first time less than or equal to an ordinal number times an arrival interval. The ordinal number signifies a position of the request among a group of requests. The request that has been serviced may be returned to the initiator in a second time less than or equal to a constant term plus the ordinal number times a service interval.

    摘要翻译: 通常,公开了实现服务质量(QoS)模型的方法和装置。 可以满足与发起网络设备的服务质量(QoS)合同。 可以在起始网络设备中的第一次小于等于序号到达间隔的时间来接收请求。 序号表示一组请求中请求的位置。 已经服务的请求可以在小于或等于常数项加上序数与服务间隔倍数的第二时间返回给启动器。

    Method and apparatus for establishing a quality of service model
    7.
    发明授权
    Method and apparatus for establishing a quality of service model 有权
    建立服务质量模型的方法和装置

    公开(公告)号:US08504992B2

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

    申请号:US12706656

    申请日:2010-02-16

    摘要: In general, methods and apparatus for implementing a Quality of Service (QoS) model are disclosed. A Quality of Service (QoS) contract with an initiating network device may be satisfied. A request may be received from the initiating network device in a first time less than or equal to an ordinal number times an arrival interval. The ordinal number signifies a position of the request among a group of requests. The request that has been serviced may be returned to the initiator in a second time less than or equal to a constant term plus the ordinal number times a service interval.

    摘要翻译: 通常,公开了实现服务质量(QoS)模型的方法和装置。 可以满足与发起网络设备的服务质量(QoS)合同。 可以在起始网络设备中的第一次小于或等于序号到达间隔的时间来接收请求。 序号表示一组请求中请求的位置。 已经服务的请求可以在小于或等于常数项加上序数与服务间隔倍数的第二时间返回给启动器。

    COMPOSING ON-CHIP INTERCONNECTS WITH CONFIGURABLE INTERFACES
    8.
    发明申请
    COMPOSING ON-CHIP INTERCONNECTS WITH CONFIGURABLE INTERFACES 有权
    使用可配置的接口组合片上互连

    公开(公告)号:US20080140903A1

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

    申请号:US12022912

    申请日:2008-01-30

    IPC分类号: G06F13/36

    CPC分类号: H04L69/18 G06F15/7825

    摘要: Embodiments of apparatuses, systems, and methods are described for a machine-readable medium having instructions stored thereon, which, when executed by a machine, to cause the machine to generate a representation of an apparatus. The apparatus includes a bridge agent, a first interconnect, and a second interconnect. The bridge agent is configured by bridge control signals to control transmission of a communication between the first interconnect and the second interconnect. The representation may be a sequence of instructions written in a programming language to mimic in a computer simulation environment attributes derived from a projected fabricated hardware instance of the apparatus.

    摘要翻译: 对于具有存储在其上的指令的机器可读介质描述了装置,系统和方法的实施例,当由机器执行时,该机器可读介质使机器产生装置的表示。 该装置包括桥接器,第一互连和第二互连。 桥接代理由桥控制信号配置,以控制第一互连和第二互连之间的通信的传输。 该表示可以是以编程语言编写的指令序列,以在计算机模拟环境中模仿从该装置的投影制造的硬件实例导出的属性。

    Method and apparatus for configuring an interconnect to implement arbitration
    10.
    发明授权
    Method and apparatus for configuring an interconnect to implement arbitration 有权
    用于配置互连以实施仲裁的方法和装置

    公开(公告)号:US07296105B2

    公开(公告)日:2007-11-13

    申请号:US10678380

    申请日:2003-10-03

    IPC分类号: G06F15/16

    摘要: Various methods and apparatuses are described in which an interconnect couples to a plurality of initiator network resources and a plurality of target network resources. The interconnect may include a first stage of circuitry, a second stage of circuitry, and an arbitration controller. The first stage of circuitry receives incoming transactions from the plurality of initiator network resources. The second stage of circuitry passes outgoing transactions to the plurality of target network resources connecting to the interconnect. The arbitration controller arbitrates transactions from the plurality of initiator network resources destined to one or more of the target network resources. The target network resources supply their availability to service a transaction to the arbitration controller. The arbitration controller implements an arbitration policy that filters out transactions from the arbitration process those transactions from initiator network resources destine to target network resources that are currently not available to service a transaction.

    摘要翻译: 描述各种方法和装置,其中互连耦合到多个发起者网络资源和多个目标网络资源。 互连可以包括第一级电路,第二级电路和仲裁控制器。 电路的第一阶段从多个发起者网络资源接收传入的事务。 电路的第二阶段将输出事务传递到连接到互连的多个目标网络资源。 仲裁控制器仲裁来自指定给一个或多个目标网络资源的多个发起者网络资源的事务。 目标网络资源将其可用性提供给仲裁控制器。 仲裁控制器实施仲裁策略,从仲裁过程中过滤出来自发起者网络资源的那些事务指向当前不可用于服务于事务的网络资源的目标网络资源。