Cancelled

Computer Architecture School assignment

You will have to Implement a pipelined processor on a simulator in C. Here is a copy of the school assignment

First, read and understand the documentation for the pipelined version of LC-3b you are going to implement. You may download it from the link below:

[url removed, login to view]

Your job is to implement the pipelined LC-3b microarchitecture exactly as it is described in the above documentation. Some of the logic blocks in the pipeline are left for you to implement. It is advisable that you design these logic blocks on paper before you start writing the simulator code.

[url removed, login to view]

The accuracy of your simulator is your main priority. It is suggested that you start out by writing a one instruction program and simulating the execution of this program cycle by cycle using the idump command to verify that the instruction propagates correctly through the pipeline. We suggest that you start out by making sure a simple instruction, like an ADD, flows correctly through the pipeline. Then you can move on to more complicated instructions like loads and branches. Try instructions one by one to make sure each works as it is supposed to. After you get the memory and control instructions working correctly, you can try more complicated programs that contain dependencies and test whether or not your pipeline stalls correctly.

Skills: Electronics, Software Architecture

See more: writing school, writing programs for computer, writing computer programs, writing computer code, writing a computer program, software architecture job, programs for computer, program of computer, electronics design job, computer programs for writing, test execution, writing on computer, programs for architecture design, programs computer, program design architecture, design is a job pdf download, computer software program, computer programs, computer program software, computer design programs, architecture programs, architecture and design programs, a one computer, test paper, simulating a simple

About the Employer:
( 0 reviews ) United States

Project ID: #2738604

4 freelancers are bidding on average $750 for this job

alexwww

See private message.

$850 USD in 2 days
(22 Reviews)
5.1
shahriarkabirvw

See private message.

$701.25 USD in 2 days
(17 Reviews)
4.3
ulasalaca

See private message.

$850 USD in 2 days
(0 Reviews)
0.0
nacssl

See private message.

$600.1 USD in 2 days
(0 Reviews)
0.0