在做算法验证过程中,当需要验证的数据量特别大时,相信大部分开发者均不会再选择使用波形文件一个一个验证,那样几乎不可能完成任务,因此使用vivado生成仿真脚本,将激励生成和结果验证都写好使整个过程自动化就显得尤为重要。
vivado提供了方便的仿真脚本生成,选择File-->Export-->Export Simulation,在打开的对话框中,目标仿真器选择vivado simulator,然后选择输出目录即可。
使用脚本过程中,细心的朋友会发现仿真过程中会生成一个叫testbench.wdb的文件,这个文件可以使用vivado仿真器将其转化为可视化的波形,方便观察信号,但是也带来了一个坏处,波形文件在数据量大时,其占用的磁盘空间也是惊人的,因此如何不生成这个wdb文件就是加速仿真的一个关键点了。关闭该文件其实也非常简单,打开生成的testbench.sh文件,xelab命令的可选参数中有一个--debug,将该参数后面默认的typical修改为off即可不然仿真器生成wdb文件了