Timing diagrams are
used to show changes and their relationship to clock times. It
provides a visual representation of objects changing state and
interacting over time.
Timing diagrams can be
used for defining hardware-driven or embedded software
components.
The X-axis of the
timing diagram normally has the time units with the Y-axis showing
the objects and their states. States are normally changed by some
sort of event that causes the state change.
Timing diagrams can be
drawn from a value or time based point of view.
Example: Time-based
timing diagram
Example: Value-based timing
diagram