Develop an instruction encoding scheme for the processor

Assignment Help Electrical Engineering
Reference no: EM132185042

Term Project

You are a member of a design team that is task with designing a new 16-bit processor. The Instruction Set Architecture (ISA) for the processor have the following specifications:

• 16 General Purpose Registers
• 8 ALU instructions that takes two input register operands and write a result into a third output register operand
• 4 branch instructions that take an input register operand and an 8-bit immediate offset
• 2 memory access instructions that take two input register operands and one output register operand. 2 memory access instructions that take one input register operand, one output register operand and a 4-bit immediate offset.

(a) Develop an instruction encoding scheme for the processor, taking care to explain the advantage and disadvantages of your design.

(b) Draw a fully labeled block diagram of the basic components within the processor and explain the function of each component and how they are connected.

(c) Using the example of an instruction that adds two registers together and writes the result in a third register, describe the steps involved during the following phases of execution:
i. Fetch
ii. Decode
iii. Execute
iv. Write back

(d) The control unit that operates the data-path can be implemented using hardwire logic or a micro-code base system. Explain the idea of both methods, including the advantages and disadvantages of each.

(e) Design the ALU and the main control units

Use the Eight Great Ideas in Computer Architecture philosophy described in the text to guide your design and explain their application when applicable.

Reference no: EM132185042

Questions Cloud

What the difference between project and operation : What is Project Management? Define Project Environment. What is Project Life Cycle? What the difference between “Project” and ‘Operation”?
Write out the swing equations for the pre-fault : EE 491 Project Assignment - Suppose the fault occurs at the middle of the line. Write out the swing equations for the pre-fault, fault-on and post-fault systems
What was target accounting equation for given year : Did Target's net income increase or decrease from 2015 to 2016? By how much? What was Target's accounting equation for 2016?
What is susans incremental profit : Susan is trying to decide whether or not to attend college durning the next 12 week session . She has the following options:
Develop an instruction encoding scheme for the processor : CET 3126C – Advanced Microprocessors - Develop an instruction encoding scheme for the processor, taking care to explain the advantage and disadvantages
Why are athletic departments development efforts so critical : Why are athletic departments development efforts so critical?
What types of legal barriers to market entry exist : Why would the drug maker want to stymie generic competition? Explain your response. What are the possible ethical dilemmas that are present in this example?
What is the price per share : If Raphael has $13,000 in debt and 350 shares of common stock outstanding, what is the price per share?
Define project management and the necessary requirements : What is the probability that McGee Carpet and Trim will finish the project in 40 days or less? Define project management and the necessary requirements.

Reviews

Write a Review

 

Electrical Engineering Questions & Answers

  Consider the nmos inverter with depletion load

Determine vI when vO = 1.25 V for the case when (a) the body effect is neglected and (b) the body effect is taken into account.

  Would you please explain how this circuit works

Would you please explain how this circuit works? it's a sine wave generator

  How much energy does the battery deliver in 80h interval

The manufacturer of a 9V dry-cell flash light battery says that the battery will deliver 20mA for 80 continuous hours. During that time the voltage will drop from 9V to 6V.Assuming the drop in voltage is linear with time.

  Calculate the complication rate for the hospital

The complication rate for the county is 5.5%. The county complication rate for patients age 65 or older is 8.0%; for those under age 65, the complication rate is 3.0%. Using the indirect method of standardization, calculate the complication rate f..

  Determine what is the correct time at the receiver

A GPS receiver located at ground level simultaneously detects signals from three ground-based transmitters. The first signal, originating from Shenandoah University in Winchester, is decoded to read "the time is 10:12:07.612040".

  Determine energy delivered to the element in time interval

The charge entering the positive terminal of an element is q(t) =-30e-4t mC. If the voltage across the element is120e-2t V, determine the energy delivered to the elementin the time interval 0

  Derive expressions for the damping ratio

Derive expressions for the damping ratio and undamped natural frequency of the circuit in Figure in terms of the circuit parameters R, L, and C.

  What is the power factor of the generator

With the switch closed, find the real power P, reactive power Q, and apparent power S supplied by the generator. What is the power factor of the generator?

  Determine what is the back emf of an ac series circuit

If I have an AC series circuit with a voltage source of 3 Vrms, a frequency of 5 kHz, a 100 mH coil, and a 1 kohm resistor, how do I determine what the back emf is

  Suitable value for pulse width and repetition times

explain with reasons suitable value for pulse width (Tw) and repetition (TR) times in ultrasonic pulse reflection technique.

  How much energy is stored in the inductor

The voltage v(t) shown in Figure 1a is given by the graph shown in figure 1b. If iL(0) = 0, determine the following by simulating the given circuit in MultiSim: How much energy is stored in the inductor at t=3 secs

  Let x be a random variable that is exponentially

let x be a random variable that is exponentially distributed with agt0 i.e. fxx aexp-ax for xgt0 and fxx0 for xlt0.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd