喜欢7次
打开仿真顶层文件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文件。