Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

The RISC-V data path design considered only a subset of that processor instructions. In this project, you are required to augment the design of the

The RISC-V data path design considered only a subset of that processor instructions. In this project, you are required to augment the design of the data path for the following instructions:

  • Add immediate: Addi Xd, Xs, imm
  • Load Sum: Lws rd, rs1, rs2; where Reg[rd]=Mem[rs1+rs2].

For example, if x5=20, x6=30 then the instruction Lw1 x4,x5,x6 will load X4 with the contents of memory location 50.

  • Swap rs1, rs2 swaps contents of the two registers.
  • Store Sum: SS rs1, rs2, imm; Mem[rs1]=rs2+imm



  1. Problem Statement
  2. Design Details

For each instruction from the above list:

  1. Define the most appropriate instruction format for the instruction.
  2. Define the new functional units (if any) that is needed for this instruction.
  3. Define the modifications ( if any) that has to be done to existing data path. If not, justify that the current data path is sufficient.
  4. Define any new control signals (if any) to be provided by the control unit.
  5. Define the settings of all control signal for that instruction.
  6. Draw the data path that demonstrates the implementation of that instruction.


  1. Complete data path: Draw the complete data path units along with the control signals for all the instructions. ( Those implemented in class and the above listed instructions)
  2. Performance: Discuss how the performance of the processor is affected by the new instructions.

Step by Step Solution

3.51 Rating (168 Votes )

There are 3 Steps involved in it

Step: 1

Answer 1 Add immediate Addi Xd Xs imm Instruction Format OPCode Xd Xs Imm Functional Units Needed ALU Modifications to the Data Path None the existing ... blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Systems A Practical Approach to Design Implementation and Management

Authors: Thomas Connolly, Carolyn Begg

6th Edition Global

132943263, 978-0132943260

Students also viewed these Organizational Behavior questions

Question

INFORMATION ABOUT PROJECT MANAGER'S SPHEAR OF INFLUENCE

Answered: 1 week ago

Question

Describe how star, snowflake, and starflake schemas differ.

Answered: 1 week ago

Question

10. Where does the optic nerve start and where does it endpg109

Answered: 1 week ago