DESIGN AND IMPLEMENTATION OF SIMULATOR FOR RISC-V LEARNING SYSTEM
The development of computers, one of which is RISC-V ISA, is accompanied by the increasing need for learning tools. One of the important tools to learn RISC-V is a simulator. Simulators can help students become familiar with a set of computer architectures, especially RISC-V instructions. That is...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/66867 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:66867 |
---|---|
spelling |
id-itb.:668672022-07-25T12:20:27ZDESIGN AND IMPLEMENTATION OF SIMULATOR FOR RISC-V LEARNING SYSTEM Ali Novandhika, Muhammad Indonesia Final Project Simulator, RISC-V, Instruction, Implementation. INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/66867 The development of computers, one of which is RISC-V ISA, is accompanied by the increasing need for learning tools. One of the important tools to learn RISC-V is a simulator. Simulators can help students become familiar with a set of computer architectures, especially RISC-V instructions. That is why simulators can facilitate student learning and enhance the experience of computer architecture. The design and implementation of the simulator consist of a text editor, an interpreter to binary, and a register simulation. This simulator allows user-supplied RISC-V assembly source code to run on a single-cycle processor, making it easy to follow the instruction flow when viewing register and memory data. The implementation of the binary translator subsystem also allows users to convert assembly to binary code for easy integration with other learning modules such as RTL implementations. Tests that have been carried out on the system implementation show the simulator's ability to run 32 RISC-V-based instructions and have been compared with the processor implementation using Verilog text |
institution |
Institut Teknologi Bandung |
building |
Institut Teknologi Bandung Library |
continent |
Asia |
country |
Indonesia Indonesia |
content_provider |
Institut Teknologi Bandung |
collection |
Digital ITB |
language |
Indonesia |
description |
The development of computers, one of which is RISC-V ISA, is accompanied by the
increasing need for learning tools. One of the important tools to learn RISC-V is a
simulator. Simulators can help students become familiar with a set of computer
architectures, especially RISC-V instructions. That is why simulators can facilitate
student learning and enhance the experience of computer architecture.
The design and implementation of the simulator consist of a text editor, an
interpreter to binary, and a register simulation. This simulator allows user-supplied
RISC-V assembly source code to run on a single-cycle processor, making it easy to
follow the instruction flow when viewing register and memory data. The
implementation of the binary translator subsystem also allows users to convert
assembly to binary code for easy integration with other learning modules such as
RTL implementations. Tests that have been carried out on the system
implementation show the simulator's ability to run 32 RISC-V-based instructions
and have been compared with the processor implementation using Verilog |
format |
Final Project |
author |
Ali Novandhika, Muhammad |
spellingShingle |
Ali Novandhika, Muhammad DESIGN AND IMPLEMENTATION OF SIMULATOR FOR RISC-V LEARNING SYSTEM |
author_facet |
Ali Novandhika, Muhammad |
author_sort |
Ali Novandhika, Muhammad |
title |
DESIGN AND IMPLEMENTATION OF SIMULATOR FOR RISC-V LEARNING SYSTEM |
title_short |
DESIGN AND IMPLEMENTATION OF SIMULATOR FOR RISC-V LEARNING SYSTEM |
title_full |
DESIGN AND IMPLEMENTATION OF SIMULATOR FOR RISC-V LEARNING SYSTEM |
title_fullStr |
DESIGN AND IMPLEMENTATION OF SIMULATOR FOR RISC-V LEARNING SYSTEM |
title_full_unstemmed |
DESIGN AND IMPLEMENTATION OF SIMULATOR FOR RISC-V LEARNING SYSTEM |
title_sort |
design and implementation of simulator for risc-v learning system |
url |
https://digilib.itb.ac.id/gdl/view/66867 |
_version_ |
1822277749232893952 |