Implementation of your design in assignments

Assignment Help Other Engineering
Reference no: EM131226555

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.

- Assignemt 2 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.

- This assignment is due on the Friday of week-9, at 17:00 hrs. Please submit your report via blackboard. Go to the ‘Assessments' folder and then follow the ‘Assignment 2.1 submission portal' link.

In addition, each group is required to submit the hardcopy of the report which should include the following:

- The assessment item cover sheet;

- Description of your design.

The report should be dropped in the ELEC3720 drop-box located in the ground floor of the EA building before the deadline.

- The project report must at least clearly describe the instruction set architecture, and how that architecture is implemented on hardware.

- You will be asked to demonstrate the hardware implementation of your design in Assignments
2.2 and 2.3.

- Note that you are may be required to answer some questions on your design some time during the scheduled lab hours on week 10.Problem.

1. 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 adressing scheme (byte or word addressable, base/offset based addressing)
- Memory address and offset range
- Jump offset range
- Branch offset range

- Show the data path needed to implement your design
- Discuss the the control signals and their logic

Notes.
The complexity and the effort needed depends significantly on the data word width of the processor. This the marks automatically depend 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.

Marking criterion.
The mark is allocated as follows:

1. Description of the instruction set

2. Instruction encoding/decoding logic

3. Rationale behind the design and associated design trade-offs

4. Instruction coverage
- ALU instructions with register operands
- Multiplication/Division instructions with register operands
- Shift instructions with register operands
- ALU instructions involving constant operands
- Branch instructions
- Jump instructions
- Memory read and write instructions

5. Description of datapath, control signals and control signals' logic

Note: The marks in points 2, 4 and 5 will depend on the simplicity of the hardware implementation needed to support the designed instruction set. If the hardware needed involves circuits with large delay, then the processor throughput decreases. That is considered as a serious demerit.

Attachment:- 8.pdf

Reference no: EM131226555

Questions Cloud

How did the societal changes of the period affect the group : Explain at least three causes of the Great Depression and the specific, corresponding New Deal programs meant to respond to those causes. How did the societal changes of this period affect the group that you chose for your Final Project?
How will cloud computing affect : Think of a current process at work where hardware and software need to be purchased, stored, upgraded now. How will Cloud Computing affect, if at all, that process? What other IT/IS megatrends would need to be taken into consideration?
What you consider to be emerging patterns in continent story : Conclude your essay by pointing to what you consider to be emerging patterns in the continent's story. Support your arguments with substantial historical evidence.
What events or issues contributed to the event happening : Who were the main people involved in the event? What specific group of people was involved? Are there specific individuals associated with this event? What events or issues contributed to this event happening?
Implementation of your design in assignments : ELEC3720 - Programmable logic design - demonstrate the hardware implementation of your design in Assignments - Design the instruction set architecture of a single cycle processor with 18 bit wide instructions, and data-word width of your choice.
What were some successful outcomes of the project : Companies have historically looked at technical skills, but more and more business managers are realizing that the absence of good "people" skills tends to cripple projects. What does the scholarly literature suggest are three critically important..
Write a summary essay about hockey concussions : Write a "summary/response" essay that incorporates a summary of an article.- The paper is about hockey concussions.
Able to trade the goods produced for goods desired : Regan and Lipskey discuss the sources of gains from international trade in Chapter 33 of their book. Ragan (2014) states, “Specialization and trade go hand in hand because there is no incentive to achieve the gains from specialization without being a..
Reference to software projects and budget implications : Brooks Law, as stated here, is in reference to software projects and budget implications. However, Brooks Law might be a truism for other types of projects. When in the project would the budget issue become a concern according to Brooks Law? Please b..

Reviews

len1226555

9/30/2016 5:28:48 AM

The design of the processor is also included. language for the processor is in system verilog.The marks in points 2, 4 and 5 will depend on the simplicity of the hardware implementation needed to support the designed instruction set. If the hardware needed involves circuits with large delay, then the processor throughput decreases. That is considered as a serious demerit.

Write a Review

Other Engineering Questions & Answers

  Discrete-time signals and systems

A discrete-time system can be described in one of two ways.  One is by the unit-pulse response of the system, and the other is by the difference equation.  In the first case, if we are given an input and want to find the output, we have to convolv..

  Determine the dc current ie flowing through resistors

(TCO 2) For the circuit in the following figure (Chapter 3, Figure 3-29, on page 135), VCC=18 V, R1=10 K?, R2=2.2 K?, RC=1 k?, RE1=220 ?,RE2=220 ?, RL=220 ?, Rs=1 K? Determine the DC base voltage VB with respect to ground.

  Discuss the nature of wave impedance at a distance of 1 metr

The field coil of a 'deactivation pad' operating at 60 kHz. The pad is used in retail stores to demagnetise the tags attached to merchandise to prevent theft.

  Calculate volumetric flow rate and mass flow rate

Calculate the volumetric flow rate and the mass flow rate(ENMIN 5023 Mine Ventilation)- determine the average flow velocity of the air and the air quantity flowing -  what particular precautions have to be taken when undertaking such a traverse?

  Prepare a case analysis on aviation security

Prepare a Case Analysis on Aviation Security. Review what others did regarding the case. Provide recommendations (identify courses of action; what would you do differently?)

  Organic chemistry of thermochemical processing

Provide concise answers to the following questions about the organic chemistry of thermochemical processing: 1. List and indicate the structural formula for functional groups important to biomass chemistry.

  Exercise to assess the health of a brand

"A brand audit...is a more externally, consumer-focused exercise to assess the health of a brand, uncover its sources of brand equity and suggest ways to improve and leverage its equity.

  What is the lowest possible elevation

What is the lowest possible elevation of the bottom of the overpass structure to ensure sufficient stopping sight distance at 60 mi/h?

  To consider in preparing for this new line of work

3-15. Describe two options for handling the staffing levels for this new line of work. What issues and complications are likely to surface with the new amount of work for Jill's department?

  Frequency and period used by the free-running timer

1.How many free-running timers do we have in the HCS12? 2.TCNT of the HCS12 is ____-bit.

  What is tension

If the cable can be attached at either points A and B or C and D, determine which attachment produces the least amount of tension in the cable. What is thistension

  Determine the geometry of the model channel

Determine the geometry of the model channel and the actual Rr. Calculate nm, using the actual Rr and compare with the assumption that Rr = Yr.

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