Design instruction set architecture of single cycle

Assignment Help Electrical Engineering
Reference no: EM131233405

Programmable logic design Assignment

Problem -

Design the instruction set architecture of a single cycle processor with 18 bit wide instructions, and data-word width of your choice. Show the hardware implementation details of the processor. In particular, provide the

-Instruction set along with the binary codes

-Instruction encoding/decoding logic

-Discuss various tradeoffs made in your design to optimize the following:

  • Instruction coverage
  • Dataword width,
  • Number of registers,
  • Memory addressing scheme (byte or word addressable, base/offset based addressing)
  • Memory addresses and offset range
  • Jump offset range
  • Branch offset range

-Show the data path needed to implement your design

-Discuss the control signals and their logic.

Notes.

The complexity and the effort needed depend significantly on the data word width of the processor. This mark automatically depends on the data word width. You should aim for at least 16 bit wide data words.

The utility and efficiency of a processor depends significantly on the number of registers. Hence one prefers to have as many resgisters as possible. However, having more than 32 registers typically slows down a processor due to the increase in the address decoding time.

Similarly, it is desirable to have large memory offset range, jump offset range and branch offset range.

Aim to implement as many instructions from the standard MIPS instruction set as possible, and justify why it is not required/possible to implement more.

Attachment:- Assignment.rar

Reference no: EM131233405

Questions Cloud

Summarizes the current research on the nervous system : A brief review of the current empirical research regarding the construction of the nervous system and its role in shaping behavior. A discussion of the controversies surrounding research on the nervous system.
Monitoring and control procedures : Monitoring and Control Procedures Be sure to reference your change control processes for your project. I.e. how the project manager identifies and influences the key factors - both internal and external to the project - that impact project scope, tim..
Complement of the sum of words : UDP and TCP use 1's complement for their checksums. Suppose you have the following three 8-bit words: 11010101, 01111000, 10001010. What is the 1's complement of the sum of these words?
Project closeout criteria in the project management : How to do the Project closeout criteria in the project management. 1) "Be sure to focus on activities that take place AFTER customer acceptance of the final deliverables. Describe Project Closeout activities - NOT User Acceptance activities." 2. "Con..
Design instruction set architecture of single cycle : ELEC3720 - Programmable logic design Assignment. Design the instruction set architecture of a single cycle processor with 18 bit wide instructions, and data-word width of your choice. Show the hardware implementation details of the processor. In pa..
Who experiences the highest proportion of rem to nrem sleep : Which of the following suggestions would probably help you overcome the temptation to choose a short-term reinforcer over a long-term reinforcer?
Two large multispecialty medical groups : Two large multispecialty medical groups have recently asked you to conduct audits using the BCG matrix. For the first group, your analysis reveals the following distribution of services: Cash cows-65%; stars-10%; problem children- 20%; dogs-5%. In th..
When it comes to computer science : When it comes to computer science, for my cs 225 class how much will I use that in software engineering as my future career?
Business communication differ from communication in general : What's so special about business that it needs a unique class dealing with communication? How does "business communication" differ from communication in general?

Reviews

len1233405

10/7/2016 3:25:18 AM

The design of the processor is also included. language for the processor is in system verilog. In this assignment you will design the instruction set architecture of a simple microprocessor. Assignment is a group assignment. Each group should consist of two students. You are welcome to form your own group. It is fine if you prefer to work alone. In addition, each group is required to submit the hardcopy of the report which should include the following: The assessment item covers sheet; and Description of your design. The project report must at least clearly describe the instruction set architecture, and how that architecture is implemented on hardware.

Write a Review

Electrical Engineering Questions & Answers

  Explain converter operation in a continuous-conduction mode

In a step-down converter, consider all components to be ideal. Let v_0 = V_0 be held constant at 5 V by controlling the switch duty ratio D. Calculate the minimum inductance L required to keep the converter operation

  Find which shifts the resonant frequency of a tank circuit

3. Which of the following is not an advantage of FETs over BJTs in RF amplifier usage. A) Their input impedance does not load down the Q of the circuit preceding the FET stage. B) The availability of dual gate FETs provides an isolated injection poin..

  What is the commutator frequency of telemetry system

signals are to be sampled at rates no less than their respective nyquist rates and are to be word-by-word multiplexed . this can be achieved by multiplexing the PAM samples of the four signals and the binary coding the multiplexed samples (as in t..

  Stability concepts are basic in physics and engineering

Write a two-part report of 3 pages each (A) on general applications in which stability plays a role (be as precise as you can), and (B) on material related to stability in this section. Use your own formulations and examples; do not copy.

  Series-tuned resonant circuit operates at a resonant

series-tuned resonant circuit operates at a resonant frequency of 1 mhz and contains a 0.1 microfarad capacitor and a

  Estimate the peak deviation and the bandwidth of modulator

Estimate the peak deviation and the bandwidth of the modulator output,

  Design a 4-bit decrementer using half-adders

Design a 4-bit decrementer using Half-adders and inverters as building blocks. The circuits impleents A-1=S. Draw the circuit diagram. Hint: consider addtion of the 2s complement of -1 =1111. Begin with a 4-bit adder circuit constructed with 1-bit..

  Design the circuit using one input or and and gate

A combinational logic circuit has four imputs (A, B, C, and D)and one output Z. The output is 1 iff the input has three consecutive 0's or three consecutive 1's. Fore example, if A= 1, B = 0, C = 0, and D = 0, then Z = 1, but if A = 0, B = 1, C =0..

  Find the ball withdrawn from box 2 was red

Box 1 contains 5 red, 6 white, and 9 blue balls. Box 2 contains 7 red, 8 white, and 4 blue balls. A ball is withdrawn at random from Box 1 and placed in Box 2. Then, a ball is taken at random from Box 2.

  Determine the magnitude of the torque exerted on the dipole

An electric dipole has opposite charges of 5.0x10^-15 C separated by a distance of .40mm. It is oriented at 60 degrees with respect to a uniform electric field of magnitude 2.0x10^3 N/C. Determine the magnitude of the torque exerted on the dipole ..

  Its discrete time fourier series

What can you say about a signal if its discrete time Fourier series (DTFS) is: (a) even? (b) odd?

  Find the voltage across each current source

Determine the nodal voltages for the networks of given figure. - Find the voltage across each current source.

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