者电子信息专业硕士毕业,获得过多次电子设计大赛、大学生智能车、数学建模国奖,现就职于南京某半导体芯片公司,从事硬件研发,电路设计研究。对于学电子的小伙伴,深知入门的不易,特开次博客交流分享经验,共同互勉!全套资料领取扫描文末二维码!
温馨提示:学而不思则罔,思而不学则殆。实践是检验真理的唯一标准!
1、 在file->convert Programming Files
2、 在弹出的窗口中,Programming filetype 选择JTAG Indirect Configuration File(.jic),Mode选择Active Serial,Configurationdevice选择EPCS16,File name默认是output_file.jic,这里,我们养成良好的习惯,将其改成工程名字:pul.jic。
3、在input files toconvert一栏中,点击Flash Loader一项,在右侧点击Add Device选项
4、 点击Add Device选项后在弹出的选项卡中,选择EP4CE10,然后点击OK
5、 点击OK后会回到先前的配置页面,此时再次鼠标点击SOF Data,再点击右侧的Add File,如下图所示
6、 在弹出的窗口中,在outputfiles文件夹下找到“key_filter.sof”文件,点击open,即可添加进来
7、点击open后,回到配置页面,点击Generate按钮
8、点击Generate按钮后,则软件开始转换文件,转换成功后弹出成功提示窗口
9、点击OK即可,然后close窗口。
10、打开QuartusII中的下载工具programmer,将原有的sof文件移出,重新添加key_filter.jic文件进来,勾选programming/configuration
11、设置完成后,点击Start(前提是下载器与开发板已经正确连接),则软件开始烧录固件,整个烧录时间大约花费20秒钟左右。烧录完成后,此时固件已经保存在了配置芯片中,但是此刻FPGA还不能运行该固件,因为当前的固件是存在配置芯片中的,并没有被配置到FPGA中,因此需要让FPGA执行一次从配置芯片中主动配置固件的过程,方法很简单,给开发板断电后重新上电即可。此时,我们按下按键0或者按键1,就可以看到LED的状态发生变化了。断电再上电,固件依旧保持,整个设计固化工作完成。
关注回复【更多资料】海量嵌入式资料赠送
笔者电子信息专业硕士毕业,获得过多次电子设计大赛、大学生智能车、数学建模国奖,现就职于南京某半导体芯片公司,从事硬件研发,电路设计研究。对于学电子的小伙伴,深知入门的不易,特开次博客交流分享经验,共同互勉!