My particular application does many of the same operations, so I want a new instruction to support them. The RTL below s
Posted: Tue Jun 07, 2022 12:44 pm
My particular application does many of the same operations, so I want a new instruction to support them. The RTL below shows the new instruction; note that rs2 is both a source and destination operand for this instruction. For this instruction, do not make any changes to the ALU or the memory module, but minimize the hardware you use in your design. For this problem, fully describe the following: adddiv rs2, imm, rs1 # X[rs2] (X[rs1] + X[rs2]) >> imm a) changes you need to make to the RISC-V hardware b) changes you need to make to the RISC-V assembler c) changes in RISC-V MCU memory requirements d) specifically why this modification would be useful