安装好ISE,系统已经自带了ISim仿真软件,相比于专业的仿真软件Modelsim,ISim是免费的,不用编译库,小型设计仿真速度较快,对于轻量级的设计应该是完全足够的。Modelsim作为专业的仿真软件,具备了ISim的所有功能,同时还具备了ISim不具备的功能比如波形显示,任意添加中间变量到波形图中,数据导出等。不过能够真正用好ISim,掌握住仿真技巧,你就无敌啦。
先来看看ISim的界面吧,跟ISE的界面类似,在界面的上方是菜单栏,和一些功能菜单,界面中间是波形界面,界面的下面是控制台窗口和一些其他功能窗口,界面的左侧包含了仿真的工程文件(Instances and Processes Name),对应文件的输入输出端口(Objects)等,这些窗口都是可以自由拖动的,可以将窗口的位置摆放到一个自己习惯的位置,如果没有这些窗口,可以点击菜单栏的View -> Panels 勾选需要显示的窗口即可。
技巧一:更改数据显示格式
ISim在仿真时默认是二进制格式,为了方便显示,我们可以更改其显示的格式,右键单击需要更改显示格式的数据上,Radix -> 选择合适的格式即可(如图2所示),Binary(二进制),Hexadecimal(十六进制),Unsigned Decimal(无符号十进制数),Signed Decimal(有符号十进制数),Octal(八进制),ASCII(ASCII码)。如果发现高低位不对,可以选择 Reverse bit order(反转bit顺序,即高位和地位对换)。
对于1bit数据,有些人不喜欢看一个孤零零的线(类似于图1中的CLK_62M5),可以选中这个数据右键单击,选择New Virtual Bus,然后修改名字为原来的信号名字,以防忘记。如图3所示,为修改后的数据,将CLK_62M5修改成了New Virtual Bus形式,将datain更改成了无符号十进制数。