赞
踩
Vivado 2020.2
Xilinx VC709 FPGA开发板
工程写好后,先生成bit文件。
上图点击OK后,就会在你指定的位置,生成一个命名好的.mcs文件。当然你可以更改文件格式,也可以是.bin .hex文件格式,这点在上图中的Format中修改。
右击芯片,添加一个Memory Device,如上图所示。
OK后,会在下面窗口中多一个这样的东西
上图中,右击红框中的东西,烧录。
上面烧录的过程要比烧录一个普通的.bit文件要慢很多。在Tcl Console窗口中看到下面的信息,就表示成功了。
更改开发板的文件烧录方式,我的VC709开发板上是对SW11拨码开关进行操作,1,2是选择上电加载的哪个配置文件,这块flash中最多可以同时装4个.bit文件,所以这两个开关就是为了选择这个。3,4,5开关就是选择配置方式了,这个需要看开发板的手册,我这个是010(binary),即BPI方式。
下面将开发板断电重启,然后要把jtag线从PC端拔掉,不然程序不会从flash加载到FPGA,因为FPGA还以为你要烧录某个文件了呢,拔掉再次掉电重启板子就可以了。当然不拔掉jtag也可以,上电后需要按下板子上的Program按键,这个是Reconfiguration的功能,也可以加载flash中的文件。
上面讲了.bit .ltx文件的区别。而固化程序到flash中貌似只能对.bit文件操作。这也就意味着当固化好后,当FPGA运行时,此时插上Jtag线,刷新Hardward manager界面,会看到ila vio的东西,vio貌似可以使用,但是ila中的信号线就没有了。。。这个缺陷我还不知道肿么办。
好了,收工。说的有点乱,希望对读者有些帮助~
有用的话记得赞一个呀~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。