
图24设置输入波形 接着继续添加其他输入波形,出现下面的结果。前面出现的红点表示该波形是可编辑的。后面的操作与用testbench文本仿真的方法相同。

图25仿真波形 4.2 观察特定信号波形 如果设计者只想查看指定信号的波形,可以先选中objects窗口中要观察的信号,然后点右键选择Addto Wave->Selectedsignals,见下图,那么在Wave窗口中只添加选中的信号。

图26查看特定信号波形 4.3 保存和导入波形文件(待定) 如果要保存波形窗口当前信号的分配,可以点File->Save,在出现的对话框中设置保存路径及文件名,保存的格式为.do文件。
如果是想导出自己创建的波形(在文章最后有详细的解释)可以选择File->ExportWaveform在出现的对话框中选择EVCD File并进行相关设置即可。
如果导入设计的波形选择File->ImportECVD即可。
4.4 Dataflow窗口观察信号波形 在主界面中点View->Dataflow可以看到会出现dataflow窗口,在objects窗口中拖一个信号到该窗口中,你会发现在dataflow窗口中出现你刚才选中信号所在的模块,如果双击模块的某一引脚,会出现与该引脚相连的别的模块或者引线,见下图。

图27Dataflow窗口 在dataflow窗口中点View->ShowWave,会在dataflow窗口中出现一个wave窗口,双击上面窗口中的某一模块,则在下面的wave窗口中出现与该模块相连的所有信号,如果已经执行过仿真,在wave窗口中还会出现对应的波形,见下图。

图28Dataflow窗口观察仿真波形 在波形窗口中拖动游标,上面模块的引脚信号的值也会随着游标当前位置的改变而改变。
如果要在modelsim中修改原设计文件,在文档页面点击右键,取消ReadOnly,即可修改,修改后继续仿真。如果想结束仿真可以点Simulate->EndSimulation,或直接在命令行输入quit -sim,此时quartus也会显示结束所有编译过程。
|