Tagged: simulator

Getting started with the project 0

Getting started with the project

My progress is still slow this week. At first, I struggled with generating an elf binary file from a source code.  Dr Shawn reminded me to use the RISCV compiler to generate the elf...

Memory Map of RISC-V Angel 0

Memory Map of RISC-V Angel

As my colleague started to modify the linker script, I found more problems to be solved in the simulator. The RISC-V Angel Memory One of my concern this week is to set or limit...

Timer Interrupt using RISC-V 0

Timer Interrupt using RISC-V

This week, I worked on the implementation of Timer Interrupt using the RISC-V Angel. The RISC-V Angel had a timer interrupt code for itself for the usage of Linux ELF file. However, it does...

A Deeper Look on RISC-V Angel 0

A Deeper Look on RISC-V Angel

This week, I had really a hard time with RISC-V Angel. It started with finding the bootloader code from the RISC-V Proxy Kernel, as the bootloader is the primary program/codes that needs to be load...

The Organization of File Storage 0

The Organization of File Storage

This week, I focused with the structuring of my previous coding. As being told by my supervisor, the way I programmed was not well planned yet. The main problem that causes these, is the bad...

Interfacing with the Simulator 0

Interfacing with the Simulator

Continued from last week progress, I started to port the previous debugger code and simulator code into the simulator without the web worker. For the moment, I still unable to find any drawbacks of...

The WidgetSet Standalone Simulator 0

The WidgetSet Standalone Simulator

A Standalone Simulator This week, one of my task is to determine whether the simulator can be implemented as a standalone simulator, and also able to be called by any HTML/witty application to use...

0

JavaScript and Witty

This week is pretty challenging, I was assigned on task of putting a CPU into web application. The first thing to be done is to analyze the code of the CPU, it was written...

CPU Architectures 0

CPU Architectures

Witty After experience with Witty features, I found that witty is really a good toolkit to learn how to develop web application, and to have better understanding about web. Most of the details cover...

Working on AEMB opcodes 0

Working on AEMB opcodes

In my second week, time was an issue. Therefore, I attempted to finish up more this week (my third week) so that I can cover the workload from week two. Generally, I am supposed...