发明名称 Processing system for switching between execution of a normal task and a management task
摘要 A data processing device includes an instruction executing part executing a normal task and a management task scheduling an execution order of the normal task with switching the normal task and the management task, a counter measuring an execution state of the normal task being executed in the instruction executing part, and a state controller controlling the counter based on the normal task being executed in the instruction executing part. The instruction executing part determines whether the normal task to be executed next of a plurality of normal tasks scheduled by the management task is a measurement object or not, and outputs an operation signal notifying the state controller of the determination result. The state controller operates the counter in accordance with the branch operation.
申请公布号 US8938742(B2) 申请公布日期 2015.01.20
申请号 US200812292208 申请日期 2008.11.13
申请人 Renesa Electronics Corporation 发明人 Suzuki Hitoshi;Akaike Yukihiko
分类号 G06F9/455;G06F9/46;G06F9/48 主分类号 G06F9/455
代理机构 McGinn IP Law Group, PLLC 代理人 McGinn IP Law Group, PLLC
主权项 1. A data processing device, comprising: an instruction executing part that executes one at a time of a normal task and a management task that schedules an execution order of the normal task, and the instruction executing part switching the normal task and the management task using a branch operation; a counter that measures an execution state of the normal task being executed in the instruction executing part; and a state controller that controls the counter in accordance with the normal task being executed in the instruction executing part, wherein the instruction executing part determines whether a normal task, which is to be executed next of a plurality of normal tasks scheduled by the management task, comprises a measurement object, and outputs an operation signal notifying the state controller of a result of the determination, wherein, when the state controller is notified by the operation signal that the normal task that is to be executed next comprises the measurement object, the state controller operates the counter in accordance with the branch operation by switching from the management task to the normal task, wherein the state controller comprises: a second storing part that stores an operation set value, based on the operation signal; anda first storing part that stores the operation set value stored in the second storing part in accordance with the branch operation from the management task to the normal task, wherein the counter starts or stops the operation, based on the operation set value stored in the first storing part, wherein the instruction executing part executes an operation of: changing a task to be executed from the management task to the normal task, based on an instruction of calling the normal task executed in the management task;outputting a signal that calls the normal task in accordance with execution of the instruction of calling the normal task;changing a task that is to be executed from the normal task to the management task, based on an instruction of calling the management task executed in the normal task; andoutputting a signal that calls the management task in accordance with execution of the instruction that calls the management task, and wherein the state controller executes an operation of: moving the operation set value from the second storing part to the first storing part in accordance with the signal that calls the normal task; andmoving the operation set value from the first storing part to the second storing part in accordance with the signal that calls the management task.
地址 Kawasaki-shi JP