WebRISC-V is a web-based server-side RISC-V assembly language Pipelined Datapath simulation environment, which aims at easing students learning and instructors teaching experience. RISC-V is an open-source Instruction Set Architecture (ISA) that is highly flexible, modular, extensible and royalty free. Because of these reasons, there is an exploding interest both in the industry and academia for the RISC-V. Here, we present the main features of this simulator and how it can be used for a simple exercise in the classroom. This web-based simulator permits the execution of RISC-V user-provided source code on a five-stage pipeline, while displaying the data of registers, memory and the internal state of the pipeline elements. One of the main advantages of WebRISC-V is the immediate availability in the web browser, thanks to its implementation as a server-side script in PHP.

Giorgi, R., Mariotti, G. (2019). WebRISC-V: a Web-Based Education-Oriented RISC-V Pipeline Simulation Environment. In ACM Workshop on Computer Architecture Education (WCAE-19) (pp.1-6). Association for Computing Machinery [10.1145/3338698.3338894].

WebRISC-V: a Web-Based Education-Oriented RISC-V Pipeline Simulation Environment

Giorgi Roberto
Writing – Original Draft Preparation
;
2019-01-01

Abstract

WebRISC-V is a web-based server-side RISC-V assembly language Pipelined Datapath simulation environment, which aims at easing students learning and instructors teaching experience. RISC-V is an open-source Instruction Set Architecture (ISA) that is highly flexible, modular, extensible and royalty free. Because of these reasons, there is an exploding interest both in the industry and academia for the RISC-V. Here, we present the main features of this simulator and how it can be used for a simple exercise in the classroom. This web-based simulator permits the execution of RISC-V user-provided source code on a five-stage pipeline, while displaying the data of registers, memory and the internal state of the pipeline elements. One of the main advantages of WebRISC-V is the immediate availability in the web browser, thanks to its implementation as a server-side script in PHP.
2019
978-1-4503-6842-1
Giorgi, R., Mariotti, G. (2019). WebRISC-V: a Web-Based Education-Oriented RISC-V Pipeline Simulation Environment. In ACM Workshop on Computer Architecture Education (WCAE-19) (pp.1-6). Association for Computing Machinery [10.1145/3338698.3338894].
File in questo prodotto:
File Dimensione Formato  
Giorgi19-wcae-WebRISC_V_ a Web-Based Education_Oriented RISC_V Pipeline Simulation Environment.pdf

accesso aperto

Tipologia: PDF editoriale
Licenza: PUBBLICO - Pubblico con Copyright
Dimensione 1.43 MB
Formato Adobe PDF
1.43 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11365/1152417