Custom soft processor emulator MIPS-simulator

This project scope is in the area of microprocessor/microcontroller-based applications and computer architecture, and it involves building an emulator for a custom soft processor. Soft processors are custom designed general purpose processors, designed to be implemented in FPGA designs. This...

Full description

Saved in:
Bibliographic Details
Main Author: Farn, Shao Qiu
Other Authors: School of Computer Engineering
Format: Final Year Project
Language:English
Published: 2014
Subjects:
Online Access:http://hdl.handle.net/10356/58930
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-58930
record_format dspace
spelling sg-ntu-dr.10356-589302023-03-03T20:35:03Z Custom soft processor emulator MIPS-simulator Farn, Shao Qiu School of Computer Engineering Centre for High Performance Embedded Systems Suhaib Fahmy DRNTU::Engineering::Computer science and engineering::Software::Software engineering This project scope is in the area of microprocessor/microcontroller-based applications and computer architecture, and it involves building an emulator for a custom soft processor. Soft processors are custom designed general purpose processors, designed to be implemented in FPGA designs. This project is implemented in Python to design a model of all the units inside a simple processor, to be used to simulate the actual processor's activities. The goal is to invert new operation code that will reduce the instruction cycles and size of the memory used. This requires a thorough understanding of computer architecture, and programming ability. An instruction set simulator is used to model and accurately predict the behavior of instructions' execution for this project. It starts with a MIPS model, and will progressively modify according to the iDEA model [1]. The author’s major additions, modifications code and github contributions timeline can be found at Reference [2]. Bachelor of Engineering (Computer Engineering) 2014-04-16T01:19:04Z 2014-04-16T01:19:04Z 2014 2014 Final Year Project (FYP) http://hdl.handle.net/10356/58930 en Nanyang Technological University 35 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Software::Software engineering
spellingShingle DRNTU::Engineering::Computer science and engineering::Software::Software engineering
Farn, Shao Qiu
Custom soft processor emulator MIPS-simulator
description This project scope is in the area of microprocessor/microcontroller-based applications and computer architecture, and it involves building an emulator for a custom soft processor. Soft processors are custom designed general purpose processors, designed to be implemented in FPGA designs. This project is implemented in Python to design a model of all the units inside a simple processor, to be used to simulate the actual processor's activities. The goal is to invert new operation code that will reduce the instruction cycles and size of the memory used. This requires a thorough understanding of computer architecture, and programming ability. An instruction set simulator is used to model and accurately predict the behavior of instructions' execution for this project. It starts with a MIPS model, and will progressively modify according to the iDEA model [1]. The author’s major additions, modifications code and github contributions timeline can be found at Reference [2].
author2 School of Computer Engineering
author_facet School of Computer Engineering
Farn, Shao Qiu
format Final Year Project
author Farn, Shao Qiu
author_sort Farn, Shao Qiu
title Custom soft processor emulator MIPS-simulator
title_short Custom soft processor emulator MIPS-simulator
title_full Custom soft processor emulator MIPS-simulator
title_fullStr Custom soft processor emulator MIPS-simulator
title_full_unstemmed Custom soft processor emulator MIPS-simulator
title_sort custom soft processor emulator mips-simulator
publishDate 2014
url http://hdl.handle.net/10356/58930
_version_ 1759855739801698304