Periodic process performing system and system on chip
AssigneeSamsung Electronics Co., Ltd.
InventorDong Sik Cho
Life of this patent
Estimating the term…
Abstract
A periodic process performing system includes a system processor to which a first periodic real-time process, which starts to be executed starts for each of a first time interval from a first start time, is assigned; a wakeup logic which provides the system processor with a first state capable of executing the first periodic real-time process; and a counter which supplies a first tick signal to the wakeup logic for each of the first time interval from a second start time earlier than the first start time, and supplies a second tick signal to the system processor for each of the first time interval from a third start time between the first start time and the second start time.
Claims20
A periodic process performing system comprising:
- a system processor configured to periodically execute a first periodic real-time process for a plurality of first time intervals starting at a first start time;
- wakeup logic circuitry configured to transmit at least one signal which causes the system processor to enter a first state capable of executing the first periodic real-time process;
- a counter configured to supply a first tick signal to the wakeup logic circuitry for each of the plurality of first time intervals at a second start time, the second start time earlier than the first start time, and supply a second tick signal to the system processor for each of the plurality of first time intervals at a third start time, the third start time between the first start time and the second start time;
- and
- the system processor is further configured to start execution of the first periodic real-time process based on the second tick signal and a clock signal, the clock signal generated in response to the first tick signal.
A periodic process performing system comprising:
- a system processor configured to periodically execute a first periodic real-time process for a plurality of first time intervals starting at a first start time;
- a counter configured to generate a first tick signal for each of the plurality of first time intervals starting at a second start time, the second start time earlier than the first start time;
- power management circuitry configured to supply power to the system processor;
- clock management circuitry configured to supply a clock signal to the system processor;
- wakeup logic circuitry configured to transmit signals to the power management circuitry and the clock management circuitry, respectively, based on the first tick signal;
- the counter is further configured to generate a second tick signal for each of the plurality of first time intervals starting at a third start time, the third start time between the first start time and the second start time;
- and
- the system processor is further configured to start execution of the first periodic real-time process based on the second tick signal and the clock signal from the clock management circuitry.
A system-on-chip device comprising:
- an interface configured to receive requests from a host for a task to be periodically executed;
- and
- a periodic process performing system configured to execute a first periodic real- time process related to the requested task,
- the first periodic real-time process being a process which starts to be executed at the start of each first time interval of a plurality of first time intervals, the plurality of first time intervals calculated from a first start time;
- the periodic process performing system includes,
- a system processor configured to execute the first periodic real-time process,
- a counter configured to generate a first tick signal for each of the plurality of first time intervals from a second start time, the second start time earlier than the first start time, and
- generate a second tick signal for each of the plurality of first time intervals from a third start time, the third start time between the first start time and the second start time, and
- wakeup logic circuitry configured to receive the first tick signal from the counter, and transmit at least one signal which causes the system processor to enter a first state capable of executing the first periodic real-time process, and the system processor is further configured to,
- set the second start time, the third start time, and the plurality of first time intervals in the counter when the first period real-time process is allocated to the system processor, and
- start execution of the first periodic real-time process based on the second tick signal and a clock signal, the clock signal generated in response to the first tick signal.
Dependencies are inferred from the claim text.