YosysHQ / picorv32

PicoRV32 - A Size-Optimized RISC-V CPU
ISC License
3.09k stars 749 forks source link

Beginner question: C.JR not branching #164

Open ghost opened 4 years ago

ghost commented 4 years ago

After executing the C.JR at cycle 12, with the contents of rs1=8, shouldn't the next rvfi_pc_rdata at cycle 15 be 8, and not just ignore the branch and increment to 4?

c jr

ghost commented 4 years ago

Never mind. :-) I found my decode error.

Abhishek7799-max commented 3 years ago

Hey Bro, I am also a beginner here and I want to know how can I run only the picorv core(i.e. basic instructions from the instruction set). I am using the Windows platform and Xilinx ISE. I don't know how to check the functionality of the core. I downloaded the project and have put all the Verilog source codes and test benches in ISE. It successfully synthesizes and runs but, of course, gives no particular answers as I don't know how to do it!!!