点亮LED
项目设计流程
- 遇到的第一个问题
编写好RTL代码后,编译出错,而没有显示报错信息,一开始忘记打开Message窗口了,打开后就发现了代码问题。打开该窗口是在Quartus菜单栏-view
打开后并编译,信息如下图
自己将圆括号写成了花括号,导致报错,改正后正确。 - Testbench的含义
testbench是一种验证的手段。 首先,任何设计都是会有输入输出的。 但是在软环境中没有激励输入,也不会对你设计的输出正确性进行评估。 那么此时便有一种,模拟实际环境的输入激励和输出校验的一种“虚拟平台”的产生。 在这个平台上你可以对你的设计从软件层面上进行分析和校验,这个就是testbench的含义。 - 没有激活ModelSim软件,准备重新安装,参考网上的教程。
安装与破解教程
更加详细教程 - 文件目录包含空格,不能显示波形
解决办法
发现问题是目录文件夹包含空格,改正之后并修改环境变量,依然不能正确运行。想到应该是要重启电脑后环境变量才会生效,所以关机重启后运行工程,仿真结果成正确。
以后命名什么的都用数字、字母、下划线,不要带空格。安装路径不要包含任何中文字符,特殊字符。此次虽然更改文件夹名字后正确运行了,但以后可能会出现重装软件!