×

Interruption of chip component managing tasks

  • US 9,378,048 B2
  • Filed: 06/11/2014
  • Issued: 06/28/2016
  • Est. Priority Date: 05/14/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • determining a current state value associated with a currently executing task at a microcontroller of a chip;

    storing the current state value in a register;

    determining whether a first priority of a requested task is higher than a second priority of the currently executing task;

    in response to determining that the first priority is higher than the second priority, evaluating the current state value stored in the register and determining a time interval since receiving a request to execute the requested task;

    in response to evaluating the current state value stored in the register as indicating interruptible or determining the time interval exceeds a threshold, interrupting the currently executing task and triggering execution of the requested task on the chip; and

    in response to evaluating the current state value stored in the register as indicating uninterruptible and the time interval does not exceed the threshold, executing the requested task in response to detection of one member selected from the group consisting of;

    detection of graceful termination of the currently executing task and detection of a change to the current state value.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×