FPGA在不同下载方式下运行程序的区别

来源:本站
导读:目前正在解读《FPGA在不同下载方式下运行程序的区别》的相关信息,《FPGA在不同下载方式下运行程序的区别》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《FPGA在不同下载方式下运行程序的区别》的详细说明。
简介:以前只是用JTAG口下载x.sof或x.jic文件进行FPGA程序调试,几乎很少用AS口烧录x.pof文件,今天由于别人做的板子JTAG口不能用,只能用AS口烧录程序到FLASH(EPCS)里进行调试,居然发现程序下载后始终无法运行,纠结大半天,一直以为是代码或者板子有问题,后来才发现要把下载器拔掉,重新上电才能运行。

吃一堑长一智,下面就把FPGA在不同下载方式下运行程序的区别总结一下:

(1) JTAG口下载x.sof文件:

这是最通常使用的下载方式,调试代码的利器,下载速度快,不过掉电即丢失,一般在下载完成后,程序直接运行。

(2) JTAG口下载x.jic文件:

这是通过JTAG口烧录程序到FLASH(EPCS)里面固化,掉电不丢失,现在比较流行的一种固化程序的下载方式,因为只需一个JTAG口,而不需要专门的AS口;不过下载速度比较慢,且在下载完成后,需要复位一下或者重新上电,程序才能运行。(不需要拔掉下载器)

(3) AS口下载x.pof文件:

这是最通常的固化程序到FLASH(EPCS)里面的一种方式,掉电不丢失,下载速度比较快,但在下载完成后,需要把下载器拔掉,然后重新上电,程序才能运行。(注意:一定要在板子断电后,才能把下载器拔下)

有些质量比较好的下载器AS模式可以不需要二次拔插即可直接运行程序。

提醒:《FPGA在不同下载方式下运行程序的区别》最后刷新时间 2024-03-14 01:09:36,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《FPGA在不同下载方式下运行程序的区别》该内容的真实性请自行鉴别。