Back
Michael Gafert
Apate

Work from 5 years ago (4/25/2021)

Apate - A graphical processor simulator

Apate is a graphical and educational processor simulator based on the RISC-V instruction set architecture. I built it a part of my Master’s Thesis at the University of Applied Sciences Vienna (FH Technikum Wien). Code compiled with a generic RISC-V compiler can be loaded into the simulator and is shown as a list of instructions. When stepping through the instructions, the data transfer between the different parts of the CPU is shown. Depending on the instruction different parts of the CPU are utilized and highlighted in the simulator. The Windows, Mac and Linux executable and source code can be downloaded below.

Apate Download
Source Code
Gafert, M. (2021). Educational Processor Simulator - A graphical and educational processor simulator based on the RISC-V instruction set architecture [MA Thesis, FH Technikum Wien (University of Applied Sciences Vienna)]. /projects/apate/Educational%20Processor%20Simulator.pdf

Instructional Video

Here is a small video describing the features of Apate.