Skip to content

Commit

Permalink
Update NEMU hyperlink
Browse files Browse the repository at this point in the history
  • Loading branch information
AugustusWillisWang authored Jun 25, 2022
1 parent be36113 commit 28644a0
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions 介绍/NutShell-tutorial.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,8 +84,7 @@ sudo apt-get install verilator

NEMU (NJU Emulator) 是一个简单但完整的全系统模拟器, 目前支持 x86, mips32, riscv32, riscv64 指令集. 在一生一芯项目中, NEMU 作为一个重要的基础设施, 被用来与处理器核作对比仿真验证.

* NEMU 项目的完整源码由于课程设计需求暂不公开, 不过我们提供了一份针对 NutShell (rv64) 编译好的二进制版本在[此处](https://github.com/OSCPU/nemu), 它的运行过程和相关概念请参考南京大学计算机系统基础课程的[PA0/PA1部分](https://nju-projectn.github.io/ics-pa-gitbook/ics2019/PA0.html).
* 处理器核中与对比验证相关的代码在 src/test/csrc/ 下的 difftest.cpp, difftest.h, emu.h 等文件中, 主要对比的是通用寄存器和CSR寄存器的值.
NEMU 的源代码参见[这里](https://github.com/OpenXiangShan/NEMU).

### AM

Expand Down Expand Up @@ -180,4 +179,4 @@ Microbench 是一个建立在 AM 之上的基准测试程序, 位置在 nexus-am
与之前类似, 该项目会生成一个内存映像二进制文件, 但是运行在 NutShell 的仿真平台之上, 最终看到终端打印出来 Hello World 代表启动成功.
-->
-->

0 comments on commit 28644a0

Please sign in to comment.