FPGA从入门到精通(实战篇)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2 ModelSim—— 独具慧眼的仿真工具

通过上一节的操作,我们已将ModelSim 安装好了。大家一定会问,ModelSim 软件的功能是什么呢?先来问大家一个问题:假设有一块硬件电路板已设计完成,但是不知道硬件电路板的功能是否正常,此时应该怎么做呢?答案很简单,就是进行 “测试”,即给电路板上电后,输入一定的测试信号,观察电路板将产生何种输出结果。如果输出结果和输入信号的对应关系正确,则说明电路板没问题,反之,则说明电路板有问题,甚至还能通过这种方式确定是哪一部分出现了问题。

测试代码的过程与测试硬件电路板的流程类似。通过硬件描述语言将代码编写完成后,可等效于在FPGA 内实现了一个硬件电路块。为了测试这个电路块能否按照我们的预期进行工作,需要对它进行测试。ModelSim 就是这样一个仿真工具,只要对其进行编程,就可在模拟环境下输入各种复杂的信号,利用软件提供的显示界面和窗口,可方便地查看所有信号的电平变化,以便迅速定位问题所在,真可谓是 “独具慧眼”。