Electronic Device and Method of Communication Resource Allocation
    1.
    发明申请
    Electronic Device and Method of Communication Resource Allocation 审中-公开
    电子设备与通信资源分配方法

    公开(公告)号:US20080232387A1

    公开(公告)日:2008-09-25

    申请号:US11996307

    申请日:2006-07-14

    IPC分类号: H04L29/10 H04L12/56 H04J3/00

    摘要: An electronic device is provided, comprising an interconnect means (N) for connecting a plurality of modules (IP; A-D, M) to enable a communication between the modules (IP; A-D, M), wherein communication resources relate to a time division multiple access based on time slots for dividing and sharing an available communication bandwidth. The electronic device furthermore comprises at least one network interface for coupling at least one of the plurality of modules (IP; A-D, M) to the interconnect means (N). The network interface (NI) is adapted to establish at least one connection to at least one further network interface (NI). The at least one connection comprises at least one channel (a d). The at least one network interface (NI) comprises at least one slot table (ST1-ST11) for reserving time slots for the at least one channel (a-d). The time slots are shared between those channels (a-d) which are associated to the same network interface (NI).

    摘要翻译: 提供一种电子设备,包括用于连接多个模块(IP; AD,M)的互连装置(N),以实现模块(IP; AD,M)之间的通信,其中通信资源涉及时分复用 基于用于划分和共享可用通信带宽的时隙的接入。 电子设备还包括至少一个网络接口,用于将多个模块(IP; A-D,M)中的至少一个耦合到互连装置(N)。 网络接口(NI)适于建立至少一个至少一个另外的网络接口(NI)的连接。 至少一个连接包括至少一个通道(d)。 所述至少一个网络接口(NI)包括用于为所述至少一个信道(a-d)预留时隙的至少一个时隙表(ST 1 -ST 11)。 这些时隙在与相同网络接口(NI)相关联的那些通道(a-d)之间共享。

    Processing system and method for communicating data
    2.
    发明授权
    Processing system and method for communicating data 有权
    用于传送数据的处理系统和方法

    公开(公告)号:US07412549B2

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

    申请号:US10555843

    申请日:2004-05-04

    IPC分类号: G06F13/42

    CPC分类号: G06F13/4269

    摘要: A method for communicating data between an initiator unit (INIT) which initiates the communication and a target unit (TRGT) is described. Therein the initiator unit (INIT) indicates a request (TID) to initiate a communication. In response the target unit (TRGT) provides information (READY, ACCEPTC) indicating whether one of the following situation exist, the initiator unit (INIT) has to maintain the request, the request of the initiator (INIT) is accepted, the request of the initiator (INIT) is rejected. In addition a processing system is described.

    摘要翻译: 描述了在启动通信的发起者单元(INIT)和目标单元(TRGT)之间传送数据的方法。 其中,发起者单元(INIT)指示发起通信的请求(TID)。 作为响应,目标单元(TRGT)提供指示是否存在以下情况之一的信息(READY,ACCEPTC),发起者单元(INIT)必须维护请求,接受发起者(INIT)的请求,请求 启动器(INIT)被拒绝。 另外还描述了处理系统。

    PROCESSING SYSTEM AND METHOD FOR TRANSMITTING DATA
    3.
    发明申请
    PROCESSING SYSTEM AND METHOD FOR TRANSMITTING DATA 审中-公开
    用于传输数据的处理系统和方法

    公开(公告)号:US20110219155A1

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

    申请号:US13100811

    申请日:2011-05-04

    IPC分类号: G06F13/42

    CPC分类号: G06F13/4269

    摘要: A method for exchanging data between first and second functional units includes the following steps. In a first handshake procedure, data is exchanged corresponding to a communication thread selected by the first functional unit, while independently in a second handshake procedure, information relating to a status of at least one communication thread is exchanged from the second to the first functional unit. The information enables the first functional unit to anticipate the possibility of exchanging data for the at least one communication thread.

    摘要翻译: 一种用于在第一和第二功能单元之间交换数据的方法包括以下步骤。 在第一握手过程中,对应于由第一功能单元选择的通信线程交换数据,而在第二握手过程中独立地将与至少一个通信线程的状态相关的信息从第二功能单元交换到第一功能单元 。 该信息使得第一功能单元能够预测为至少一个通信线程交换数据的可能性。

    Integrated circuit and method for transaction abortion
    5.
    发明授权
    Integrated circuit and method for transaction abortion 有权
    交易流产的集成电路和方法

    公开(公告)号:US07613849B2

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

    申请号:US10599215

    申请日:2005-03-15

    IPC分类号: G06F13/00

    摘要: An integrated circuit includes processing modules and an interconnect device for coupling the processing modules and for enabling a device-level communication based on transactions between the processing modules. A first processing module issues a transaction towards a second processing module. The integrated circuit further includes a transaction abortion unit for aborting the transaction issued from the first module by receiving an abort request issued by the first module, by initiating a discard of the transaction to be aborted, and by issuing a response indicating the success/failure of the requested transaction abortion.

    摘要翻译: 集成电路包括处理模块和用于耦合处理模块的互连装置,并且用于基于处理模块之间的事务实现设备级通信。 第一处理模块向第二处理模块发出交易。 集成电路还包括一个交易流产单元,用于通过接收到由第一模块发出的中止请求中止从第一模块发出的交易,通过发起要中止的交易的丢弃,并通过发出指示成功/失败的响应 的请求交易流产。

    Electronic Device And Method Of Communication Resource Allocation
    6.
    发明申请
    Electronic Device And Method Of Communication Resource Allocation 审中-公开
    电子设备与通信资源分配方法

    公开(公告)号:US20080123666A1

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

    申请号:US11718979

    申请日:2005-11-07

    IPC分类号: H04L12/56

    摘要: Therefore, an electronic device is provided having a plurality of processing modules (IP1-IP5), an interconnect means (N) for coupling the plurality of processing modules (IP1-IP5) enabling at least one first communication (CII) among the processing modules (IP1-IP5), and at least one first module (D1-D5; NI1-N7) for communicating with one of the plurality of processing modules (IP1-IP5) through the interconnect means (N) based on at least one second communication (CI). A second communication (CI) is established which is non-intrusive with regards to the first communication (CII).

    摘要翻译: 因此,提供一种具有多个处理模块(IP 1 -IP 5)的电子设备,用于耦合多个处理模块(IP 1 -IP 5)的互连装置(N),其能够进行至少一个第一通信(CII) 在处理模块(IP 1 -IP 5)和至少一个第一模块(D 1 -D 5; NI 1 -N 7)之间通过所述多个处理模块(IP 1 -IP 5)与所述多个处理模块 基于至少一个第二通信(CI)的互连装置(N)。 建立了关于第一次通信(CII)的非侵入性的第二通信(CI)。

    Integrated circuit and method of arbitration in a network on an integrated circuit
    7.
    发明授权
    Integrated circuit and method of arbitration in a network on an integrated circuit 有权
    集成电路中的集成电路和仲裁方法

    公开(公告)号:US08005097B2

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

    申请号:US11914250

    申请日:2006-05-16

    IPC分类号: H04L12/28

    摘要: The invention relates to an integrated circuit and to a method of arbitration in a network on an integrated circuit. According to the invention, a method of arbitration in a network on an integrated circuit is provided, the network comprising a router unit, the router unit comprising a first input port, a second input port and an output port, wherein the router unit receives at least one first packet via the first input port, and wherein the router unit receives at least one second packet via the second input port, the router unit arbitrating between the first packet and the second packet, characterized in that the step of arbitrating is performed using a first label and a second label, the first label being attached to the first packet, and the second label being attached to the second packet. This method relies on the perception that the arbitration performed by a router should be based on connection arbitration instead of input port arbitration. This means that instead of merely arbitrating between the contending input ports in a router, the arbitration should also take into account the connections to which packets correspond. This can be done by attaching labels to the packets, which labels are used in the arbitration process. In this way, it is possible to achieve a fair allocation of bandwidth to different connections, regardless of on which input ports these connections are established.

    摘要翻译: 本发明涉及集成电路和集成电路中的网络中的仲裁方法。 根据本发明,提供了一种在集成电路中的网络中仲裁的方法,所述网络包括路由器单元,所述路由器单元包括第一输入端口,第二输入端口和输出端口,其中所述路由器单元接收 至少一个第一分组经由所述第一输入端口,并且其中所述路由器单元经由所述第二输入端口接收至少一个第二分组,所述路由器单元在所述第一分组与所述第二分组之间进行仲裁,其特征在于,所述仲裁步骤使用 第一标签和第二标签,第一标签被附加到第一分组,第二标签被附加到第二分组。 该方法依赖于路由器执行的仲裁应基于连接仲裁而不是输入端口仲裁的认知。 这意味着,仲裁还应考虑到数据包对应的连接,而不是在路由器中的竞争输入端口之间进行仲裁。 这可以通过将标签附加到分组来完成,这些标签在仲裁过程中被使用。 以这种方式,无论在哪些输入端口上建立这些连接,都可以实现对不同连接的公平分配带宽。

    ELECTRONIC DEVICE WITH END-TO-END FLOW CONTROL OF MESSAGES
    8.
    发明申请
    ELECTRONIC DEVICE WITH END-TO-END FLOW CONTROL OF MESSAGES 审中-公开
    具有端到端流量控制的电子设备

    公开(公告)号:US20090100148A1

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

    申请号:US12298146

    申请日:2007-04-17

    IPC分类号: G06F15/16

    CPC分类号: G06F13/4022 H04L47/10

    摘要: An electronic device is provided which comprises at least one sender (S0-S3) for transmitting data and at least one receiver (R) for receiving data. Furthermore, a network-based interconnect (N) is provided for coupling the at least one sender and the at least one receiver such that a data traffic from the sender is forwarded to the receiver. In addition, at least one separate shared dedicated control interconnect (CI) is coupled between the at least one sender (S0-S3) and the at least one receiver (R) for communicating flow control data between the sender and the receiver.

    摘要翻译: 提供一种电子设备,其包括用于发送数据的至少一个发送器(S0-S3)和用于接收数据的至少一个接收器(R)。 此外,提供基于网络的互连(N)以用于耦合所述至少一个发送者和所述至少一个接收者,使得来自所述发送者的数据业务被转发到所述接收者。 此外,至少一个单独的共享专用控制互连(CI)耦合在至少一个发送器(S0-S3)和至少一个接收器(R)之间,用于在发送器和接收器之间传送流量控制数据。

    Integrated Circuit and Method for Time Slot Allocation
    9.
    发明申请
    Integrated Circuit and Method for Time Slot Allocation 审中-公开
    集成电路和时隙分配方法

    公开(公告)号:US20080267211A1

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

    申请号:US11569979

    申请日:2005-06-08

    IPC分类号: H04L12/43 H04J3/16

    CPC分类号: H04Q11/04

    摘要: An integrated circuit comprising a plurality of processing modules (M, S; IP) and a network (N) arranged for coupling said modules (M, S; IP) is provided. Said integrated circuit further comprises a plurality of network interfaces (NI) each being coupled between one of said processing modules (M, S; IP) and said network (N). Said network (N) comprises a plurality of routers (R) coupled via network links (L) to adjacent routers (R). Said processing modules (M, S; IP) communicate between each other over connections using connection paths (C1-C12) through the network (N), wherein each of said connection paths (C1-C12) employ at least one network link (L) for a required number of time slots. At least one time slot allocating unit (SA) is provided for allocating time slots to said network links (L) for determining unused time slots and for allocation the determined unused time slots to one or more of the connections using said network link in addition to its already allocated time slots.

    摘要翻译: 提供一种包括多个处理模块(M,S; IP)和布置用于耦合所述模块(M,S; IP)的网络(N)的集成电路。 所述集成电路还包括多个网络接口(NI),每个网络接口(NI)耦合在所述处理模块(M,S; IP)和所述网络(N)中的一个之间。 所述网络(N)包括经由网络链路(L)耦合到相邻路由器(R)的多个路由器(R)。 所述处理模块(M,S; IP)通过使用通过网络(N)的连接路径(C 1 -C 12)的连接彼此通信,其中每个所述连接路径(C 1 -C 12)使用至少一个 网络链路(L),用于所需数量的时隙。 提供至少一个时隙分配单元(SA)用于向所述网络链路(L)分配时隙以确定未使用的时隙,并且还使用所述网络链路将确定的未使用的时隙分配给一个或多个连接,除了 它已经分配了时隙。

    Apparatus and method for communicating in an integrated circuit
    10.
    发明授权
    Apparatus and method for communicating in an integrated circuit 有权
    用于在集成电路中通信的装置和方法

    公开(公告)号:US07373449B2

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

    申请号:US10530267

    申请日:2003-10-07

    IPC分类号: G06F13/00

    摘要: An integrated circuit comprising a plurality of processing modules (M; I; S; T) and a network (N; RN) arranged for providing at least one connection between a first and at least one second module is provided. Said connections comprises a set of communication channels each having a set of connection properties. Said connection supports transactions comprising outgoing messages from the first module to the second module and return messages from the second module to the first module. The connection properties of the different communication channels of said connection can be adjusted independently. Therefore, the utilization of the resources of a network on chip is more efficient, since the connection between modules can be efficiently adapted to their actual requirement, such that the connection is not over dimensioned and unused network resources can be assigned to other connections.

    摘要翻译: 提供一种包括多个处理模块(M; I; S; T)和布置成用于在第一和至少一个第二模块之间提供至少一个连接的网络(N; RN)的集成电路。 所述连接包括一组通信信道,每个通信信道具有一组连接属性。 所述连接支持包括从第一模块到第二模块的输出消息的事务,并将消息从第二模块返回到第一模块。 所述连接的不同通信信道的连接属性可以独立调整。 因此,片上网络资源的利用效率更高,因为模块之间的连接可以有效地适应其实际需求,使得连接不会过大,并且未使用的网络资源可以分配给其他连接。