主权项 |
1. A system on chip including several resources connected to a network on chip by dedicated network interfaces, where a network interface is able to interface a data processing unit of a resource with the network on chip, and where the system includes means for establishing communication between a first and a second resource via, respectively, first and second associated network interfaces, in which the first network interface has an output communication controller including:
means for receiving credits able to receive credits from the second network interface, and means for transmitting data, able to send to the second resource, over the network, available data delivered by the first resource, provided it first receives a sufficient number of credits, and in which the second network interface has an input communication controller including: means for transmitting credits which are able to send available credits to the first network resource, over the network, and means for receiving data which are able to receive data from the first network resource, and intended for the second resource, and in which at least one communication controller is adapted to transmit data or credits when a quantity of data or of available credits reaches a predetermined threshold, where the said at least one communication controller also includes means to force available data or credits to be transmitted when they are present in quantities below the said predetermined threshold. |