XiangShan
XiangShan copied to clipboard
Open-source high-performance RISC-V processor
```bash ./simv Note-[RT_BS] Larger stack needed Note: Bumping stack limit from 8192 to 8220 Kbytes. Chronologic VCS simulator copyright 1991-2016 Contains Synopsys proprietary information. Compiler version L-2016.06_Full64; Runtime version L-2016.06_Full64;...
**Describe the bug** 使用make verilog NUM_CORES=2生成两核的代码,make emu -j32生成仿真环境,再./build/emu -i ./ready-to-run/linux.bin执行仿真,结果出错。请问双核测试的bin文件需要重新生成吗?上面的操作步骤准确吗?我如何才能跑起双核测试,谢谢! [Translation] Use `make verilog NUM_CORES=2` to generate dual-core code, `make emu -j32` to generate the simulation environment, and then `./build/emu...
你好,請問如果我獲得了 XSTop.v 文件之後,我下一步該如何在 FPGA 上面進行驗證呢。 我目前是開了一個 vivado 的專案,並且新增了一個 block designs,目前的思路為添加了XSTop.v之後將一些外設補齊,但是我發現我沒有辦法將 XSTop.v 加入到我的設計之中,想請問我該如何解決,亦或是我的方向與步驟做錯了,需要做額外的準備,感謝你! [TRANSLATION] Hello, could you please tell me how to perform verification on the FPGA after I get the...
使用nanhu分支尝试调试模式,在GDB端对当前pc地址+4打断点,然后run程序,很久都没有跑到断点处,请问这是什么原因? [TRANSLATION] Use nanhu branch to try to debug mode, in the GDB side of the current pc address +4 break point, and then run program, did not run to...
**Type of issue**: bug report **Impact**: L1D Cache **Compile:** make emu -j32 **Used boom commit:** [f0d8a1c](https://github.com/OpenXiangShan/XiangShan/commit/f0d8a1cf543c113433ff98140b6d77055d930deb) **How to reproduce the attack:** [AM workload](https://xiangshan-doc.readthedocs.io/zh-cn/latest/tools/gen-workload-with-am/) **Development Phase**: proposal I found a L1D...
1. Add dynamic mechanism for stride 2. Added coverage indicators and conducted a fine-grained split on the accuracy and timeliness of prefetching 3. Fix bug of dynamic prefetch (counting good...
https://xiangshan-doc.readthedocs.io/zh_CN/latest/tools/xsenv/ details on building developing environment and it will abort within docker environment by default. Docker is perfered for releasing developing and runtime envrionments. I think Xiangshan's frontend development tools...
Recently RVV support was merged into the master branch, and I tried running a few of my benchmarks on it, but ran into problems. Only very basic RVV functions worked,...