Request controller, processing unit, arrangement, method for controlling requests and computer program product
First Claim
1. An interrupt request controller to control an interrupt request of at least one processing unit, said interrupt request requesting to switch a context of said processing unit or to switch said processing unit from a current operation to another operation, said interrupt request controller comprising:
- a controller input to receive the interrupt request;
a request processing unit connected to said controller input, the request processing unit to decide whether to grant said received interrupt request based on at least one decision criterion;
a controller output connected to said request processing unit, the controller output to provide information about at least one granted request;
wherein said request processing unit includes;
a control logic unit including;
a state input to receive information about a current state in a logic flow of an application executing in said processing unit; and
a request input to receive information about the received interrupt request;
said control logic unit arranged to determine whether said received interrupt occurs too often, to determine whether said received interrupt request belongs to said current state of the logic flow of the application, to grant said received interrupt request in response to said received interrupt request belonging to said current state of the application and to reject said received interrupt request in response to the received interrupt request not belonging to said current state of the logic flow of the application;
said control logic unit further including a control logic output to provide a request grant signal in response to said received interrupt request being granted.
34 Assignments
0 Petitions
Accused Products
Abstract
An request controller for controlling requests of a processing unit. The request controller may include an request controller input for receiving an request and an request processing unit connected to the request controller input. The request may request to switch a context of said processing unit or to switch the processing unit from a current an operation to another operation. The request processing unit may decide on the request based on a decision criterion. An request controller output may be connected to the request processing unit, for outputting information about at least granted request. The request processing unit may include a control logic unit including: a state input for receiving information about a current state of a system including the processing unit; and a request input for receiving information about a received request. The control logic unit may be arranged to determine whether the received request belongs to the current state of the processor, to grant the request when the received request does belong to the current state and to reject the request in case the request does not belong to the current state. The control logic unit may further include a control logic output for outputting an request grant signal when the request is granted.
25 Citations
20 Claims
-
1. An interrupt request controller to control an interrupt request of at least one processing unit, said interrupt request requesting to switch a context of said processing unit or to switch said processing unit from a current operation to another operation, said interrupt request controller comprising:
-
a controller input to receive the interrupt request; a request processing unit connected to said controller input, the request processing unit to decide whether to grant said received interrupt request based on at least one decision criterion; a controller output connected to said request processing unit, the controller output to provide information about at least one granted request; wherein said request processing unit includes; a control logic unit including; a state input to receive information about a current state in a logic flow of an application executing in said processing unit; and a request input to receive information about the received interrupt request; said control logic unit arranged to determine whether said received interrupt occurs too often, to determine whether said received interrupt request belongs to said current state of the logic flow of the application, to grant said received interrupt request in response to said received interrupt request belonging to said current state of the application and to reject said received interrupt request in response to the received interrupt request not belonging to said current state of the logic flow of the application; said control logic unit further including a control logic output to provide a request grant signal in response to said received interrupt request being granted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for controlling requests of a processing unit, said requests requesting to switch a context of said processing unit or to switch said processing unit from a current operation to another operation, said method comprising:
-
receiving an interrupt request; deciding whether to grant said received interrupt request based on at least one decision criterion; outputting information about at least one granted interrupt request; and receiving information about a current state of a logic flow of an application executing in said processing unit; wherein receiving information about the received interrupt request includes; determining whether a particular interrupt has occurred too often; determining from said information whether said received interrupt request belongs to said current state of the logic flow in the application executing in the processing unit; granting said interrupt request in response to said received interrupt request belonging to said current state of the logic flow of the application executing in the processing unit; rejecting said received interrupt request in response to the received interrupt request not belonging to said current state of the logic flow of the application; and outputting an request grant signal in response to said received interrupt request being granted. - View Dependent Claims (16)
-
-
17. A request controller to control a request of a processing unit in a vehicle control system, the request controller comprising:
-
a controller input to receive an interrupt request from a control node in a vehicle, the interrupt request for the processing unit in the vehicle control system; a request processing unit connected to the controller input, the request processing unit to decide whether to grant the interrupt request based a decision criterion; a controller output connected to the request processing unit, the controller output to provide information about a granted request; wherein the request processing unit includes; a control logic unit including; a state input to receive information about a current state of a logic flow of an application executing in the processing unit, and a request input to receive information about a received interrupt request; the control logic unit arranged to determine whether a particular interrupt has occurred too often, to determine whether the received interrupt request belongs to the current state of the logic flow of the application, to grant the interrupt request in response to the received interrupt request belonging to the current state of the logic flow of the application, and to reject the interrupt request in response to the interrupt request not belonging to the current state of the logic flow of the application; the control logic unit further including a control logic output to provide an request grant signal in response to the interrupt request being granted. - View Dependent Claims (18, 19, 20)
-
Specification