当前位置:首页 > 2.1 基本设计流程
图2.1.12 选择编辑矢量波形文件
图2.1.13 波形编辑器
(2)设置仿真时间区域,对于时序仿真来说,将仿真时间设置在一个合理的时间区域上十分重要。通常设置时间范围在数十微妙间。首先在Edit菜单中选择End Time项,即弹出如图2.1.14所示窗口。在此例中整个仿真时间设置为10μs,单击OK按钮结束设置。
41
图2.1.14 设置仿真时间长度
(3)将工程CNT10的端口信号节点选入波形编辑器中。方法是首先选择View 菜单中的Utility Windows项的Node Finder项。弹出的对话框如图2.1.15所示,在Filter框中选Pins : all(通常已默认选此项),然后单击List按钮,于是在下方的Nodes Found窗口中出现设计中的CNT10工程的所有端口引脚名。
图2.1.15 CNT10的信号节点
注意如果此对话框中的“List”不显示CNT10工程的端口引脚名,需要重新编译一次,即选择Processing→Start Compilation,然后再重复以上操作过程。最后,用鼠标将重要的端口节点CLK、EN、RST、COUT和输出总线信号CQ分别拖到波形编辑窗,结束后关闭Nodes Found窗口。单击波形窗左侧的“全屏显示”
按钮,使全屏显示,并单击“放大缩小”按钮后(注意:左键放大,右键缩小),
再用鼠标在波形编辑区域右键单击,使仿真坐标处于适当位置,如图2.1.16所示,这时仿真时间横坐标设定在数十微秒数量级。设定仿真时间宽度,选择Edit项及其End time选项,在End time选择窗中选择适当的仿真时间域,如可选10us,以便有足够长的观察时间。
42
图2.1.16 拖入节点后波形编辑器
(4)波形文件存盘。选择File中的Save as,将以默认名为CNT10.vwf的波形文件存入文件夹E:\\jsq中,即出现如图2.1.17所示的激励波形文件存盘窗口。
图2.1.17 vwf激励波形文件存盘
(5)编辑输入波形(输入激励信号)。用鼠标左键单击图2.1.16所示窗口的时钟信号名CLK,使之变成蓝色条,再单击左列的时钟设置键
,即弹出如图2.1.18时钟脉冲周期及占空比设置窗口,
43
在图中的上部份是已经设置好了的仿真时间区域为10μs,这里不需要改变,下部分CLK的时钟周期设置为50ns;Clock窗口中的Duty cycle是占空比,默认为50,即50%占空比。然后再分别设置EN和RST的电平,RST为复位端,EN为使能端。最后设置好的激励信号波形如图2.1.19所示。
图2.1.18 时钟脉冲周期及占空比设置窗口
图2.1.19 设置好的激励信号波形图
(6)总线数据格式设置。单击如图2.1.19所示的输出信号“CQ”左旁的“+”,则能展开此总线中的所有信号;如果双击此“+”号左旁的信号标记,将弹出对该信号数据格式设置的对话框如图2.1.20所示。在该对话框的Radix栏有4种选择,这里可选择无符号十进制整数Unsigned Decimal表达方式。最后对波形文件再次存盘。
44
共分享92篇相关文档