根据客户的反馈和需求,我们做了一个Ti60压缩与非压缩文件的多镜像与加载时间的验证。
软件版本:2022.1
硬件:Ti60F100
(1)选项设置。
勾选了Enable Bitstream Compression就使能比特流文件压缩。去掉之后就是不压缩文件。
(2)文件大小区别。文件压缩率在50%左右。
(4)压缩与不压缩文件合并。
在不加密的情况下,支持压缩与不压缩合并。在测试中发现多镜像要把cfg_ENA始终拉高。在需要跳转时再把cfg_CONFIG拉高才能实现镜像跳转。
最新测试,可以实现压缩不加密与不压缩加密文件合并,并完成镜像跳转。
assign cfg_CBSEL = 2'b01; assign cfg_ENA = 1'b1; always @( posedge osc_clk ) begin if( cnt[25] ) cfg_CONFIG <= 1'b1; else cfg_CONFIG <= 1'b0; end
(3)加载时间的对比。
关于加载时间的对比,我们通过从复位释放之后到CDONE拉高之间的时间差来衡量。另外验证程序只是一个点LED程序,不同的文件加载时间肯定有差异,这里我们只是为了说明加载时间的关系。
(1)压缩文件加载时间约416ms
(2)不压缩文件启动时间约920ms
如此,我们大致有以下结论:
(1)钛金系列是支持压缩与非压缩文件的多镜像跳转的,无论是非压缩文件是否加密。
(2)压缩文件比非压缩文件加载时间要快,这肯定与文件大致成正相关。
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !