The objective of the project is to simulate the operation of MIPS five stages pipelined processor using JAVA.

The objective of the project is to simulate the operation of MIPS five stages pipelined

processor using JAVA. In this project, both the datapath and control unit need to be


The Datapath of a MIPS processor can be described as logical layout of the processor.

The Datapath include components of the processor that perform arithmetic operations and holds

data. The Datapath with all the modules for different implementations of the MIPS instruction

set need to be constructed, and an implementation that includes a subset of the core MIPS

instruction set need to be simulated.

The control unit is the component of the processor that commands the Datapath, memory,

and I/O devices according to the executed instructions. The task of the control unit can be

thought of as a conductor in a symphony. As an instruction is executed, the control unit directs

each involved module to function in a certain way.

The following main points need to be implemented:

1. The major MIPS instruction formats:

a. I-type

b. R-type

c. J-type

2. A simple and representative subset of the MIPS instruction set that includes:

1. The memory-reference instructions: load word (lw) and store word (sw).

2. The arithmetic-logical instructions: add, addi, sub, and, or, and slt.

3. The branch instructions: beq, bne.

4. The jump (j) instruction.

3. The main modules of the MIPS processor which are required when executing a

particular instruction of each of the major MIPS instruction formats.

4. Processor control path

Skills: Assembly, C Programming, Engineering, Java, Software Architecture

See more: mips pipeline simulator source code, mips pipeline simulator online, mips datapath simulator, mips pipeline simulator java code, mips 5 stage pipeline simulator, mips pipeline stages explained, mips pipeline simulator c++ code, mips processor diagram, The objective of the this project is to deliver a complete system that aims at performing vibration analysis of a target moving , cappuccino objective project, write program simulate operation page replacement algorithm, freelancer objective project, xcode objective project, powre point presentation objective project college management system, objective project implement simple replicated database management system dbms, objective project develop erecruitment site, objective project bidding, main objective project rss proxy, setting class objective project, project process operation

About the Employer:
( 0 reviews ) Lebanon

Project ID: #16659809

2 freelancers are bidding on average $28 for this job


I have 7 yrs of java development exp. I worked with all major databases and web/application servers. I went through your requirements and its straight forward task so I can surely help you out. All my previous proje More

$30 USD in 3 days
(28 Reviews)

Hello! I have rich experience in Java, JavaFX and Android development, feel free to text me. Ready to discuss the project more.

$25 USD in 10 days
(12 Reviews)