Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Instructions Describe ( in English ) what the instruction does, and identify datapath elements, making sure to distinguish combinational and sequential elements. If its not

Instructions
Describe (in English) what the instruction does, and identify datapath elements, making sure to
distinguish combinational and sequential elements.
If its not an existing MIPS instruction, determine a suitable machine code format. You want to
choose a format that makes the next step easy (e.g., to get the proper registers to the right places,
in a way that is compatible with existing instructions); thus you may want to start the next step
first. This reader would need ESP to comprehend your answer otherwise (i.e.,no credit if you skip
this step).
Add any new datapaths needed. You may also need to add/change other hardware elements (e.g.,
MUXes). But it is too expensive to add ports to the register file or memories.
Add relevant control signals for any new hardware elements. In some cases, you may be just
modifying an existing control signal (e.g., changing a 2-input MUX to a 3-input MUX, thus changing
the select field from one to two bits).
Modify the control path table. Note you need to add a new line for the new instruction, and also
change existing lines if you have modified control signals in the previous step. For this course, I'm
asking you to use mnemonics for the ALUOP field (add, sub, or func) instead of memorizing the
ALU control bit decoding. step can not be skipped, since a
Assignment
For single and mulitcycle implement push $ sp, that decrements that value of sp by 4 and stores the result
back into sp. the datapaths and control for single and multicycle are on bb. You must modify the table
for single cycle detailing the control values for the datapaths, and modify the finite state machine for
multicycle adding new states and the control value for each cycle
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

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

Next Generation Databases NoSQLand Big Data

Authors: Guy Harrison

1st Edition

1484213300, 978-1484213308

More Books

Students also viewed these Databases questions

Question

Under what conditions is the MantelHaenszel test appropriate?

Answered: 1 week ago