Fro problem in this section, unless otherwise indicated, all allowable datapath components are from Figure 5.21 and Figure 5.27, and controller design can end after deriving the FSM. Use the RTL design process for problem that state the need to “design” a system.
Create an FSM that interfaces with the datapath in Figure 5.100. The FSM should use the datapath to compute the average value of the 16 32-bit elements of any array A. Array A is stored in a memory, with the first element at address 25, the second at address 26, and so on. Assume that putting a new value onto the address lines M_addr causes the memory to almost immediately output the read data on the M_data lines. Ignore overflow issues.
Figure 5.100 Datapath capable of computing average of 16 elementsof an array.

Figure 5.21 A basic datapath component library.

Figure 5.27 More datapath components for the library of Figure 5.21.

We need at least 10 more requests to produce the solution.
0 / 10 have requested this problem solution
The more requests, the faster the answer.