0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Efinity优化策略扫描与运行

XL FPGA技术交流 来源:XL科技 作者:XL科技 2022-03-31 17:53 次阅读

易灵思已经有专门的ppt把优化策略讲解完了。这里只是把操作再重新演示下,方便查阅用。

目前已经支持的优化选项如下图。其中为TIMING_1,TIMING_2,TIMING_3主要针对在没有发生时序拥塞的时候的优化。

CONGESTION_1,CONGESTION_2,CONGESTION_3是针对发时序拥塞时的优化选项。

2011fc8c-b015-11ec-aa7f-dac502259ad0.png

下面我们来看优化策略的扫描过程。

优化策略扫描

(1)运行cmd

(2)cd 进入Efinity安装目录下的bin文件夹。例如我的路径安装在C盘

C:Users151351>cd C:Efinity2021.2in

(3)运行setup.bat

C:Efinity2021.2bin>setup.bat

(4)进入工程目录。我的工程路径为D: estge_exmaple_file

C:Efinity2021.2in>d:D:>cdD:	estge_exmaple_file

(5)运行策略扫描命令行efx_run_pnr_sweep.bat .xml sweep_opt_levels.我的工程命名为gshd_v1.

>efx_run_pnr_sweep.bat gshd_v1.xml sweep_opt_levels

(6)查看运行结果提示

每个优化策略都会有pnr和pgm,分别指place and rounte和program

< pnr :        PASS>表示适配和布线完成 表示生成比特流完成

2022e984-b015-11ec-aa7f-dac502259ad0.png

205d6a14-b015-11ec-aa7f-dac502259ad0.png

(7)查看扫描结果

timing.sum.rpt里面会有每个时钟的运行频率。在每个运行结果里面都有有相应的bit和hex文件可以配置FPGA.

209d4e40-b015-11ec-aa7f-dac502259ad0.png

20b6f4ee-b015-11ec-aa7f-dac502259ad0.png

种子的扫描是在选择的对应的--optimization_level上进行的。

20d2ba76-b015-11ec-aa7f-dac502259ad0.png

D:customer_Prjnovastarge_exmaple_file>efx_run_pnr_sweep.bat gshd_v1.xml sweep_seeds --start_seed 2 --end_seed 3

20ed7834-b015-11ec-aa7f-dac502259ad0.png

D:customer_Prjnovastarge_exmaple_file>efx_run_pnr_sweep.bat gshd_v1.xml sweep_seeds --num_seeds 2

另外在使用end_seed时要注意,end_seed和num_seeds不能一起使用。这个可以查看具体的指令解释。

--end_seed: not allowed with argument --num_seeds

审核编辑:彭菁
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 扫描
    +关注

    关注

    0

    文章

    175

    浏览量

    24662
  • 时序
    +关注

    关注

    5

    文章

    357

    浏览量

    36957
  • C盘
    +关注

    关注

    0

    文章

    21

    浏览量

    3542

原文标题:Efinity优化策略

文章出处:【微信号:gh_ea2445df5d2a,微信公众号:FPGA及视频处理】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    ARM程序设计优化策略与技术

    以降低程序运行效率为代价。因此, 在对程序实施优化之前, 应先根据实际需求确定相应的策略。在处理器资源紧张的情况下, 应着重考虑运行速度优化
    发表于 07-07 11:06

    触摸屏知识及软件优化策略

    触摸屏知识及软件优化策略
    发表于 08-20 10:04

    用vivado HLS优化设计大规模矩阵相乘,求详细具体的优化策略

    设计一个高性能的HLS, 可以用任何优化策略,在保持函数功能的同时尽可能提高性能。希望论坛里的大神给予具体优化的指导,最近几天调试太费劲了,希望大神给予保罗loop unroll, pipeline
    发表于 08-27 21:11

    【InTime试用体验】使用简易、策略选择精确度高的一款时序优化软件

    的编译综合结果,自动选择下轮运行策略。InTime运行流程如下图所示。InTime自动在本地生成专属数据库,存储相关的设计信息。初始化运行时,依据综合器的选取,自动生成
    发表于 07-05 11:00

    ADC优化的功率策略

    正在寻找一个最佳的策略来执行这个任务。(为了简单起见,您可以忽略所有可能或可能不在处理器上运行的其他特性)。目标平均处理功率最好小于20μA。非常感谢你对这个问题的看法。克里斯 以上来自于百度翻译
    发表于 11-05 14:26

    Linux系统的性能优化策略

    近年来,世界上许多大软件公司纷纷推出各种Linux服务器系统及Linux下的应用软件。目前,Linux 已可以与各种传统的商业操作系统分庭抗礼,在服务器市场,占据了相当大的份额。本文分别从磁盘调优,文件系统,内存管理以及编译优化等方面来论述 Linux系统的优化调优
    发表于 07-16 06:23

    FPGA设计应用及优化策略有哪些?

    EDA技术具有什么特征?FPGA是什么原理?FPGA设计应用及优化策略基于VHDL的FPGA系统行为级设计
    发表于 04-15 06:33

    枝状流体供热网优化运行策略研究与实现

    针对现行的控制策略不能很好的实现供热网的优化运行,首先提出了基于启发式加权交叉算子的实数编码遗传算法。并在建立了供热网运行成本的模型后,应用改进型遗传算法对
    发表于 12-18 16:24 10次下载

    基于组扫描的PLC开关量采集方法设计策略

    基于组扫描的PLC开关量采集方法设计策略   概 述:针对大量开关量信号输入的问题,以日本三菱公司的fx系列plc为例,本文设计了一种基于组扫描输入的plc开关量
    发表于 04-21 10:59 966次阅读
    基于组<b class='flag-5'>扫描</b>的PLC开关量采集方法设计<b class='flag-5'>策略</b>

    星间链路天线扫描策略研究

    在空间交会对接过程中,星间链路信道是必不可少的组成部分,为了使追踪航天器在较短时间内精确的捕获到目标航天器,需要选择最优扫描策略进行空域扫描捕获,通过对常用的几种扫描方式进行仿真分析,
    发表于 12-31 09:20 8次下载

    多微源的微网并网优化运行

    的状态变化制定了的优化调度策略。以含多约束条件的经济及环境成本最优化为目标函数建立了优化模型,通过改进的粒子群算法求解模型得出各微源及蓄电池整个调度周期内
    发表于 11-11 17:41 7次下载

    储能电量预估的微网运行调度策略

    针对孤岛运行期问的微网,根据微源发电功率和负荷用电功率的超短期预测结果,对储能功率和剩余电量进行预估,结合预估结果和需求侧信息对各类负荷实施不同的调度策略。通过对可平移负荷的平移优化和对可中断负荷的适时逐
    发表于 03-19 14:07 1次下载
    储能电量预估的微网<b class='flag-5'>运行</b>调度<b class='flag-5'>策略</b>

    全直流供电建筑储能最优运行策略研究

    全直流供电建筑储能最优运行策略研究(现代电源技术实训报告)-摘要与传统交流供电建筑相比,全直流供电建筑在安全、经济和电能质量优化等方面具有较大的优势。研究全直流建筑储能最优运行
    发表于 09-18 09:26 9次下载
    全直流供电建筑储能最优<b class='flag-5'>运行</b><b class='flag-5'>策略</b>研究

    数据库索引使用策略优化

    索引使用策略优化 MySQL的优化主要分为结构优化(Scheme optimization)和查询优化(Query optimizatio
    的头像 发表于 11-02 15:13 1460次阅读
    数据库索引使用<b class='flag-5'>策略</b>及<b class='flag-5'>优化</b>

    请问如何快速地创建扫描策略呢?

    Vivado提供了丰富的Implementation Strategy,如下图所示。这使得扫描策略成为时序收敛的一种方法。
    的头像 发表于 08-31 14:59 503次阅读
    请问如何快速地创建<b class='flag-5'>扫描</b><b class='flag-5'>策略</b>呢?