RISC-V技术论坛
直播中

刘芳

8年用户 1393经验值
私信 关注
[经验]

使用NucleiStudio生成tb仿真需要的.verilog文件

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

更多回帖

发帖
×
20
完善资料,
赚取积分