欢迎各位朋友关注“郝旭帅电子设计团队”公众号,本公众号会定时更新相关技术类资料、软件等等,感兴趣的朋友可以浏览一下本公众号的其他“模块”,希望各位朋友都能在本公众号获得一些自己想要的“东西”。
本篇简单介绍Xilinx的A7 FPGA板卡上电启动后,从flash读取配置信息的时间太长····(一)
在测试新的FPGA板卡时,固化了设计,重新上电启动后,FPGA大概经过五秒的时间才正常运行。
FPGA型号:XC7A35T FGG484 - 2
flash型号: n25q128
五六秒的时间,个人感觉有点长了,下面探讨一下如何缩减这段时间。
FPGA上电后,会从flash读取信息,配置FPGA;vivado提供了一种压缩的方式,即:将配置文件压缩,那么这样的话,就可以减少读取信息的大小,从而缩短时间。
下面是不进行压缩配置文件时,形成的配置文件大小。
压缩配置的操作如下:
笔者使用软件为vivado 2019.2,(其他版本应该类似吧-----)。
打开下述的任何一个即可。
点击tools,选择edit device properties····
选择general ,将enable bitstream compression 后面的false 改为ture(默认是false),然后点击ok。
然后点击保存。
经过上述操作后,xdc文件中,多了一句语句(后续工程如果也需要压缩的话,可以将此语句复制到xdc中即可)。
添加了压缩的选项后,重新生成配置文件,文件大小变成如下:
再次进行配置、固化后,基本上可以做到秒启动。
本篇内容中有部分资源来源于网络,如有侵权,请联系作者。
								
								
								
3533