SEMICONDUCTOR DEVICE AND SYSTEMS USING THE SAME
First Claim
1. A semiconductor device comprising:
- a plurality of first masters;
a scheduling device connected to the plurality of first masters for controlling the plurality of first masters to perform a plurality of tasks in real time;
a memory accessed by the plurality of first masters to store data by performing the tasks; and
an access monitor circuit monitoring access to the memory by the plurality of first masters, wherein when access to the memory is detected by the access monitor circuit, the data stored in the memory is transferred based on destination data.
1 Assignment
0 Petitions
Accused Products
Abstract
A semiconductor device capable of suppressing performance degradation and systems using the same are provided. The semiconductor device includes a plurality of processors CPU1 and CPU2, a scheduling device 10 (ID1) connected to the processors CPU1 and CPU2 for controlling the processors CPU1 and CPU2 to execute a plurality of tasks in real time, memories 17 and 18 accessed by the processors CPU1 and CPU2 to store data by executing the tasks, and access monitor circuits 15 for monitoring accesses to the memories by the processors CPU1 and CPU2. When an access to the memory is detected by the access monitor circuit 15, the data stored in the memory 18 is transferred based on the destination information of the data stored in the memory 18.
-
Citations
17 Claims
-
1. A semiconductor device comprising:
-
a plurality of first masters; a scheduling device connected to the plurality of first masters for controlling the plurality of first masters to perform a plurality of tasks in real time; a memory accessed by the plurality of first masters to store data by performing the tasks; and an access monitor circuit monitoring access to the memory by the plurality of first masters, wherein when access to the memory is detected by the access monitor circuit, the data stored in the memory is transferred based on destination data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising a plurality of semiconductor device connected to each other by networks,
wherein each of said plurality of semiconductor device comprises: -
a plurality of masters;
a scheduling device connected to the plurality of masters for controlling the plurality of masters to perform a plurality of tasks in real time;a memory accessed by the plurality of masters to store data by performing tasks; and
an access monitor circuit monitoring access to the memory by the plurality of masters;wherein when an access to the memory is detected by the access monitor circuit in a first semiconductor device of the plurality of semiconductor device, data stored in the memory is transferred to a second semiconductor device of memory specified by destination data in the plurality of semiconductor device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification