专栏首页Lauren的FPGAVivado 2019.1新特性(1):Dashboard

Vivado 2019.1新特性(1):Dashboard

关于Vivado Dashboard的功能可阅读这篇文章(Vivado 2018.3这个Gadget你用了吗)。Vivado 2019.1的Dashboard功能进一步增强。Dashboard可以是空的,通过点击Add Gadget来添加显示项目。例如:显示Impl_1的place_design之后的资源利用率。同时,每个Gadget的显示方式是可编辑的,只需点击如下图中的红色椭圆框住的标记。对于多个Gadget,可将其展开或折叠,以便于查看,只需点击如下图中的蓝色椭圆框住的标记。由此可以看出,Gadget是Dashboard的构成组件。

Vivado 2019.1,对于新的Design Run的报告可自动添加到Gadget中,如下图所示。从而可生成相应的比较内容。

Gadget比较的内容其实跟Report紧密相关,而Report则跟Report Strategy紧密相关。而一旦更改Report Strategy就会清空之前生成的报告同时重新运行相应的Design Run。因此,最好运行多个Design Run之前明确关注对象,比如:如果关注的是时序,那么相应的Report Strategy就选择Timing Closure Reports;如果更关注资源利用率,那么相应的Report Strategy就选择Default Reports。这样的好处在于Gadget的比较项目可以很快生成。如果要比较资源利用率,而Report Strategy选择的是Timing Closure Reports,那就无法生成相应的Gadget,因为Utilization的报告未生成。

Gadget的好处在于可以比较不同Design Run的项目(时序,资源利用率,UFDM等),同时还可以比较同一DesignRun的项目(时序),这对于观察不同策略对设计的影响是非常有利的。

看两个Gadget:

不同Design Run的资源利用率:

同一Design Run不同阶段的时序:

本文分享自微信公众号 - Lauren的FPGA(Lauren_FPGA),作者:LaurenGao

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-06-11

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 第19讲 for循环优化:其他优化方法

    ug902(v2018.1) High-Level Synthesis User Guide page 313 - page 321

    Lauren的FPGA
  • 第18讲 for循环优化:嵌套的for循环

    ug902(v2018.1) High-Level Synthesis User Guide page 313 - page 321

    Lauren的FPGA
  • 第17讲 for循环优化:数据流

    ug902(v2018.1) High-Level Synthesis User Guide page 313 - page 321

    Lauren的FPGA
  • 0x04 spacemacs 快捷键初识

    古语有说:工欲善其事,必先利其器; Emacs无疑是编程的神器。通过这一系列的小文章,让我们一起记录熟练使用和打造这一神兵利器。

    上善若水.夏
  • TCGA数据下载:R包TCGAbiolinks介绍

    昨天介绍了TCGA2STAT这个R包,今天来继续根据博文 TCGA数据下载方法简介中的顺序来介绍R包TCGAbiolinks包,其下载数据类型类似于TCGA2S...

    努力在北京混出人样
  • flask helloworld (flask 1)

    @app.route('/hi') @app.route('/') def hello_world(): return 'Hello World!'

    用户5760343
  • 简单探讨可牛影像软件中具有肤质保留功能的磨皮算法及其实现细节。

         在几年前写的一篇关于BEEP的文章时,我曾经说过Beep的去噪作用可以用于磨皮,并且给出了结论BEEP比可牛和美图等的效果要更为好,现在看来,那个结论...

    用户1138785
  • 如何实现一个精简实用性强的图片接口

    简单、
  • Debian宝塔面板安装Ghost 博客

    前言:为什么要在宝塔面板下装Ghost博客?源于我对宝塔的需求,方便于测试代码的时候能够快速的建立环境。至于宝塔的安全性问题就不必深究了,凡事都有双刃剑!

    西安凡尘网络
  • 推荐算法——非负矩阵分解(NMF)

    在博文推荐算法——基于矩阵分解的推荐算法中,提到了将用户-商品矩阵进行分解,从而实现对未打分项进行打分。矩阵分解是指将一个矩阵分解成两个或者多个矩阵的乘积。对于...

    zhaozhiyong

扫码关注云+社区

领取腾讯云代金券