基于Vivado下固化FLASH的压缩和提高加载速度

时间:2025-08-02  作者:Diven  阅读:0

今天发布一个Vivado 下固化 FLASH的压缩和提高加载速度的技巧和方法。这个方法对于需要快速加载程序的场合特别有用比如PCIE 需要满足200MS的加载时间才能实现上电后系统能够识别到开发板

基于Vivado下固化FLASH的压缩和提高加载速度

对于XILINX FPGA 如何缩小 bit文件或者MCS或者bin文件大大小,以及如何配置QSPI FLASH的加载速度,对于很多初学者来说还不知道,有必要推广下。

1、纯FPGA

#bit compress spix4 speed up

#当 CFGBVS 连接至 Bank 0 的 VCCO 时,Bank 0 的 VCCO 必须为 2.5V 或 3.3V

set_property CFGBVS VCCO [current_design]

#设置CONFIG_VOLTAGE 也要配置为3.3V

set_property CONFIG_VOLTAGE 3.3 [current_design]

#设置bit是否压缩

set_property BITSTREAM.GENERAL.COMPRESS true [current_design]

#设置QSPI的加载时钟

set_property BITSTREAM.CONFIG.CONFIGRATE 50 [current_design]

#设置QSPI的位宽

set_property BITSTREAM.CONFIG.SPI_BUSWIDTH 4 [current_design]

#设置QPSI的数据加载时钟边沿

set_property BITSTREAM.CONFIG.SPI_FALL_EDGE Yes [current_design]

2、ZYNQ

zynq芯片加载速度比较慢,那么压缩bit后可以显著提高加载速度

#bit compress

set_property BITSTREAM.GENERAL.COMPRESS TRUE [current_design]

set_property CFGBVS VCCO [current_design]

set_property CONFIG_VOLTAGE 3.3 [current_design]

对于ZYNQ芯片至少得有fsbl和bit一起产生boot.bin才可以正常启动,这个和纯FPGA不一样。

相信这个技巧对于初学者来说一定很有用。

猜您喜欢

肖特基二极管是特殊类型的二极管,快速的开关特性和低正向压降而应用于各种电子电路中。了解肖特基二极管的引脚结构和功能对于电子工程师和爱好者来说非常重要。本文将详细...
2025-04-05 09:01:38

长时间使用电脑工作、学习或娱乐,已经成为现代人生活的新常态。然而,长时间注视屏幕容易导致眼部疲劳、干涩甚至视力下降。为了保护我们的心灵之窗,除了适当休息和眼部保...
2024-04-01 00:00:00

杠杆千分表是精密测量工具,应用于机械加工和质量控制领域。其主要优势体现在以下几个方面。杠杆千分表具有高精度的测量能力,能够准确地测量微小的尺寸变化,确保产品符合...
2012-10-25 00:00:00

其密封件在各个行业中有着着非常重要的作用。在汽车行业,密封件用于发动机、变速箱和轮胎等部件,确保车辆的安全性和性能。在航空航天领域,密封件能抵御极端温度和压力,...
2008-02-12 00:00:00

磁保持继电器是特殊类型的继电器,其主要作用是通过电磁力保持接点的状态,无需持续供电。这种特性使得磁保持继电器在多个领域中有着着重要作用。磁保持继电器应用于自动化...
2014-09-18 00:00:00

贴片电阻上的1R5表示其阻值为1.5欧姆。字母R在这里代替小数点,是贴片电阻上常用的标识方法。 这种表示法是为了避免小数点在印刷或表面贴装过程中难以辨认或丢失,...
2024-11-29 10:25:57

射频模块是现代通信系统中不可少的重要组成部分,其性能的优劣直接影响到信号传输的质量与稳定性。在选择射频模块时,有几个关键参数需要关注。首先是频率范围,通常以GH...
2011-02-13 00:00:00

DDR电机,全称双脉冲抑制器驱动电机(Double Data Rate Motor),作为一种先进的电机控制技术,近年来在工业自动化、机器人和电动汽车等领域得到...
2024-11-20 00:00:00

强大而灵活的控制器高性能处理能力SPL0701控制器采用先进的高性能处理器,具备强大的数据处理及计算能力。快速响应,执行各种控制算法,保证精确控制和调节。...
2023-08-23 11:39:00

电流感应放大器是用于测量和放大电流信号的电子设备。通过感应电流产生的磁场,将微弱的电流信号转换为可读的电压信号,便于后续的处理和分析。这种放大器应用于工业自动化...
2024-11-23 00:00:00