3 ms·
In my undergrad studies I learned to do assembly on z80. Is there something similar one can get for educational porpuses using RISC-V?
by mmrezaie 6y ago
In my undergrad studies I learned to do assembly on z80. Is there something similar one can get for educational porpuses using RISC-V?
- chrisseaton 6y agoYou mean what physical machine should you use to teach yourself on? I wouldn't bother trying to use any physical hardware - use a simple command-line simulator https://github.com/riscv/riscv-isa-sim https://github.com/riscv/riscv-isa-sim.
- pavehawk2007 6y agoDo you mean like a hardware board for educational purposes? I use the Sipeed Maixduino (or Maix Bit) for my classes. The problem with these boards is there is a lot of esoteric, non-documented items. For a well documented hardware board, I would look at the Sifive Hifive1 (Rev B). Since RISC-V is still relatively new, I'm sure more and more boards will start making it to market rather soon. The RISC-V organization has a list of boards that they recognize here: https://riscv.org/exchange/ https://riscv.org/exchange/ I think the easiest way to get started with RISC-V is to look at QEMU, which is an emulator. It can emulate the virtio bus, including graphics. I used this in my OSblog: http://osblog.stephenmarz.com http://osblog.stephenmarz.com which uses an emulated, 64-bit RISC-V CPU.
- rwmj 6y agoSiFive will announce their new board in a couple of weeks, on Oct 29th: https://www.sifive.com/press/sifive-to-introduce-new-risc-v-processor-architecture https://www.sifive.com/press/sifive-to-introduce-new-risc-v-... https://linleygroup.com/events/at_a_glance.php?num=49 https://linleygroup.com/events/at_a_glance.php?num=49 https://linleygroup.com/events/agenda.php?num=49&day=6 https://linleygroup.com/events/agenda.php?num=49&day=6
- jecel 6y agoThis book is a reasonable introduction to RISC-V: http://riscvbook.com/ http://riscvbook.com/