×

INTERRUPTION OF CHIP COMPONENT MANAGING TASKS

  • US 20140344824A1
  • Filed: 06/11/2014
  • Published: 11/20/2014
  • Est. Priority Date: 05/14/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, at a microcontroller of a chip, a request to execute on the chip a first task having a first priority;

    determining that a second task having a second priority is currently executing on the chip;

    determining that the first priority is higher than the second priority;

    determining whether a value in a register indicates that the second task can be interrupted without causing the chip or any components of the chip to be in one or more of an inconsistent state or a harmful state;

    if the value indicates that the second task can be interrupted without causing the chip or any components of the chip to be in one or more of an inconsistent state or a harmful state,interrupting execution of the second task and triggering execution of the first task on the chip;

    if the value indicates that the second task cannot be interrupted without causing the chip or any components of the chip to be in one or more of an inconsistent state or a harmful state,waiting for lapse of a time period since receipt of the request to execute the first task; and

    interrupting the second task upon,detecting lapse of the time period since receipt of the request to execute the first task, ordetecting, prior to lapse of the time period, that the value in the register has been changed to indicate that the second task can be interrupted without causing the chip or any components of the chip to be in one or more of an inconsistent state or a harmful state.

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