Debussy学习笔记(二)(转载)
学习笔记(二)主要熟悉一下Debussy软件中nWave的界面和学习一下相关的常规操作。首先介绍一下nWave界面,如图1所示,其中主要包含三个窗口:信号窗口、值窗口和波形窗口。在信号窗口中显示了加入的所有信号,并且可以分组,其中图1中信号都在组G1中;值窗口显示了当前光标所处位置的信号值;波形窗口中显示所有加入信号的波形,其中上边区域有个窗口标尺,表示当前显示窗口范围的时间标尺,中间是波形显示区域,除了信号波形,还有光标(cursor)和标记(marker),最下边区域是全局标尺,表示整个fsdb文件所含信息范围的时间标尺。
图1 按照笔记(一)的方法成功地生成了fsdb文件,通过File->Open或者快捷键打开,如图2所示,在左侧窗口中选择路径,在右侧窗口中选择fsdb文件。
图2 fsdb文件读取之后,在nWave是没信号显示的,需要通过Signal->Get Signals或者快捷键选取信号,弹出窗口如图3所示,左侧窗口中显示了整个仿真设计的层次,中间窗口显示了选定层次中的所有信号,可以点击选取需要观测的信号。
图3 读取信号之后就可观测到信号波形了,如图1所示。在各个窗口中需要一些常用操作: 信号窗口:如果需要拖动信号改变显示顺序,需要点击鼠标中键即滚轮选中需要拖动的信号,如图4所示,而**光标表示信号拖动后所处位置;改变**光标的位置也需要通过点击鼠标中键来完成,配合剪切、复制和粘贴信号等操作。
图4 值窗口:值窗口显示当前光标所处位置各信号的值,并且可以通过View->Values at Cursor/Marker同时显示光标位置和标记位置处信号的值,如图5所示,显示的信号值有2列,分别对应光标和标记位置处信号值。右击值窗口可以改变信号的数字表示格式,如图6所示,当前选择信号的表示格式为16进制,可以将其切换成二进制、10进制等。
图5
图6 波形窗口:在波形窗口中最主要的是光标和标记的操作,可以由三个键的组合操作就能完成所有工作,1. 通过鼠标左键控制光标的位置;2. 通过鼠标中键控制标记的位置;3. 通过鼠标右键放大光标和标记间区域的波形至整个波形窗口。在移动光标和标记时,要注意一个选项Waveform->Snap Cursor To Transitions,在使能该选项时,光标和标记始终处于信号波形变化边沿,如1-bit信号的上升沿或者下降沿;在不使能该选项时,光标和标记可以在信号波形任意位置,如图7所示,左边图为不使能选项效果,右边图为使能时效果。通过鼠标右键放大了光标和标记间区域波形,如图8所示。
图7
图8 波形窗口中操作还有几个快捷键: z: 缩小 shift+z:放大 f:所有波形缩小至整个窗口中显示 l:返回至上一个视图
在nWave中还提供了模拟波形的显示功能,如图9所示,白色波形曲线是通过Waveform->Analog Waveform将数字数据化成模拟曲线,可以看到有明显的量化效果;而红色和**曲线是通过Analog->Convert To Analog将数字数据转化成模拟量,从图中可以看到转化后波形比较光滑,并且可以在Analog菜单中设置各种参数,
图9
|