Web-based UI for spike and FPGA available

176 views
Skip to first unread message

Elmar Melcher

unread,
Sep 17, 2021, 12:42:54 PM9/17/21
to RISC-V Teach
During the pandemic we developed some tools for distance learning for our Computer Arquitecture  Laboratory course at UFCG (Brazil):
  • spike RISC-V ISA simulator web interface http://lad.ufcg.edu.br/isa
  • remote use of FPGA board with RISC-V processor http://lad.ufcg.edu.br/hdl/remote.php
    There are 20 FPGA boards which are dynamically allocated to users. Students can use the available RISC-V processor implementation or create their own RISC-V implementations.
  • FPGA board simulator web interface http://lad.ufcg.edu.br/hdl/simulate.php
We created also a UI for the spike RISC-V ISA simulator (screenshot http://lad.ufcg.edu.br/isa/spike-gui.png) which can be installed in Linux, and a GUI for the FPGA board simulator which can be installed in Linux and Windows https://github.com/Icaro-Lima/LabarcFPGASimulatorDesktop

Please let us know if anyone is interested in any of these tools so we can provide help and language translation from Portuguese.

Amr Zaky

unread,
Sep 17, 2021, 3:50:18 PM9/17/21
to Elmar Melcher, RISC-V Teach
Hello Elmar

I am interested in any tool  chain that will allow my students to  compile c programs to RISC V, then drive a uArchitecture simulator they write.  If I can get help with that it would be great.

I am OK with somehow capturing traces from Spike then feeding to uArch simulator, or  interfacing Spike output directly to uArch simulator. However, I do not know how to do that.  If you have any pointers on how to do that using your setup, please let me know.

Obrigado
Amr Zaky, PhD
Lecturer, Computer Science & Engineering Department
Santa Clara University
Santa Clara, California, USA


--
You received this message because you are subscribed to the Google Groups "RISC-V Teach" group.
To unsubscribe from this group and stop receiving emails from it, send an email to riscv-teach...@groups.riscv.org.
To view this discussion on the web visit https://groups.google.com/a/groups.riscv.org/d/msgid/riscv-teach/1c810098-36cf-4d9f-bf0d-8463c985a39an%40groups.riscv.org.
Reply all
Reply to author
Forward
0 new messages