Integrated Circuit and Method for Time Slot Allocation
    1.
    发明申请
    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)分配时隙以确定未使用的时隙,并且还使用所述网络链路将确定的未使用的时隙分配给一个或多个连接,除了 它已经分配了时隙。

    Electronic Device and Method of Communication Resource Allocation
    2.
    发明申请
    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
    3.
    发明授权
    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
    4.
    发明授权
    Processing system and method for transmitting data 有权
    用于传输数据的处理系统和方法

    公开(公告)号:US07961604B2

    公开(公告)日:2011-06-14

    申请号:US10555401

    申请日:2004-05-04

    IPC分类号: H04L12/26 H04L12/40 G06F15/16

    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 of communication service mapping
    5.
    发明授权
    Integrated circuit and method of communication service mapping 有权
    通信服务映射的集成电路和方法

    公开(公告)号:US07594052B2

    公开(公告)日:2009-09-22

    申请号:US10598795

    申请日:2005-03-07

    IPC分类号: G06F13/42 G06F13/14

    CPC分类号: H04L45/00

    摘要: An integrated circuit, comprising a plurality of processing modules (M, S) is provided, wherein at least one first of said processing modules (M) requests at least one communication service to at least one second processing module (S) based on specific communication properties and at least one communication service identification. Furthermore, an interconnect means (N) is provided for coupling said plurality of processing modules (M, S) and for enabling a connection based communication having a set of connection properties. At least one network interface (NI) is associated to said at least one first of said processing modules (M) for controlling the communication between said at least one first of said plurality of processing modules (M) and said interconnect means (N). Moreover, a mapping means (A) is provided for mapping the requested at least one communication service based on said specific communication properties to a connection based on a set of connection properties according to said at least one communication service identification.

    摘要翻译: 提供了一种包括多个处理模块(M,S)的集成电路,其中所述处理模块(M)中的至少一个基于特定通信向至少一个第二处理模块(S)请求至少一个通信服务 属性和至少一个通信服务标识。 此外,提供互连装置(N)用于联接所述多个处理模块(M,S),并且用于实现具有一组连接属性的基于连接的通信。 至少一个网络接口(NI)与所述至少一个第一处理模块(M)相关联,用于控制所述多个处理模块(M)中的所述至少一个处理模块(M)和所述互连装置(N)之间的通信。 此外,提供映射装置(A),用于根据所述至少一个通信服务标识,基于所述特定通信属性将所请求的至少一个通信服务映射到基于一组连接属性的连接。

    Integrated Circuit and Method For Transaction Retraction
    6.
    发明申请
    Integrated Circuit and Method For Transaction Retraction 有权
    集成电路和事务处理方法

    公开(公告)号:US20080244225A1

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

    申请号:US10599201

    申请日:2005-03-15

    IPC分类号: G06F15/76 G06F13/16 G06F9/02

    CPC分类号: G06F13/1605

    摘要: An integrated circuit having a plurality of processing modules (I, T) is provided. At least one first processing module (I) issues at least one transaction towards at least one second processing module (T). Said integrated circuit further comprises at least one first transaction retraction unit (TRU1) for indicating an allowance to said at least one first of said processing modules (I) to retract said at least one transaction according to the sate of said second processing module (T).

    摘要翻译: 提供具有多个处理模块(I,T)的集成电路。 至少一个第一处理模块(I)向至少一个第二处理模块(T)发出至少一个事务。 所述集成电路还包括至少一个第一事务撤回单元(TRU1),用于指示所述至少一个所述处理模块(I)的允许,以根据所述第二处理模块的状态撤回所述至少一个事务( T)。

    Data Processing System and a Method For Synchronizing Data Traffic
    7.
    发明申请
    Data Processing System and a Method For Synchronizing Data Traffic 审中-公开
    数据处理系统和同步数据流量的方法

    公开(公告)号:US20080144670A1

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

    申请号:US11720207

    申请日:2005-11-29

    IPC分类号: H04J3/06

    摘要: The invention relates to a data processing system and a method for synchronizing data traffic. The data processing system according to the invention comprises a conversion unit, which conversion unit is arranged to convert a first flow control scheme applied in a first sub-network into a second flow control scheme applied in a second sub-network. The conversion unit may cooperate with or be integrated with another component, for example a component which performs conversion of operating frequency between sub-networks (clock-domain crossing). For the correct functioning of flow control it is necessary that separate flow control schemes are used for respectively the first sub-network and the second sub-network. The conversion unit performs a conversion between these schemes. For example, if the flow control schemes are credit-based the conversion unit computes the correct amount of credits for the first flow control scheme, based on the amount of credits available in the second flow control scheme. If necessary, credit conversion is performed. The latter is necessary when the flit sizes are different in the first and second sub-network, for example. The conversion unit translates the credits from the second sub-network (which credits represent a certain amount of data elements) into credits for the first sub-network. The number of credits may be different in respectively the first and second sub-network, for the same amount of data elements.

    摘要翻译: 本发明涉及数据处理系统和数据业务同步的方法。 根据本发明的数据处理系统包括转换单元,该转换单元被布置为将在第一子网中应用的第一流控制方案转换为在第二子网中应用的第二流控制方案。 转换单元可以与另一个组件(例如执行子网络之间的工作频率的转换(时钟域交叉))的组件协作或与其集成。 对于流量控制的正确功能,需要分别使用单独的流量控制方案来分别用于第一子网络和第二子网络。 转换单元执行这些方案之间的转换。 例如,如果流量控制方案是基于信用的,则转换单元基于第二流量控制方案中可用的信用量来计算第一流量控制方案的正确的信用量。 如有必要,进行信用转换。 例如,当第一子网和第二子网中的大小不同时,后者是必需的。 转换单元将来自第二子网(其信用表示一定数量的数据元素)的信用转换为第一子网的信用。 对于相同量的数据元素,信用数量在第一和第二子网络中可能分别不同。

    Integrated circuit comprising a plurality of processing modules and a network and method for exchanging data using same
    8.
    发明授权
    Integrated circuit comprising a plurality of processing modules and a network and method for exchanging data using same 有权
    包括多个处理模块的集成电路以及使用它们交换数据的网络和方法

    公开(公告)号:US07366818B2

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

    申请号:US10530266

    申请日:2003-07-04

    IPC分类号: G06F13/00 G06F9/46

    摘要: An integrated circuit comprising a plurality of processing modules M, S and a network N; RN arranged for providing at least one connection between a first and at least one second module M, S is provided. Said connection supports transactions comprising outgoing messages from the first module to the second modules and return messages from the second modules to the first module. Said integrated circuit comprises at least one dropping means DM for dropping data exchanged by said first and second module M, S. Accordingly, an alternative scheme for transaction completion is provided, where full and immediate transaction completion is merely applied for certain cases. The invention is based on the idea to allow the dropping of data in certain cases.

    摘要翻译: 一种集成电路,包括多个处理模块M,S和网络N; RN被设置用于在第一和至少一个第二模块M,S之间提供至少一个连接。 所述连接支持包括从第一模块到第二模块的输出消息的事务,并且将消息从第二模块返回到第一模块。 所述集成电路包括用于丢弃由所述第一和第二模块M,S交换的数据的至少一个丢弃装置DM。因此,提供了用于交易完成的备选方案,其中仅在某些情况下仅应用完全和即时交易完成。 本发明基于在某些情况下允许丢弃数据的想法。

    PROCESSING SYSTEM AND METHOD FOR TRANSMITTING DATA
    9.
    发明申请
    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.

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