首先在数模混仿的时候仿真模式要从batch mode改为另一个interactive mode,笔者这里使用的是ADE explorer,maestro仿真,使用ADE L的各位自己找找选项吧
启动仿真以后,点击file -source command script
文件类型选择tcl,并加载脚本fixed_point.tcl文件(点击open)
注意这里send commands to最好两个都要分别加载一次fixed_point.tcl文件,选择simvision console点击ok以后,再重复一次加载脚本的过程,只不过这次send command to选择的是simulator console(XM-sim)
之后进入波形界面,和其他一个数模混仿流程一样,先在design browser里选中你想看的波形,然后右键send to waveform windows
在波形窗口也就是waveform窗口点击windows-tools-FixedPoint format调出窗口
然后选中我们想转化为定点数显示的波形(上图右边的箭头,出现了黄色,代表选中了该波形),选中了之后点击图中左边箭头指的绿色的加号
之后设置你想要的定点数小数位和整数位,这里我的20bit数是一个有符号数,1位符号位,4位整数位,15位小数位,共计20bit位,因此窗口的fraction bits填15,MS Bit填19,LS Bit填0。设置好了以后点击窗口的apply即可
点击apply以后再波形窗口最下面就会多出相应的转换后的定点小数值。