Lab 6 - Single Cycle Datapath

Use Figure 5.24 on page 314 as a reference for this lab. This figure shows the single cycle datapath with the jump instruction included. You can also access the figure in the password protected Lecture Notes directory: figure5_24.jpg.

We covered the values of the control lines for the other 4 types of instructions in class, but we did not cover the control lines for the jump instruction. In the first part of your writeup for this lab, give the value (0, 1, don't care) for each of the control lines in Figure 5.24 for the jump instruction.

For the second part of your writeup, show how the instruction j 4248 would pass through the datapath. First, convert the instruction to its 32 bit binary sequence. Then show how the bits travel along each data bus in the datapath, even those not used by the jump instruction. Show the value of each control line and how it selects the relevant busses for the jump instruction. If you wish, you can take a copy of the printout of Figure 5.24 and write in the bits on each bus and hand in a hard copy.