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

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

    关注

    0

    文章

    184

    浏览量

    24719
  • 时序
    +关注

    关注

    5

    文章

    364

    浏览量

    37108
  • C盘
    +关注

    关注

    0

    文章

    21

    浏览量

    3569

原文标题:Efinity优化策略

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

收藏 人收藏

    评论

    相关推荐

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

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

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

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

    【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次下载

    基于新扫描策略的快速立体匹配算法

    在匹配 扫描过程中,将图像由左至右的三列作为一组,各组内除首行外 扫描次序为中间列、左列、右列像素点,按照文中 扫描 策略及像素点,在图像中所处位置,分别给出了各种情况下,以较小
    发表于10-17 16:14 24次下载
    基于新<b class='flag-5'>扫描</b><b class='flag-5'>策略</b>的快速立体匹配算法

    HBase负载均衡分析及优化策略

    HBase负载均衡分析及 优化 策略_黄伟建
    发表于01-03 17:41 0次下载

    基于混沌扰动策略的果蝇优化算法

    基于混沌扰动 策略的果蝇 优化算法_李宗岳
    发表于01-07 18:56 0次下载

    基于Agent的智能电网集成优化控制策略

    基于Agent的智能电网集成 优化控制 策略
    发表于01-17 19:43 3次下载

    休假排队系统的无线扫描节能策略

    和特殊不耐烦顾客的休假排队系统。在该排队系统中, 扫描周围环境的设备是服务员。节能 扫描的算法旨在通过 优化休假触发条件和休假结束条件,以在保证一定的 扫描效果的情况下耗能最小。仿真结果表明多
    发表于12-20 10:25 0次下载
    休假排队系统的无线<b class='flag-5'>扫描</b>节能<b class='flag-5'>策略</b>

    数据库索引使用策略优化

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

    Efinity在Debug时会出现UUID mismatch错误案例分享

    Efinity在Debug时会出现UUID mismatch错误。很多刚开始使用的人经常遇到。
    的头像 发表于02-20 10:56 1482次阅读
    <b class='flag-5'>Efinity</b>在Debug时会出现UUID mismatch错误案例分享

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

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