11.9


4. Analysis of Cost and Performance
Detailed Timing:

Clock Period (T) = max( clock period for each state )

T > 32 ns, F < 31 MHz

This assumes that the controller delay does not limit the performance.

Conclusion:

COMPUTE_SUM state does most of the work. Therefore most of the components are inactive in GET_NEXT state.

GET_NEXT does:
Memory access + ...

COMPUTE_SUM does:
8-bit add, Memory access, 15-bit add + ...

Move one of the adds to GET_NEXT.