Question: Problem 1 ( 3 0 Points ) We need to extend the above RISC - V single - cycle datapath and control block diagram to
Problem Points
We need to extend the above RISCV singlecycle datapath and control block diagram to
implement the slli instruction by adding the shifter shown below. This shifter must be added
to the datapath as a separate circuit from the ALU. You will need to add a new control signal
named Shift. The slli instruction is an Itype instruction with the following format
slli rdrsimm
The instruction shifts left the value in the rs a number of bits
equal to the bit value stored in the imm field and stores that
value in register rd The figure shows the shifter to be used.
a Draw the extended block diagram to include the new proposed
control signal, the shifter circuit, and any needed additional
circuits. Make sure to label any added line following the same
labeling technique shown in the above block diagram.
b Extend the "Control Unit Instruction Decoder" table in the
lecture slides to reflect the support for the new slli instruction. Add to the table a new
column for the new Shift signal.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
