Develop an instruction encoding scheme for the processor

Assignment Help Other Engineering
Reference no: EM132190137

Advanced Microprocessors Project Assignment -

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: EM132190137

Questions Cloud

Interpret the value of the slope coefficient in context : Interpret the value of the slope coefficient in this context. (ie what does the slope of 0.89 suggest about the relationship between number of chirps and temper
Determine how results from these forms may be utilized : The correctional system uses a variety of forms during the intake and assessment process, and these may differ by state.
How information technology plays a role in the era : How information technology plays a role in the era of Edward Snowden, Chelsea Manning, WikiLeaks, et and the impact on defense information systems.
Type of tire extensive testing : A tire company has developed a new type of tire Extensive testing indicates that the mean mileage for the tire is 40,000 miles and a standard deviation of 3,500
Develop an instruction encoding scheme for the processor : CET 3126C - Advanced Microprocessors Project Assignment - Develop an instruction encoding scheme for the processor
Explain the various aspects of the plain view doctrine : The constitutional rights guaranteed in the Bill of Rights are most highly protected during the trial stage of a criminal proceeding.
Frequency table show how the 60 cards were purchased : A Kiosk at a supermarket displays a row of the same priced gift cards. Since all of the cards have an equal value, each column is an equally like choice
Provide recommendations for future growth : Using the Ansoffs product & market matrix, analyse the direction of growth that Domino's Pizza has undertaken to grow their business. Provide recommendations
What is the test statistic : The area to the right of 1.88 under Student's t-curve with 12 degrees of freedom is

Reviews

Write a Review

Other Engineering Questions & Answers

  Characterization technology for nanomaterials

Calculate the reciprocal lattice of the body-centred cubic and Show that the reciprocal of the face-centred cubic (fcc) structure is itself a bcc structure.

  Calculate the gasoline savings

How much gasoline do vehicles with the following fuel efficiencies consume in one year? Calculate the gasoline savings, in gallons per year, created by the following two options. Show all your work, and draw boxes around your answers.

  Design and modelling of adsorption chromatography

Design and modelling of adsorption chromatography based on isotherm data

  Application of mechatronics engineering

Write an essay on Application of Mechatronics Engineering

  Growth chracteristics of the organism

To examine the relationship between fermenter design and operating conditions, oxygen transfer capability and microbial growth.

  Block diagram, system performance and responses

Questions based on Block Diagram, System Performance and Responses.

  Explain the difference in a technical performance measure

good understanding of Mil-Std-499 and Mil-Std-499A

  Electrode impedances

How did this procedure affect the signal observed from the electrode and the electrode impedances?

  Write a report on environmental companies

Write a report on environmental companies

  Scanning electron microscopy

Prepare a schematic diagram below of the major parts of the SEM

  Design a pumping and piping system

creating the pumping and piping system to supply cool water to the condenser

  A repulsive potential energy should be a positive one

Using the data provided on the webvista site in the file marked vdw.txt, try to develop a mathematical equation for the vdW potential we discussed in class, U(x), that best fits the data

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