SEMICONDUCTOR DEVICE
First Claim
1. A semiconductor device comprising:
- a plurality of masters; and
a real-time schedule unit coupled to the plurality of masters and controlling the plurality of masters to perform a plurality of tasks,wherein the real-time schedule unit monitors whether input data for the each of tasks has been determined, and activates the task determined to have the input data.
1 Assignment
0 Petitions
Accused Products
Abstract
A semiconductor device capable of executing a plurality of tasks in real time and improving performances is provided. The semiconductor device comprises a plurality of processors and a plurality of DMA controllers as master, a plurality of memory ways as slave, and a real-time schedule unit for controlling the plurality of masters such that the plurality of tasks are executed in real time. The real-time schedule unit RTSD uses the memory access monitor circuit and the data determination register to determine whether or not the input data of the task has been determined, and causes the task determined to have the input data determined to have been determined to be executed preferentially.
0 Citations
15 Claims
-
1. A semiconductor device comprising:
-
a plurality of masters; and a real-time schedule unit coupled to the plurality of masters and controlling the plurality of masters to perform a plurality of tasks, wherein the real-time schedule unit monitors whether input data for the each of tasks has been determined, and activates the task determined to have the input data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. The semiconductor device, comprising:
-
a first and a second master each performing a first task and a second task following the first task; a real-time schedule unit connected to the first and the second master and controlling the first and the second master to perform the first and the second task in real time, and wherein the real-time schedule unit monitors whether input data for the second task as an execution result of the first task has been determined, wherein when the real-time schedule unit detects that a predetermined data size of the input data has been determined, the real-time schedule unit allocates the second task to at least one of the first and the second master. - View Dependent Claims (13, 14, 15)
-
Specification