目录
课程使用DE2-115开发板
一、创建项目
1、NEW Project Wizard
2、选择目录,以及项目文件命名
这里最好提前新建一个文件夹,
项目文件名最好和顶层模块名一致,方便文件管理
3、两次Next,选择芯片,这里使用EP4CE115F29C7
4、下一步,选择仿真软件Modelsim,完成
二、创建文件
选择Verilog HDL file 准备编写代码
注意,顶层模块名最好和先前创建的项目名一致
三、编写代码,编译
四、创建测试代码(可选)
1、编写测试代码并保存,习惯上在测试代码后加 -tb (test bench)
2、Assignment->settings->simulation->NativeLink settings->compile test bench选择测试代码路径
time scale根据你的测试文件修改
填写测试文件名,选择仿真测试文件,注意要点击 add 才能添加进来
完成后Apply即可
接下来设置仿真软件的路径,使用quartus和Modelsim联合仿真
- Tool->options->EDA Tool Options->设置仿真软件ModelSim路径
- 注意,要选择到包含Modelsim这个应用程序的子文件夹
- Tools ->Run simulation tools -> RTL Simulation,调起Modelsim进行仿真
- quartus部分到此为止
五、管脚约束
可以导入已经约束好的管脚,也可以自己对照数据手册约束,这里先说一下对照数据手册的办法
首先Assignment -> pin planner打开窗口,然后在Location栏填入管脚信息
打开DE2-115数据手册,查找对应的管脚号填入即可,其他管脚同理
注意约束完后要重新编译
六、不使用管脚设置
相信现在已经比较熟悉了,就不再附图片
- Assignment-> device->device and pin options ->unused pin
- 设置为三态,as input tri-stated
七、编译,下载到开发板
Programmer ->start 通过USB-Blaster下载到开发板
驱动安装问题
如果碰到驱动问题,就在设备管理器中更新驱动,Quartus文件中提供了驱动文件,定位到drivers
关闭内存完整性可成功安装驱动
最后显示绿色的SUCCESS就成功