next up previous contents index

[ENGN3213 Home]

Timing Diagrams

  Timing is central to the function of state machines. The simulation software will give you an opportunity to become well acquainted with the timing waveforms produced by state machines. Pay particular attention to the sequence of states that is followed in response to the clock signal, as determined by the input values.

In general you can generate a timing diagram from a state diagram:

Given an initial state and input sequence, determine the resulting sequence of states and outputs.
You should practice doing this with examples.

Figure 52 illustrates part of a timing diagram for the given state machine. The transitions depend on the input value at the rising edge of the clock in this example.


  
Figure 52: Timing diagram.
\begin{figure}
\begin{center}
\epsfig{file=images/seqimg17.eps}\end{center}\end{figure}

Conversely, given a sufficiently rich timing behaviour, one can build a state diagram description.


next up previous contents index

[ENGN3213 Home]

ANU Engineering - ENGN3213