打开
仿真顶层文件tb_top.v,存放在ITCM模块里面的指令是通过readmemh函数读入.verilog文件实现的:

下面通过对NucleiStudio IDE进行设置,实现将c project编译后生成仿真需要的.verilog文件:
1.打开一个工程,右键选择工程名,打开
Properties:

2.选择
C/C++ Build ->
setting,在
Post-build steps command下输入如下命令:
riscv-nuclei-elf-objcopy -O verilog "${BuildArtifactFileBaseName}.elf" "${BuildArtifactFileBaseName}.verilog"
点击
Apply and Close

3.编译工程,即可在工程的debug目录下找到生成的.verilog文件。