16-bit modified single-cycle MIPS hardware processor architecture
This project received 5 bids from talented freelancers with an average bid price of $294 AUD.Get free quotes for a project like this
Project Budget$30 - $250 AUD
The objective is to investigate, design and implement a hardware processor architecture to realize a
programming task using the Multimedia Logic Simulator available at:
[url removed, login to view]
The project is to design, implement and test a 16-bit modified single-cycle MIPS
hardware processor architecture (i.e. each instruction is 16-bits in length) to perform the following
“Assume that sixteen random numbers (integers) have been stored into 8-bit data memory locations
(0 through 15) as shown below:
Memory address Contents
Sort the numbers into ascending sequence and store the sorted numbers into data memory locations
(16 through 31)”.
Design a hardware processor with a custom instruction set architecture (i.e. the ISA only needs to
include the instructions you need to perform this specific task) to sort the numbers into ascending
sequence. How many instructions do you have in your ISA?
Write a program using the ISA from Task One to sort the numbers into ascending sequence. Store
the program into the processor instruction memory and run the processor. How many clock cycles
does your processor take to complete the task?
Include hardware diagram and program code for Tasks One and Two to be verified.
Looking to make some money?
- Set your budget and the timeframe
- Outline your proposal
- Get paid for your work
Hire Freelancers who also bid on this project
Looking for work?
Work on projects like this and make money from home!Sign Up Now
- The New York Times
- Wall Street Journal
- Times Online