next up previous contents index

[ENGN3213 Home]

Data Subsystem

  A data subsystem for the incdec example is shown in Figure 91.


  
Figure 91: incdec data subsystem.
\begin{figure}
\begin{center}
\epsfig{file=images/rtl-incdec-4.eps}\end{center}\end{figure}

This data subsystem consists of a number of functional modules together with input, output and control signals. These facilitate the actions in the algorithm.

  The data subsystem is controlled by the following control points:

ldX load register x
ldY load register y
selX select input to x (1 bit)
selY select input to y (2 bit)
These control points are outputs of the controller subsystem.

The data subsystem provides the following condition for the control subsystem:

k k=1 if x < y; zero otherwise
This condition signal is an input to the control subsystem. The external environment provides the following control input for the control subsystem:
start external signal to start execution

The modules used in the data subsystem may come from a standard parts library, or designed specifically.


next up previous contents index

[ENGN3213 Home]

ANU Engineering - ENGN3213