ibex
ibex copied to clipboard
mismatch between spike sim and rtl sim
Hi
I used the RTL code of ibex-pulpissimo-v6.1.1 and kicked off the following test case:
make TEST=riscv_arithmetic_basic_test ISS=spike ISA=rv32imc SEED=123
log:
out/seed-123/regr.log:
Could you give me any suggestions? how to debug it.
BTW, I replaced the "spike_log_to_trace_csv.py" by one in the master version of riscv-dv. Because the original one is fail to convert log into csv :
Are you referring to the https://github.com/lowRISC/ibex/tree/pulpissimo branch? The co-simulation system is only supported on the master branch.
No. I didn't enable the co-simulation option. just a regular simulation with the offline check. actually, I had a try on both the master and pulpissimo branches, and got the same issue. here is my used version: toolchain: https://github.com/lowRISC/lowrisc-toolchains/releases/download/20220524-1/lowrisc-toolchain-rv32imcb-20220524-1.tar.xz tree: https://github.com/lowRISC/ibex/releases/tag/pulpissimo-v6.1.1 spike: https://github.com/lowRISC/riscv-isa-sim/releases/tag/ibex-cosim-v0.3