Design a simulator to simulate cpu

Assignment Help Computer Engineering
Reference no: EM131964796

Project Assignment

There are three projects listed below. You have an option to choose only one project from the provided list for this course. The solution and design of your project must be original and innovative in order to receive full credit. Additionally, all of your work must be shown through presentation and a formal report. You have an option to be teamed with one of your classmates to complete the project. Discussions among teams is allowed, but the same work from multiple teams is not accepted. You must approach this project as a research task, which will require gathering information from books, journal papers and other sources. It is important to have a thorough research of literature to ensure a better understanding of ongoing research and to develop new ideas in the area of your topic. You are asked to design a software product but not a hardware design. However, you should be familiar to some extend with the hardware you use in order to develop a better software solution.

The topics:

1) Develop a software product for an ARM processor to do a task of your choice. However, before you start the task, you need to send me a paragraph to let me know what you are trying to solve.

2) Design a simulator to simulate CPU. There are many simulators on the Internet. I am not asking you to copy them for presentation. You must design and write a program for that.

Write an assembly code.

What I expect you to complete by the end of the semester for this project:

a) A working product. Your system has to work. Show the functionality of your system.

b) Presentation. You have to present your work in the best possible way in fifteen minutes. Make sure to rehearse your presentation many times with your teammate, and be sure to define the role of each member.

c) A formal, technical report, which must be in journal or conference format. You can choose IEEE format. The length of the report must be a minimum of five and maximum of 15 pages (double space with 12 pt. font), not including pictures and diagrams.

Your report must contain the following sections:

1) Cover page
2) Abstract or objective (Section I)
3) Introduction and historical facts (Section II)
4) Methodology. Show your techniques, design, etc. (Section III)
5) Software Code (Sect. IV)
6) Discussions of your product achievements and the results. This is the most important part of your report (Sect. V)
7) Future work (Sect. VI)
8) Conclusions (Sect. VII)
9) References. You must show all references in your paper in order to validate your work.

Remember: 10 extra points will be given to the best project, which has the best overall achievement.

Note: No late work will be accepted.

Each team has to present a progress report every week

Note: Maximum Three People for each team is allowed.

Reference no: EM131964796

Questions Cloud

What is the stock expected price three years : ABC Enterprises' stock is expected to pay a dividend of $1 per share. What is the stock's expected price 3 years from today (i.e. solve for P3)?
How would you determine if your strategies were effective : Describe three strategies that you would try to improve their behavior and include the reasons you chose those strategies
Data mining and predictive analytics a success : Is Target's data mining and predictive analytics a success, a failure, or both? Explain your answer.
Future of reverse logistics and virtual organizations : Given what you have learned in the class consider the future of reverse logistics and virtual organizations
Design a simulator to simulate cpu : Design a simulator to simulate CPU. There are many simulators on the Internet. I am not asking you to copy them for presentation.
Complete Form 4562 for River Runner Outdoor Center : Complete only the following forms for River Runner Outdoor Center using the above information - 1040 Schedule C and Form 4562
Determine the taguchi loss function : MGMT 434/534: An electronic component at Eltcomp has a specification of 250.0 ± 7.5 ohms. Scrapping a defective component results in a $135 loss.
What are considered unfair labor practices by employers : What are considered unfair labor practices by employers? By Unions?
Relatively high awareness and accessibility : The product is reasonably well-positioned in the Thrift segment and enjoys relatively high awareness and accessibility.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Develop your own set of constraint equations

Develop your own set of constraint equations and inequalities and use them to illustrate graphically each of the unbounded problem.

  Describe what java environment contain to pass an arraylist

Describe what Java environment contain to pass an ArrayList

  Generate a database for the gps law firm

Generate a database for the GPS Law firm

  How is data encoded and what is the raw transmission speed

Investigate the IEEE FireWire data communication standard. How is data encoded, and what is the raw transmission speed?

  Discussion board that contains implementation description

Post a new topic to the Discussion Board that contains your implementation descriptions

  Define cost of visiting vertex to number of branch traversed

Define the (actual) cost of visiting a vertex to be the number of branches traversed (either going down or up) from the previously visited node.

  How you used the knowledge gained in the cryptography

How you used the knowledge gained in the Cryptography and physical security courses and also how you applied the principles in your intern(or at work).

  Determine percentage of permutations that can be realized

Determine the percentage of permutations that can be realized in one pass through a 64-input Omega network built with 2 >: 2 switch modules.

  Design a program that would keep track of his clients

design a program that would keep track of his clients.

  Define the divide-and-average algorithm

The divide-and-average algorithm for approximating the square root of any positive number a is as follows: Take any initial approximation x that is positive, and then find out a new approximation by calculating the average of x and a/x, that is, (..

  Describe the tangible and intangible values

Locate a news article in an IT trade magazine about an organization that is implementing a new computer system. Describe the tangible and intangible values that the organization likely will realize from the new system.

  Write a function find smallest state

Write a function find Smallest State that figures out which state has the smallest population and returns that.

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