Examine the difficulty of adding a proposed ss rsl, rs2, imm (Store Sum) instruction to RISC-V....
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Examine the difficulty of adding a proposed ss rsl, rs2, imm (Store Sum) instruction to RISC-V. Interpretation: Mem[Reg[rsl]] = Reg[rs2]+immediate. a) Which new functional blocks (if any) do we need for this instruction? %3D b) Which existing functional blocks (if any) require modification? c) What new signals do we need (if any) from the control unit to support this instruction? d) Modify the figure below to demonstrate an implementation of this new instruction. Add Add Sum Shift left 1 Branch MemRead MemtoReg ALUOP MemWrite ALUSre RegWrite Instruction (6-0] Control Instruction (19-15) Read Read address PC register 1 Instruction [24-20] Read data 1 Read register 2 Zero ALU ALU Instruction (31-0) Instruction (11-7] Read Read data Write Address Instruction memory result register data 2 Write data Registers Data Write data memory Instruction (31-0 32 64 Imm Gen ALU control Instruction (30, 14-12] Examine the difficulty of adding a proposed ss rsl, rs2, imm (Store Sum) instruction to RISC-V. Interpretation: Mem[Reg[rsl]] = Reg[rs2]+immediate. a) Which new functional blocks (if any) do we need for this instruction? %3D b) Which existing functional blocks (if any) require modification? c) What new signals do we need (if any) from the control unit to support this instruction? d) Modify the figure below to demonstrate an implementation of this new instruction. Add Add Sum Shift left 1 Branch MemRead MemtoReg ALUOP MemWrite ALUSre RegWrite Instruction (6-0] Control Instruction (19-15) Read Read address PC register 1 Instruction [24-20] Read data 1 Read register 2 Zero ALU ALU Instruction (31-0) Instruction (11-7] Read Read data Write Address Instruction memory result register data 2 Write data Registers Data Write data memory Instruction (31-0 32 64 Imm Gen ALU control Instruction (30, 14-12]
Expert Answer:
Answer rating: 100% (QA)
a No new functional blocks are required to implement t... View the full answer
Related Book For
Posted Date:
Students also viewed these computer network questions
-
A simple closed-loop control system has been proposed to demonstrate proportional-integral (PI) control of a windmill radiometer [27]. The windmill radiometer is shown in Figure DP10.8(a) and the...
-
The x86 includes the following instruction: IMUL op1, op2, immediate This instruction multiplies op2, which may be either register or memory, by the immediate operand value, and places the result in...
-
The p-V diagram in Figure shows two paths along which a sample of gas can be taken from state a to state 4 where Vb = 3.0V1. Path 1 requires that energy equal to 5.0p1V1 be transferred to the gas as...
-
Suppose that the following equations describe an economy: C = 170 + 0.60YD M s = 735; P = 1 T = 200 I = 100 - 4i Md = 0.75Y - 6i G = 350 a) what is the equation for equilibrium in the goods market?...
-
Suppose that the income tax law exempts income under $8000 from tax, taxes income between $8000 and $20 000 at a 25% rate, and taxes income greater than $20 000 at a 30% rate. a. Find the average tax...
-
QS) Simon and Sandra Soh are no different from many young families who are concerned with their finances. In their fact-finding form, they have emphasised the two most important financial goals to...
-
Discuss the purpose and various titles of the Patient Protection and Affordable Care Act of 2010 (PPACA).
-
Mankiw Company uses a standard cost system in its accounting for the manufacturing costs of its only product. The standard cost information for materials and labor is as follows: Direct materials: 5...
-
Design Fixings and brackets to attach the highlited red boxes, Please ignore the dimensions and numbers and descriptions please just look at the titles. If i can just have quick sketch that would be...
-
For the network of Fig. 7.86, determine: a. VGSQ and IDQ b. VDS, VD, VC and VS. 12 V 22 kQ Gso 1 1.6 k FIG. 7.86
-
Taza Chocolate wholesales its products. While the company ships directly to retailers, it also sells to wholesalers and distributors. The wholesalers that Taza sells to purchase large quantities of...
-
How do environmental laws/regulations protect humans and/or environment? What is the best compliance method or strategy for enforcement of environmentallaws/regs? Describe a positiveoutcome to...
-
Are environmental laws relevant for the tort of private nuisance ? provide some examples What are the elements of the tort of private nuisance?
-
What are the environmental laws in Cameroon and how are the laws applied ?
-
Discuss the importance of environmental laws to the protections and care of the environment. ?
-
explain about environmental laws and regulations that are in Denmark [ describe Denmark's environmental performance]?
-
Richard purchased a 2010 hummer for $39,905. he made a down payment of $15,000 and paid $614 monthly for 4 years. find the APR Search instead for richard purchased a 2010 hummer for $39,905. he made...
-
A firm offers two products for sale. The marginal cost of one product is new zero once the first unit has been produced. The marginal cost of the other product rises as output rises. What would be...
-
What is the relationship between a database table and a user view?
-
What is packet switching?
-
Explain how prenumbered documents help to provide indirect access control over assets.
-
The distribution of the energy of the molecules is also of importance in the kinetics of chemical reactions. The fraction of molecules with energy in the range between \(E\) and \(E+d E\) is given...
-
Show the details leading to the equation (1.52) in the text, \[D_{\mathrm{AA}}=\frac{1}{3} \bar{c} \lambda\] where \(D_{\mathrm{AA}}\) is the self-diffusion coefficient.
-
The simple formula \(C_{p}=(5 / 2) R\) (molar units) is valid only for monatomic gases. A simple extension that has been suggested is \[C_{p}=\left(5+N_{\mathrm{r}} ight) \frac{1}{2} R\] where...
Study smarter with the SolutionInn App