AnyCPU
http://anycpu.org/forum/

In-browser emulators for RISC machines
http://anycpu.org/forum/viewtopic.php?f=3&t=758
Page 1 of 1

Author:  BigEd [ Tue Jul 21, 2020 7:19 pm ]
Post subject:  In-browser emulators for RISC machines

.
I came across some teaching materials based on RISC-V, the open source architecture, which include a web-based emulation of the machine - making the CPU visible. I rather like that sort of thing, especially because everyone has a web browser and there's no barrier to just having a go. Here's the video, on YouTube:
emulsiV: A visual simulator for teaching computer architecture using the RISC-V instruction set

Here's the emulator (and here's the source)
http://tice.sea.eseo.fr/riscv/

Quote:
emulsiV is a visual simulator for Virgule, a minimal CPU core implementation based on the RISC-V architecture. This simulator is intended to be used as a tool for teaching the basics of computer architecture.

The user interface shows the structure of the datapath and animates the data transfers between functional units. The execution of a single instruction is decomposed into several steps (fetch, decode, ALU, mem/reg, PC) for educational reasons, but the intent is not to reflect a specific sequencer or pipeline implementation. In fact, we don't plan to simulate a pipeline in more detail.



As it happens, the emulsiV video also mentions similar efforts which are ARM-like or ARM-based:
http://peterhigginson.co.uk/AQA/info.html
https://www.peterhigginson.co.uk/ARMlite/docv1.php

Page 1 of 1 All times are UTC
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/