本文主要是介绍Quartus 18.1生成*.jic文件的方法之一,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
*.jic文件是quartus工程的比特流文件,用以烧写到FPGA的flash中。其生成的步骤如下:
step1:将nios程序生成hex文件:
右键SW工程,选择“Make_targets”后的“Build...”,在弹出的窗口中选择“mem_init_generate”
此时在nios工程目录下的mem_init文件夹中会生成hex文件
step 2:利用quartus编译器生成jic文件:
在quartus编译器中选择“File”下的“Convert Programming Files...”,会弹出窗口
如上图所示,在红色框选择目标文件格式为jic文件,黄色框选择flash的型号,蓝色框处选择文件路径及名称;
如上图所示,选择Flash Loader,再点击Add Device...,选择FPGA型号后,点击“OK”;
如上图所示,点击SOF Data,点击Add File,再选择quartus生成的sof文件,点击Open;
如上图所示,点击SOF Data,点击Properties,将address mode设置为start;
如上图所示,点击 Add Hex Data,在弹出的窗口中选择step 1中生成的hex文件;
点击“Generate”,完成后会弹窗提示generated *.jic successfully。
step 3:烧写jic文件:
在quartus编译器中点击Program Device(open programmer),弹窗如上图,选择生成的jic文件
连接好硬件后,勾选上图红框,然后点击start即可,右上角progress会显示烧写进度。
这篇关于Quartus 18.1生成*.jic文件的方法之一的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!