×

Request controller, processing unit, arrangement, method for controlling requests and computer program product

  • US 9,524,256 B2
  • Filed: 02/16/2007
  • Issued: 12/20/2016
  • Est. Priority Date: 02/16/2007
  • Status: Active Grant
First Claim
Patent Images

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 all claims
  • 34 Assignments
Timeline View
Assignment View
    ×
    ×