Closed ChiaLiu0618 closed 2 months ago
I've been travelling the last few weeks so this fell down my inbox unfortunately.
The issue you mention is a known problem. We have discussed a couple of times on the google group if you take a look there. There are a couple of ways to solve it:
I have been using the RISC-V toolchain from this repository "https://github.com/riscv-collab/riscv-gnu-toolchain.git". The build was successful, but I encountered the following error when I tried to build and run the model. Could you please provide any suggestions on what might be causing this issue?
Which version of verilator are you using? I would suggest you update to the latest release from github and then try (though note you will have to add -vlt_build_args=--no-timing to your sims build command. You should also delete your build/manycore/rel-0.1/obj_dir/ to avoid any other build weirdness)
I've tried verilator versions from v5.002 to v5.026. v5.026 reports failed building model. v5.024 doesn't give any errors while running build, but still gives exec format error when I run the simulation. The transmission behavior seems to work properly and is saved in sims.log, but perf.log is empty. The image below is the message I got while running with v5.024.
Could you show me your sims commands?
Hi, these are the commands I used. sims -sys=manycore -x_tiles=2 -y_tiles=2 -vlt_build -ariane -vlt_build_args=--no-timing sims -sys=manycore -vlt_run -x_tiles=2 -y_tiles=2 hello_world_many.c -ariane -finish_mask 0x1111111111111111 -rtl_timeout 10000000
Finish mask should be -finish_mask=1111 if you're running four cores - that could be the problem
Hi, there seems to be the same issue.
Ok I think this is the same issue @guillemlp has been noting recently, which has been around for a long time. Multicore misbehaves with CVA6 and verilator but single core behaves correctly. Could we close this issue and open a new one for this specifically? I think we might have to dig into the CVA6 or OpenPiton code to try and figure out what's misbehaving.
Hi, I am a student working under professor Kun-Chih(Jimmy) Chen. We are currently working on a project that would use OpenPiton. When we were building the files, it seems that the link doesn’t work when it tried cloning riscv-qemu from a GitHub link. The files from the link seems to have been deleted by the author. Here is our presentation containing information about this problem.
Thank you~ NoC_0710.pptx