A pipelined educational simulator for the ARM processor
This paper proposes an approach to implement a pipelined ARM simulator for educational purposes. This simulator allows users to select various data and control hazards settings and display the details of the outcome in the application. Furthermore, there is a pipelined graph shown to illustrate a pi...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2022
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/156375 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-156375 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1563752022-09-08T02:23:07Z A pipelined educational simulator for the ARM processor Chia, Belinda Wei Qi Smitha Kavallur Pisharath Gopi School of Computer Science and Engineering smitha@ntu.edu.sg Engineering::Computer science and engineering::Computer systems organization This paper proposes an approach to implement a pipelined ARM simulator for educational purposes. This simulator allows users to select various data and control hazards settings and display the details of the outcome in the application. Furthermore, there is a pipelined graph shown to illustrate a pipelined architecture. The ARM simulator is built on top of an existing ARM simulator ‘Bicep.js’. ‘Bicep.js’ is an open-source application that allow other programmers to modify and add on features to it. This report provides detailed documentation of the development of the simulator, which includes different aspects, problems faced and the implementation of the simulator. Bachelor of Engineering (Computer Science) 2022-04-16T09:04:02Z 2022-04-16T09:04:02Z 2022 Final Year Project (FYP) Chia, B. W. Q. (2022). A pipelined educational simulator for the ARM processor. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/156375 https://hdl.handle.net/10356/156375 en SCSE21-0474 application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Computer science and engineering::Computer systems organization |
spellingShingle |
Engineering::Computer science and engineering::Computer systems organization Chia, Belinda Wei Qi A pipelined educational simulator for the ARM processor |
description |
This paper proposes an approach to implement a pipelined ARM simulator for educational purposes. This simulator allows users to select various data and control hazards settings and display the details of the outcome in the application. Furthermore, there is a pipelined graph shown to illustrate a pipelined architecture. The ARM simulator is built on top of an existing ARM simulator ‘Bicep.js’. ‘Bicep.js’ is an open-source application that allow other programmers to modify and add on features to it.
This report provides detailed documentation of the development of the simulator, which includes different aspects, problems faced and the implementation of the simulator. |
author2 |
Smitha Kavallur Pisharath Gopi |
author_facet |
Smitha Kavallur Pisharath Gopi Chia, Belinda Wei Qi |
format |
Final Year Project |
author |
Chia, Belinda Wei Qi |
author_sort |
Chia, Belinda Wei Qi |
title |
A pipelined educational simulator for the ARM processor |
title_short |
A pipelined educational simulator for the ARM processor |
title_full |
A pipelined educational simulator for the ARM processor |
title_fullStr |
A pipelined educational simulator for the ARM processor |
title_full_unstemmed |
A pipelined educational simulator for the ARM processor |
title_sort |
pipelined educational simulator for the arm processor |
publisher |
Nanyang Technological University |
publishDate |
2022 |
url |
https://hdl.handle.net/10356/156375 |
_version_ |
1744365383067893760 |