仿真测验的一切准备作业安排妥当了,下面咱们就能够一键完结仿真作业。点击菜单栏的ToolsàRun Simulation ToolàRTL Simulation。随后ModelSim-Altera便发动,如图5.35所示,这是ModelSim-Altera软件的作业界面。关于ModelSim-Altera软件的根本运用主张咱们参阅该软件菜单栏Help下自带的一些文档,尤其是HelpàPDF Documentation里的几个文档。ModelSim-ALTEra的功用也十分强壮有用,假如要具体展开来讨论,恐怕也要专门写本书才能够。限于篇幅,本书也只能是简略的在工程需求时顺便的和咱们介绍ModelSim-Altera的一些根本运用,深化的使用还要靠咱们自己花时间和精力去实践和探索。
由于在Quartus II里,咱们做了很多的作业,包含ModelSim-Altera仿真运转所需的各类文件,首要是被测验代码和测验脚本,那么当咱们调用ModelSim-Altera软件时,它一方面要主动的将Altera器材的库进行编译,另一方面则会对前面所说的几个规划文件进行编译和运转,运转的目标当然是根据咱们的测验脚本文件(*.vt)。在Wave窗口里,测验脚本的3个首要信号key_left、key_right和LED_light的波形现已产生了。咱们能够经过点击Wave窗口右上角的Dock/Undock按钮(即打向右上角箭头那个图标)将其进行独立显现,如图5.36所示。
如图5.37所示,这儿的3个顶层信号key_left、left_right和LED_light都在仿真波形中显现出来了。正如咱们在测验脚本里边所操控的,在0-1000ns时,key_left = 1和key_right = 1;在1000-2000ns时,key_left = 1和key_right = 0;在2000-3000ns时,key_left = 0和key_right = 1;在3000-4000ns时,key_left = 0和key_right = 0。而输出信号led_light的成果为:0-1000ns和3000-4000ns值为0,1000-3000ns值为1。这样的成果正好满意规划代码里的输入输出联系:LED指示灯状况 = 按键左的键值异或 按键右的键值。
从仿真波形成果上,验证了咱们规划代码是正确的,功用现已完成。