Controlling real time during embedded system development
First Claim
1. A method, comprising:
- generating a real-time clock signal; and
triggering tasks defined by an embedded software application with the real-time clock signal,wherein the embedded software application is executed by an embedded processor with a real-time operating system (“
RTOS”
), andwherein the real-time clock signal is controllable independent of a processor clock signal driving the embedded processor such that the real-time clock signal has a different time base than the processor clock signal, andwherein the processor clock signal is derived from a source that is separate and different from a source of the real-time clock signal.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are representative embodiments of methods, systems, and apparatus that can used to control real-time events (e.g., the real-time clock) during the design, simulation, or verification of an embedded system. In one exemplary embodiment disclosed herein, for example, a real-time clock signal is generated and tasks defined by an embedded software application are triggered with the real-time clock signal. In this embodiment, the embedded software application is executed by an embedded processor with a real-time operating system (“RTOS”), and the real-time clock signal is controllable independent of a processor clock signal driving the embedded processor in a manner that allows the real-time clock to have a different time base than the processor clock.
-
Citations
28 Claims
-
1. A method, comprising:
-
generating a real-time clock signal; and triggering tasks defined by an embedded software application with the real-time clock signal, wherein the embedded software application is executed by an embedded processor with a real-time operating system (“
RTOS”
), andwherein the real-time clock signal is controllable independent of a processor clock signal driving the embedded processor such that the real-time clock signal has a different time base than the processor clock signal, and wherein the processor clock signal is derived from a source that is separate and different from a source of the real-time clock signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
generating a series of real-time event signals; and triggering tasks defined by an embedded software application with the real-time event signals, wherein the embedded software application is executed by an embedded processor with a real-time operating system (“
RTOS”
), andwherein the real-time event signals are controllable independent of processor clock signals driving the embedded processor such that the real-time event signals have a different time base than the processor clock signals, wherein the processor clock signals are derived from a source that 1 s different and separate from the real-time event signals. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system, comprising:
-
a host computer configured to execute software that generates a first signal; and an embedded system coupled to the host computer and having an embedded processor, the embedded processor being configured to run a real-time operating system (“
RTOS”
) that executes tasks of a software application based on receipt of the first signal from the software running on the host computer,the embedded processor being configured to execute individual instructions of the tasks based on receipt of a second signal, the first signal being controllable independent of the second signal such that the first and second signals have a different time base and such that the second signal is derived from a source that is different and separate from the first signal. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification