• 正文
  • 相关推荐
申请入驻 产业图谱

Xilinx的A7 FPGA板卡上电启动后,从flash读取配置信息的时间太长····(一)

05/15 11:00
3533
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

欢迎各位朋友关注“郝旭帅电子设计团队”公众号,本公众号会定时更新相关技术类资料、软件等等,感兴趣的朋友可以浏览一下本公众号的其他“模块”,希望各位朋友都能在本公众号获得一些自己想要的“东西”。

本篇简单介绍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中即可)。

添加了压缩的选项后,重新生成配置文件,文件大小变成如下:

再次进行配置、固化后,基本上可以做到秒启动。

本篇内容中有部分资源来源于网络,如有侵权,请联系作者。

相关推荐