subject

Different instructions utilize different hardware blocks in the basic single-cycle implementation. the next three questions refer to the following instructions:

instruction interpretation
a sub rd, rs, rt reg[rd] = reg[rs] - reg[rt]
b lw rt, offs(rs) reg[rt] = mem[reg[rs]+offs]
1) what are the values of the control signals generated by the control in the figure above for each instruction?
2) which resources (blocks) perform a useful function for this instruction?
3) which resources (blocks) produce outputs, but their outputs are not used for this instruction? which resources produce no outputs for this instruction?

different execution units and blocks of digital logic have different latencies (time needed to do their work). in the figure above there are seven kinds of major blocks. latencies of blocks along the critical (longest-latency) path for an instruction determine the minimum latency of that instruction. for the remaining two questions, assume the following
resource latencies:

imem mux alu reg dmem control branch
750ps 50ps 250ps 300ps 500ps 300ps 100ps
4) what is the critical path for an mips sub instruction, and what is the total latency?
5) what is the critical path for an mips beq instruction, and what is the total latency?

ansver
Answers: 1

Another question on Computers and Technology

question
Computers and Technology, 23.06.2019 09:00
The first screen you see when you open word2016 what is called?
Answers: 1
question
Computers and Technology, 23.06.2019 11:00
This chapter lists many ways in which becoming computer literate is beneficial. think about what your life will be like once you’re started in your career. what areas of computing will be most important for you to understand? how would an understanding of computer hardware and software you in working from home, working with groups in other countries and contributing your talents.
Answers: 1
question
Computers and Technology, 23.06.2019 15:00
To check whether your writing is clear , you can
Answers: 2
question
Computers and Technology, 24.06.2019 00:00
Afashion designer wants to increase awareness about her brand. which network can she use and why she can use the blank to blank her products online. answers for the first blank: internet, extranet, or intranet answers for the second blank: market, design, and export
Answers: 1
You know the right answer?
Different instructions utilize different hardware blocks in the basic single-cycle implementation. t...
Questions
question
Mathematics, 06.10.2021 16:50
question
World Languages, 06.10.2021 16:50
question
Mathematics, 06.10.2021 16:50
question
Chemistry, 06.10.2021 17:00
Questions on the website: 13722367