riscv / learn

Tracking RISC-V Actions on Education, Training, Courses, Monitorships, etc.
https://riscv.org/
551 stars 63 forks source link

[Request] - RISC-V Visual Tools #9

Closed ajithpv closed 10 months ago

ajithpv commented 10 months ago

Contact Details

Ajith P V, ajithpv@outlook.com

Request Details

It would be better to add one more section for some of the best visual tools that helps to understand the RISC-V in a better way. These tools can be used during the beginner or intermediate tutorials to get the visualization of the RISC-V ISA.

Example:

  1. emulsiV: emulsiV is a visual simulator for a simple RISC processor called Virgule. Virgule is a 32-bit RISC processor core that implements a minimal subset of the RISC-V instruction set. Here, “minimal” means that Virgule accepts only the instructions that a C compiler would generate from a pure stand-alone C program.

  2. RISC-V Instruction Encoder/Decoder: This tool is an online encoder/decoder for RISC-V instructions. Users can input RISC-V instructions in their assembly or binary format and get the full conversion from one to the other.

KuthumiPepple commented 10 months ago

Thanks for your submission. A section for visualization tools sounds good. I'll add that and request for a review from you.

KuthumiPepple commented 10 months ago

I have added these tools to a new Softwares and Tools resource category. If you have thoughts on this, you can still comment here even after this issue gets closed.