这里介绍了Dianmond的仿真、debug的操作
1.仿真
如下,右击input files>add>new files打开输入文件创建窗口,创建verilog的testbench文件,并编辑输入相应仿真文件代码。
仿真文件编辑完成后,点击如下圈出的按钮,进入simulation wizard
窗口
点击next。
如下进入仿真工程创建窗口,填写相应参数,点击next
如下,选择仿真方式。点击next
自动添加仿真的源文件,点击next
点击next
点击finish 会 自动打开modelsim软件,运行仿真,查看波形
2.debug
如下,在快捷工具栏中,如下划圈所示是创建运行debug核的按钮,1为reveal inserter用来创建一个debug核,2为reveal anaylzer用来运行分析debug,这两个按钮在Tools栏中也能找到。
如下,点击按钮1,进入debug核的创建窗口,将左侧中的需要抓取的信号拖到Trace下,再将下方采样参数填写好,再切换到触发设置窗口(如下图圈出所示)
如下,进入触发方式配置窗口后,在Trigger Unit 一栏中双击相应框格填入相应参数;Triggeer Expression 一栏中的“Expression”框格填入相应的Trigger Unit的名字。
配置完debug核后CRTL+S进行保存,会弹出保存窗口,填写名字、目录后点击OK。接着将建立的debug文件导入设计中,右击Debug Files>add>exsitsing files,选择刚刚建立好的debug文件.rvl。
创建debug并导入到设计中后,重新运行process生成bit文件,并烧写程序。烧写完成后,点击reveal analyzer按钮,弹出建立reveal analyzer文件的对话框,如下。点击Create a new file ,填写名称并点击Detect、Scan,完成器件的检测扫描,点击Browse,载入创建的debug文件。点击Ok。
打开debug抓图界面,可以对波形抓取显示进行配置,点击底部的LA Waveform,可以切换到波形显示界面。
点击开始按钮,抓取波形