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

  What is the output variable and delta y versus time

A process with Gp= 2/(2s+1) and Gd=1/(2s+1) experiences a disturbance step change of magnitude 5. The SP remains constant. If a P-controller alone with Kc=1 is used and Ga=Gs=1, then what is the output variable, delta Y(t) versus time

  Determine the capacitance of each capacitor

Each of the capacitance units is built of 4 similar 100V capacitors. Determine the capacitance of each capacitor.

  What is the output error voltage of differential amp

the diff amp pf has Av= 360 lin(bias)=600nA,lin(off) =100nA and Vin(off)=1mV. what is the output error voltage if a matching base resistor is used, what is the output error voltage

  Describe the operation in terms of the topics in the course

Design your concept of a device and describe its operation in terms of the topics in the course (solid states course). For example, maybe you can make a new type of solar cell based on semiconducting liquids

  What is the magnetic force on a square loop of current

What is the magnetic force on a square loop of current I placed in a uniformed magnetic field B with the plane of the loop perpendicular to the magnetic field. Explain

  Calculate any binary boolean function

Explain how a 1 bit 4-to-1 MUX can calculate any binary Boolean function. Because the MUX can calculate the result of any Boolean function, we call the MUX a univeral operation.

  At what values of the dangle angle q does the electric field

A perfectelectric dipole is directed along the z-axis. In conventional spherical polar coordinates, at what values of the"dangle angle" q does the electric field have no z-component

  A vital part in transmission system

·Insulators are a vital part in transmission system they held the overhead transmission line and provide a mechanical support besides they act as an electrical insulator to insulate the line from the supporting system ( pole, tower...etc.)

  Calculate dopant density represented by silicon cube

The silicon cube you were shown consisted of 4x4x4 unit cells. You were shown one dopant in the silicon cube. Given that the lattice constant of silicon is 0.543 nm. Calculate the dopant density represented by the 4x4x4 silicon cube simulation.

  Find what is probability that given ground state is occupied

The donor ground states for tellurium in GaAs are 5.9 meV below conduction band (there are 2 of them because of spin). Atroom temperature (300 K), what is probability that a given ground state is occupied if the Fermi level (Ef) is 0.1 eV below Ec

  Describe the components and variables of biological control

a) Describe the components and variables of the biological control apparatus involved in walking toward an object that can be seen on the horizon b) Why is walking a closed-loop operation

  Determine the appropriate sop equations

Using this method, create and test a minority vote circuit, a circuit designed to indicate when one or no inputs are HIGH. Determine the appropriate SOP equations, enter, compile, simulate, download, and test your solution.

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