Flash烧录速度和加载配置速度(纯FPGA & ZYNQ)

在工程综合完成或者implement完成后,打开综合设计或者实现设计。

toots--->Edit Device Properties--->打开比特流设置

将bitstream进行压缩

上图中,时钟频率选择的档位有限,最大为66MHZ

io的bus width可以设置为x1,x2,x4

  1. vivado在设计过程中生成的bitstream需要通过FPGA特定的配置管脚引脚导入到FPGA中。FPGA这些专用的配置管脚在不同的电压级别下决定了其工作在不同的配置模式。
  2. 纯FPGA的bitstream加载和ZYNQ的加载不同,其中纯FPGA加载是直接通过外部Flash进行加载的,而ZYNQ的Flash不是通过FPGA加载的,而是通过ARM进行加载,所以QSPI的x1和x4是对单纯的FPGA是可配的,ZYNQ一般是只能进行文件的压缩配置和电压配置。
  3. 烧录需要注意:FPGA如果选择生成bit文件是QSPI X4的,如果在批量烧写完FLASH之后再贴装的情况下,需要工厂烧录器设置为x4的烧写模式。要不,贴装之后FPGA很有可能起不来。
  4. 参考:Xilinx FPGA------Vivado生成bit文件时需要添加的约束_edit device properties vivado-CSDN博客
  5. 参考:https://zhuanlan.zhihu.com/p/457990312
  6. 参考:xilinx fpga 启动速度加快_专栏_易百纳技术社区
  7. 注意:不同型号的FPGA对外部QSPI Flash支持的最高频率是不一样的。XC6SLX45支持的最高频率仅为26MHz, 而XC7K325T支持的最高频率高达66MHz
  8. 参考:Xilinx FPGA下如何加快QSPI Flash加载速度_如何提高spi flash访问速度-CSDN博客
  9. 关于烧录文件:固化文件bin文件最小,hex文件最大,mcs大小居中
  10. 参考:关于XDC 约束固化flash流程_xdc约束为x4-CSDN博客
  11. 参考:FPGA:生成固化文件(将代码固化到板子上面)_fpga怎么将代码固定-CSDN博客
  12. 参考:FPGA------VIVADO生成固化文件,掉电不丢失_vivado固化bin文件-CSDN博客
相关推荐
博览鸿蒙15 小时前
FPGA 开发软件学习笔记分享(内含安装与环境配置)
笔记·学习·fpga开发
希言自然也19 小时前
赛灵思KU系列FPGA的ICAPE3原语和MultiBoot功能
fpga开发
Flamingˢ19 小时前
FPGA实战:基于Verilog的数码管动态扫描驱动设计与仿真验证
fpga开发
GateWorld19 小时前
跨时钟域同步(CDC)握手协议
fpga开发·cdc·asic·跨时钟域同步·握手协议
Flamingˢ20 小时前
Verilog中reg与wire的区别:从语法到实战
学习·fpga开发·硬件工程
数字芯片实验室20 小时前
边界值测试:一个”==”引发的芯片bug
fpga开发·bug
9527华安20 小时前
FPGA实现Aurora8B10B视频转UVC传输,基于GTP高速收发器+FT602芯片架构,提供4套工程源码和技术支持
fpga开发·gtp·uvc·aurora8b10b·ft602
tiantianuser21 小时前
RDMA设计31:RoCE v2 发送模块3
fpga开发·rdma·cmac·roce v2
海涛高软2 天前
verlog中阻塞赋值和非阻塞赋值
fpga开发
tiantianuser2 天前
RDMA设计29:RoCE v2 发送及接收模块设计2
服务器·fpga开发·rdma·fpga设计·高速传输