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

  Lithium ion battery technology

The paper includes Lithium ion battery technology with its advantages and disadvantages. The paper discusses about the Lithium air battery in which detailed reactions of Lithium with air including nonaqueous as well as aqueous are given.

  Power transformers and tariffs

Construction of different types of power transformer, significant energy savings

  Paper on orthogonal frequency-division multiplexing

This document is shown a paper on Orthogonal frequency-division multiplexing with advantages, disadvantages and uses.

  Function of the hmi in a scada system

This assignment contains electronics engineering questions like State the commonly found components of a SCADA (Supervisory control and data acquisition) system. and decribe the function of the HMI in a SCADA system.

  Resultant waveform of the odd harmonic series

Prepare an Excel graph showing the individual components and summated resultant waveform of the odd harmonic series resulting in an approximate square wave.

  Explain scada system

Explain the function of the HMI in a SCADA system.

  Design a 2-digit 24 second shot-clock

Design a 2-digit 24 second "shot-clock" countdown timer with pushbutton controller.

  Model a discrete-time system

To understand di erent signal models To be able to model a discrete-time system and design simple signal processing algorithms.

  Draw a relay construction diagram

Draw a relay construction diagram and briefly explain the operation of a relay.

  Frequency division multiplexing

Write a short technical report on Frequency Division Multiplexing

  Impact of electron energy

Briefly discuss the impact of electron energy, electron current and target on the Bremsstrahlung generated.

  Traffic light controller

The schematic of the traffic light controller

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