Electronic Device and Method for Flow Control
First Claim
1. Electronic device, comprisinga plurality of processing units (IP;
- MIP, SIP);
an interconnect means (NOC) for coupling the plurality of processing units (IP;
MIP, SIP);
a plurality of interface means (NI;
MNI, SNI) arranged between one of the processing units (IP;
MIP, SIP) and the interconnect means (NOC), for enabling a communication between the processing units (IP;
MIP, SIP) and the interconnect means;
wherein the communication between the processing units (IP;
MIP, SIP) is a packet-based communication via the interface means (NI;
MNI, SNI) and the interconnect means (NOC);
wherein each packet first comprises a first header (H) followed by a payload (P);
wherein said interface means comprise (NI;
MNI, SNI) a flow control means (FCM) for controlling the communication flow between two processing units (IP;
MIP, SIP) based on flow control credit information (C), for inserting the first header (H) in each packet, and for additionally inserting a second header (H) into a packet according to an amount of required flow control credit information (C).
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device is provided comprising a plurality of processing units (IP; MIP, SIP); an interconnect means (NOC) for coupling the plurality of processing units (IP; MIP, SIP); and a plurality of interia.ee means (NI; MNI, SNI) arranged between one of the processing units (IP; MIP, SIP) and the interconnect means (NOC), for enabling a communication between the processing units (IP; MIP, SIP) and the interconnect means. The communication between the processing units (IP; MIP, SIP) is a packet-based communication via the interface means (NI; MNI, SNI) and the interconnect means (NOC). Each packet first comprises a first header (H) followed by a pay load (P). Said interface means comprise (NI; MNI, SNI) a flow control means (FCM) for controlling the communication flow between two processing units (IP; MIP, SIP) based on flow control credit information (C), for inserting the first header (H) in each packet, and for additionally inserting a second header (H) into a packet according to an amount of required flow control credit information (C).
85 Citations
6 Claims
-
1. Electronic device, comprising
a plurality of processing units (IP; - MIP, SIP);
an interconnect means (NOC) for coupling the plurality of processing units (IP;
MIP, SIP);a plurality of interface means (NI;
MNI, SNI) arranged between one of the processing units (IP;
MIP, SIP) and the interconnect means (NOC), for enabling a communication between the processing units (IP;
MIP, SIP) and the interconnect means;wherein the communication between the processing units (IP;
MIP, SIP) is a packet-based communication via the interface means (NI;
MNI, SNI) and the interconnect means (NOC);wherein each packet first comprises a first header (H) followed by a payload (P); wherein said interface means comprise (NI;
MNI, SNI) a flow control means (FCM) for controlling the communication flow between two processing units (IP;
MIP, SIP) based on flow control credit information (C), for inserting the first header (H) in each packet, and for additionally inserting a second header (H) into a packet according to an amount of required flow control credit information (C). - View Dependent Claims (2, 3, 4, 5)
- MIP, SIP);
-
6. Method for flow control in an electronic device having a plurality of processing units (IP;
- MIP, SIP);
an interconnect means (NOC) for coupling the plurality of processing units (IP;
MIP, SIP); and
a plurality of interface means (NI;
MNI, SNI) arranged between one of the processing units (IP;
MIP, SIP) and the interconnect means (NOC), for enabling a communication between the processing units (IP;
MIP, SIP) and the interconnect means;wherein the communication between the processing units (IP;
MIP, SIP) is a packet-based communication via the interface means (NI;
MNI, SNI) and the interconnect means (NOC);wherein each packet first comprises a first header (H) followed by a payload (P); said method comprising the steps of; controlling the communication flow between two processing units (IP;
MIP, SIP) based on flow control credit information (C);inserting the first header (H) in each packet, and additionally inserting a second header (H) into a packet according to an amount of required flow control credit information (C).
- MIP, SIP);
Specification