Task processor
AssigneeRenesas Electronics Corporation
InventorNaotaka Maruyama
Life of this patent
Estimating the term…
Abstract
A task processor includes a CPU, a save circuit, and a task control circuit. A task control circuit is provided with a task selection circuit and state storage units associated with respective tasks. When executing a predetermined system call instruction, the CPU notifies the task control circuit accordingly. When informed of the execution of a system call instruction, the task control circuit selects a task to be subsequently executed in accordance with an output from the selection circuit. When an interrupt circuit receives a high-speed interrupt request signal, the task switching circuit controls the state transition of a task by executing an interrupt handling instruction designated by the interrupt circuit.
Claims8
A task processor comprising:
- a processor including a first register and configured to execute tasks according to data in the first register, and
- a save circuit including a second register and connected with the processor, wherein the tasks include a first task and a second task,
- wherein when a first signal provided from an external device to the processor is at a first level, the processor is halted so that the processor halts execution of the first task,
- wherein when execution of the first task is halted, data in the first register is copied into the second register, and
- wherein when the first signal is at a second level different from the first level, the processor executes the second task according to data written from the second register into the first register while execution of the first task is halted.
Dependencies are inferred from the claim text.