Design a pipeline processor for the given single cycle CPU
Ask Expert

Be Prepared For The Toughest Questions

Practice Problems

Design a pipeline processor for the given single cycle CPU

Project description:

Design a pipeline processor for the given single cycle CPU/datapath.

The ISA for this processor is given in the below:


The single cycle design of this process is shown below:


Your final project design section should include the following:

a. Overall description of each module you add.

b. Pipeline Diagram: One page per pipeline stage.

c. Pipeline registers: Provide a table that describes which values are being latched between stages. Adopt a signal naming convention, similar to the textbook by prefixing the signals with the stage name such as F, D, X, M, or W to distinguish in which stage the signal belongs.

d. Design Steps: Describe your approach for handling various control and datapath designs such as implementing the bypass logic, stalling logic, branch predictor, flushing, etc.

e. The project should be written as a formal report and should include the following sections:

i. Introduction

ii. Problem statement

iii. Design (sections: a, b, c and d)

iv. Name of each member who works on each section.

v. Conclusions

vi. References

vii. Appendix (should include any extra information related to the project)

Hint
ComputerDatapath: It is a collection of the functional units like the arithmetic logic units or even the multipliers which performs the data processing operations, registers, and buses. Also, along with the control unit it basically composes the central processing unit. And, the larger datapath coukd also be made by joining more than one datapaths by the use of the multiplexers....

Know the process

Students succeed in their courses by connecting and communicating with
an expert until they receive help on their questions

1
img

Submit Question

Post project within your desired price and deadline.

2
img

Tutor Is Assigned

A quality expert with the ability to solve your project will be assigned.

3
img

Receive Help

Check order history for updates. An email as a notification will be sent.

img
Unable to find what you’re looking for?

Consult our trusted tutors.

Developed by Versioning Solutions.