System on chip
First Claim
Patent Images
1. A system on chip, comprising:
- two or more responder units; and
two or more protection units, whereineach of said responder units comprises a set of responder elements including first, second, third, and fourth responder elements,each of said protection units is associated with and protects one of said responder units and is arranged to;
provide a group mapping, wherein said group mapping assigns one or more group identifiers to each responder element of a respective responder unit and at least two of said responder elements of the set of responder elements of each of the responder units are assigned the same group identifier by a group identifier list, wherein the first and second responder elements provide a first function and are assigned a first group identifier, and the third and fourth responder elements provide a second function and are assigned a second group identifier, wherein the first and second functions are different,provide a group authorization list, wherein said group authorization list assigns a set of access requirements to each of said group identifiers, wherein the set of access requirements includes allowing a first requestor access to a first target responder element of the target responder elements only during specific time slices and inhibiting access during other time slices,receive a request for access to one or more target responder elements among the responder elements of the respective responder unit,for each of said target responder elements, determine a corresponding one or more group identifiers from said group mapping and further determine a corresponding one or more sets of access requirements from said group authorization list, andcompare said request with respect to the determined set of access requirements, to generate a request evaluation result.
24 Assignments
0 Petitions
Accused Products
Abstract
A system on chip having two or more responder units and two or more protection units is provided. Each of the responder units comprises a set of responder elements. Each of the protection units is associated with and protects one of the responder units and is arranged to provide a group mapping. The group mapping assigns one or more group identifiers to each of the responder elements of the respective responder unit.
-
Citations
20 Claims
-
1. A system on chip, comprising:
-
two or more responder units; and two or more protection units, wherein each of said responder units comprises a set of responder elements including first, second, third, and fourth responder elements, each of said protection units is associated with and protects one of said responder units and is arranged to; provide a group mapping, wherein said group mapping assigns one or more group identifiers to each responder element of a respective responder unit and at least two of said responder elements of the set of responder elements of each of the responder units are assigned the same group identifier by a group identifier list, wherein the first and second responder elements provide a first function and are assigned a first group identifier, and the third and fourth responder elements provide a second function and are assigned a second group identifier, wherein the first and second functions are different, provide a group authorization list, wherein said group authorization list assigns a set of access requirements to each of said group identifiers, wherein the set of access requirements includes allowing a first requestor access to a first target responder element of the target responder elements only during specific time slices and inhibiting access during other time slices, receive a request for access to one or more target responder elements among the responder elements of the respective responder unit, for each of said target responder elements, determine a corresponding one or more group identifiers from said group mapping and further determine a corresponding one or more sets of access requirements from said group authorization list, and compare said request with respect to the determined set of access requirements, to generate a request evaluation result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system on chip, comprising:
-
two or more responder units; and two or more protection units, wherein each of said responder units comprises a set of responder elements, each of said protection units is associated with and protects one of said responder units and is arranged to; provide a group mapping, wherein said group mapping assigns one or more group identifiers to each responder element of a respective responder unit and at least two of said responder elements of the set of responder elements of each of the responder units are assigned the same group identifier by a group identifier list, wherein a first responder element and a second responder element provide a first function and are assigned a first group identifier, and a third responder element and a fourth responder element provide a second function and are assigned a second group identifier, wherein the first and second functions are different, provide a group authorization list, wherein said group authorization list assigns a set of access requirements to each of said group identifiers wherein the group authorization list used by at least one of the protection units is provided by another unit within the system on chip, receive a request for access to one or more target responder elements among the responder elements of the respective responder unit, for each of said target responder elements, determine a corresponding one or more group identifiers from said group mapping and further determine a corresponding one or more sets of access requirements from said group authorization list, and compare said request with respect to the determined set of access requirements, to generate a request evaluation result, wherein the group authorization list is provided by a request analysis unit arranged to receive from a requesting actor said request, wherein said request analysis unit is further arranged to determine relevant protection data on the basis of said request and on the basis of a system authorization list comprising multiple entries, wherein said determining of said relevant protection data comprises, for each entry of said system authorization list, to identify entries related to the actor, and to identify entries related to a target responder unit, and wherein said request analysis unit is further arranged to provide said relevant protection data to at least one target protection unit, said at least one target protection unit being a protection unit associated with a selected target responder unit, and located in a hierarchical path between a requesting requestor unit and said target responder unit.
-
-
16. A system on chip, comprising:
-
first and second responder units; and first and second protection units, wherein the first responder unit comprises a first set of responder elements and the second responder unit comprises a second set of responder elements, the first protection unit is associated with and protects the first responder unit and the second protection unit is associated with and protects the second responder unit, the first protection unit is arranged to; provide a group mapping, wherein the group mapping assigns one or more group identifiers to each responder element of the first responder unit and at least two of the responder elements of the first set of responder elements are assigned the same group identifier by a group identifier list, wherein a first responder element and a second responder element provide a first function and are assigned a first group identifier, and a third responder element and a fourth responder element provide a second function and are assigned a second group identifier, wherein the first and second functions are different, provide a group authorization list, wherein said group authorization list assigns a set of access requirements to each of the group identifiers, receive a request for access to one or more target responder elements among the responder elements of the first responder unit, for each of the target responder elements, determine a corresponding one or more group identifiers from said group mapping and further determine a corresponding one or more sets of access requirements from said group authorization list, wherein the set of access requirements includes allowing a first requestor access to a first target responder element of the target responder elements only during specific time slices and inhibiting access during other time slices, and compare said request with respect to the determined set of access requirements, to generate a request evaluation result. - View Dependent Claims (17, 18, 19, 20)
-
Specification