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博客
相关推荐
尤老师FPGA9 小时前
LVDS系列30:Xilinx 7系 ADC LVDS接口参考设计(一)
单片机·嵌入式硬件·fpga开发
小灰灰的FPGA14 小时前
29.9元汉堡项目:基于matlab+FPGA的FFT寻峰算法实现
算法·matlab·fpga开发
国科安芯17 小时前
AS32S601ZIT2型MCU:基于RISC-V架构的抗辐照设计与试验评估
网络·单片机·嵌入式硬件·fpga开发·架构·硬件架构·risc-v
xiaoxusun062118 小时前
【最终章】-串口收发指令处理器-Verilog语法学习EP12
学习·fpga开发
上园村蜻蜓队长20 小时前
ARM芯片架构之CoreSight SoC-400组件详解
arm开发·fpga开发·架构·rtl
上园村蜻蜓队长21 小时前
FPGA自学笔记--VIVADO FIFO IP核控制和使用
笔记·fpga开发
xxy.c1 天前
基于IMX6ULL的时钟,定时器(EPIT,GPT)
单片机·嵌入式硬件·fpga开发
风已经起了1 天前
FPGA学习笔记——图像处理之对比度调节(直方图均衡化)
图像处理·笔记·学习·fpga开发·fpga
szxinmai主板定制专家2 天前
基于ZYNQ的ARM+FPGA+yolo AI火灾实时监测与识别系统
arm开发·yolo·fpga开发
li星野2 天前
打工人日报#20250925
程序人生·fpga开发