点拨FPGA之0301第一个上板例程.docx
- 文档编号:24613088
- 上传时间:2023-05-29
- 格式:DOCX
- 页数:10
- 大小:752.89KB
点拨FPGA之0301第一个上板例程.docx
《点拨FPGA之0301第一个上板例程.docx》由会员分享,可在线阅读,更多相关《点拨FPGA之0301第一个上板例程.docx(10页珍藏版)》请在冰豆网上搜索。
点拨FPGA之0301第一个上板例程
明德扬科技教育有限公司
官网:
www.mdy-
淘宝:
mdy-
QQ群:
97925396
QQ咨询:
158063679
03_01第一个上板例程
一、代码文件下载
http:
//mdy-
二、Quartus新建工程
1.打开quartus软件
2.点击File---NewProjectwizard,开始新建一个工程
3.点击next后,出现如下设置框
工程路径设置为你下载工程的路径;工程名称填key_light;顶层文件名称填key_light。
然后点击next。
4.将源代码key_light.v加到工程,然后点击Next
5.选择开发板的芯片,明德扬开发板具体芯片为:
EP4CE6E22C8,然后选择Finish即可
6.打开工程后的quartus界面
三、对工程进行编译
编译,即是根据源代码文件,将代码转换成具体FPGA电路的过程。
1.点击startcompilation开始对工程进行编译
2.部分同学可能会出现如下错误的编译结果
即出现“Error:
Thecoresupplyvoltagevalueof'1.0V'isillegalforthecurrentlyselectedpart.”
解决方法:
用GVIM打开工程目录下的key_light.qsf,删除以下一行,保存后重新编译即可。
3.出现如下框图,即表示编译成功
四、配置引脚
源代码的顶层文件,包含有input、output信号的定义,这是顶层的输入输出信号。
但FPGA芯片通常有几百个管脚,那么这些input、output信号与哪些管脚对应呢?
这就需要我们配置好,告诉软件这些一一对应关系。
1.点击pinplaner
2.设置界面
3.打开明德扬开发板原理图,对照原理图进行设置。
例如clk管脚,从原理图可以表现管脚序号为23。
4.因此在Location一列,clk一行,输入“23”,然后回车即可
5.其他管脚的设置方法类似,其最终的设置如下图
6.关闭管脚设置界面,然后重新编译
五、连接开发板
将代码转换成电路后,生成了网表文件。
此时可以将网表文件加载到开发板上查看效果。
在查看之前,需要连接开发板,为电源供电并正确连接。
六、下载程序
正确连接开发板后,打开电源开关。
开始程序加载。
1.双击ProgramDevice
2.在弹出的界面中,如下设置
注意:
有部分同学可能找不到USB-Blaster。
请打开电脑的设备管理器,找到USB-Blaster,重装安装驱动程序。
在搜索驱动程序路径中,从quartus的安装目录上搜索。
重新安装即可。
如有问题,可在群:
97925896上咨询。
3.加载程序
七、观察现象
开发板此时的现象,应该是几个LED灯在不断地轮流闪烁。
八、总结
本课程主要讲述Quartus建立工程、设置管脚、综合和加载程序的方法。
对于初学者来说,学会这几个步骤,就已经足够了,没有必要再深入研究Quartus。
至于其他功能,以后练习用到时,再学习即可(工具是拿来用的)。
我们要把学习的精力和重点,放在设计和思路上,工具是很简单的事情。
学会本节课还不够,明德扬下一节课将是对应的练习,请认真完成练习,谢谢!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 点拨 FPGA 0301 第一 个上板 例程