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

  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