在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Vivado 2018.3 report_qor_suggestions怎么用

電子工程師 ? 來源:lq ? 2019-01-15 16:48 ? 次閱讀

從Vivado 2018.3開始,可以通過圖形界面方式使用命令report_qor_suggestions,如圖1所示。從Tcl角度而言,就是多了一個-name選項。

圖1

report_qor_suggestions的功能是在分析設計的基礎上給出改善設計的建議,這些建議可以用.xdc或.tcl文件的形式體現出來,無論是Project模式還是Non-Project模式,這些文件均可加入工程中使用最終達到優化設計的目的。本質上,這些建議是與UFDM(UltraFast Design Methodology)保持一致的。

在圖形界面方式下使用report_qor_suggestions會顯示如圖2所示界面,最終生成如圖3所示的Summary。

圖2

圖3

點擊Apply Suggestions按鈕,如圖4所示,會彈出圖5所示界面。最終會生成針對設計的優化建議,也就是前文所述的.xdc或.tcl文件。

圖4

圖5

在圖5中,Manual用于顯示無法以.xdc或.tcl形式提供的建議。Synth and Impl用于生成可應用于Synthesis和Implementation階段的建議,而Impl用于生成僅適用于Implementation階段的建議。

如果選擇Synth and Impl,會生成兩個文件:RQSPreSynth.tcl和RQSImplCommon.tcl。Project模式下,RQSPreSynth.tcl可作為約束文件直接添加到Constraint Set里(Vivado支持.tcl文件作為約束文件,添加時將文件類型切換為.tcl即可,如圖6所示)。

圖6

RQSImplCommon.tcl則應作為Hook Script在Opt Design階段添加,如圖7所示。

圖7

Non-Project模式下,這兩個文件的添加方式如圖8所示。

圖8

如果選擇Impl,則會生成兩個文件RQSPreImpl.tcl和RQSImplCommon.tcl。兩者添加位置如圖9所示。

圖9

Non-Project模式下,這兩個文件的添加方式如圖10所示。

圖10

對于Vivado 2018.3之前的版本,盡管沒有圖形界面方式,但可直接通過Tcl命令執行。添加-output_dir選項,指定文件生成目錄,可在指定位置生成上述文件。需要注意的是RQSPreSynth.tcl和RQSPreImpl.tcl兩者是不能同時使用的。

對于一些以DSP、BRAM或URAM為起點或終點的路徑,如果這些模塊自帶的一些流水寄存器沒有使能,可通過選項-evaluate_pipelining生成額外的約束使能這些流水寄存器。但要特別注意,這時設計的功能已經被修改,生成的約束只能用于評估這些流水寄存器被使能的情況下對設計時序的影響。就時序評估而言,相比于通過修改RTL代碼使能這些寄存器,采用選項-evaluate_pipelining更快捷。如果使能這些寄存器能改善時序,那么可以再返回修改RTL代碼,保證設計功能正確。

常見問題:

Q: 什么階段使用report_qor_suggestions?

A: 該命令可在Synthesis和Implementation的任意階段使用,但從Baselining的角度而言,最先在哪個階段發現時序違例,就在那個階段使用。

Q: 該命令生成的.tcl文件在哪里?

A: 如果直接在Tcl Console中輸入該命令,相應的.tcl文件生成目錄由選項-output_dir確定;如果是通過圖形界面方式使用,相應的.tcl文件在當前工作目錄下。當前工作目錄可通過命令pwd查詢。

結論

report_qor_suggestions會在分析關鍵路徑的基礎上給出優化建議,生成相應的.tcl文件,而這些文件可加入工程中執行達到優化的目的。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 寄存器
    +關注

    關注

    31

    文章

    5343

    瀏覽量

    120377
  • Vivado
    +關注

    關注

    19

    文章

    812

    瀏覽量

    66539

原文標題:Vivado 2018.3 report_qor_suggestions怎么用

文章出處:【微信號:Lauren_FPGA,微信公眾號:FPGA技術驛站】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    如何在實現流程中將RQA與RQS結合使用的設計示例

    通過之前的博文,我們已經學會了如何使用 Report QoR Assessment (RQA) 和 Report QoR Suggestions
    的頭像 發表于 09-29 11:11 ?3999次閱讀
    如何在實現流程中將RQA與RQS結合使用的設計示例

    為什么不用2017.4或者2018.3呢?最穩定的vivado版本是哪一種?

    很多開發人員都經歷過使用不穩定開發環境導致奇怪問題的經歷,為了避免大家重走冤枉路,集眾多開發工程師智慧,尋找最穩定的vivado版本,為什么不用2017.4,或者2018.3呢?
    發表于 06-24 09:31

    求分享vivado2018.3破解版

    請問,哪位朋友有vivado2018.3破解版,謝謝!
    發表于 08-24 09:01

    Vivado 2018.3這個Gadget你用了嗎?

    以上圖中的Type選取Timing為例,Reports一欄可以瀏覽到的報告如下圖所示。這里,這些報告之所以可見,是因為事先在設置Implementation Settings時,將其中的Report Options對應的Strategy設置為Timing Closure Reports。
    的頭像 發表于 01-08 12:01 ?7205次閱讀
    <b class='flag-5'>Vivado</b> <b class='flag-5'>2018.3</b>這個Gadget你用了嗎?

    關于Vivado 2019.1的Dashboard功能詳解

    關于Vivado Dashboard的功能可閱讀這篇文章(Vivado 2018.3這個Gadget你用了嗎)Vivado 2019.1的Dashboard功能進一步增強。
    的頭像 發表于 06-12 14:49 ?8382次閱讀
    關于<b class='flag-5'>Vivado</b> 2019.1的Dashboard功能詳解

    Report QoR Suggestions助力解決Vivado設計問題

    Report QoR Suggestions (RQS) 可識別設計問題,并提供工具開關和可影響工具行為的設計單元屬性的解決方案,即便在無法自動執行解決方案的情況下也可提供文本修改建議。
    的頭像 發表于 01-24 17:27 ?3001次閱讀
    <b class='flag-5'>Report</b> <b class='flag-5'>QoR</b> <b class='flag-5'>Suggestions</b>助力解決<b class='flag-5'>Vivado</b>設計問題

    解決方法論問題可提升實現的一致性

    您還可在 Report QOR Assessment 中查看 Report Methodology 的精簡版本。RQA 報告將詳列影響 QoR 和工具變化的不合規的方法檢查。要獲取完整
    的頭像 發表于 06-28 10:47 ?2363次閱讀
    解決方法論問題可提升實現的一致性

    FPGA設計:關于Report QoR Assessment 命令的使用

    Report QoR Assessment (RQA) 用于詳述您的設計 QoR 目標實現的可能性。如果此命令返回的結果與您的期望不符,那么本篇博文包含了有關您可采取的后續行動的附加信息。本篇博文
    的頭像 發表于 09-29 13:49 ?3642次閱讀
     FPGA設計:關于<b class='flag-5'>Report</b> <b class='flag-5'>QoR</b> Assessment 命令的使用

    基于Vivado/SDK 2018.3的XIP參考設計

    Without External Memory,把代碼和只讀數據放在QSPI Flash中運行程序,這就是execute in place (XIP)。 上述XIP參考設計工作正常,但是只更新到了Vivado
    的頭像 發表于 10-09 10:09 ?3364次閱讀

    Vivado那些事】Vivado下怎么查看各子模塊的資源占用?

    完成Implementation后,在Vivado IDE左側的Flow Navigator點擊Open Implemented Design,然后點擊report_utilization。
    發表于 02-24 07:41 ?10次下載
    【<b class='flag-5'>Vivado</b>那些事】<b class='flag-5'>Vivado</b>下怎么查看各子模塊的資源占用?

    賽靈思Vivado ML版優化應用設計

    Vivado HLx 版本相比,Vivado ML 版將復雜設計的編譯時間縮短了 5 倍,同時還提供了突破性的平均達 10% 的結果質量( QoR )提升。
    的頭像 發表于 07-02 16:40 ?2777次閱讀
    賽靈思<b class='flag-5'>Vivado</b> ML版優化應用設計

    如何建立Vivado工程以及硬件配置

    注意:目前這個是Micrium官網的最新版本,該版本支持Vivado2019.1。但測試使用的是Vivado2018.3
    的頭像 發表于 08-01 11:53 ?2930次閱讀

    Vivado使用進階:讀懂用好Timing Report

    《XDC 約束技巧》系列中討論了XDC 約束的設置方法、約束思路和一些容易混淆的地方。我們提到過約束是為了設計服務,寫入 Vivado中 的 XDC 實際上就是用戶設定的目標,Vivado
    的頭像 發表于 05-04 11:20 ?4242次閱讀
    <b class='flag-5'>Vivado</b>使用進階:讀懂用好Timing <b class='flag-5'>Report</b>

    TCL定制Vivado設計實現流程

    今天推出Xilinx已發布的《Vivado使用誤區與進階》系列:TCL定制Vivado設計實現流程。
    的頭像 發表于 05-05 09:44 ?1081次閱讀
    <b class='flag-5'>用</b>TCL定制<b class='flag-5'>Vivado</b>設計實現流程

    Vivado中利用Report QoR Suggestions提升QoR

    Report QoR Suggestions (RQS) 可識別設計問題,并提供工具開關和可影響工具行為的設計單元屬性的解決方案,即便在無法自動執行解決方案的情況下也可提供文本修改建議。
    的頭像 發表于 07-19 10:38 ?1308次閱讀
    在<b class='flag-5'>Vivado</b>中利用<b class='flag-5'>Report</b> <b class='flag-5'>QoR</b> <b class='flag-5'>Suggestions</b>提升<b class='flag-5'>QoR</b>
    主站蜘蛛池模板: 上海一级毛片| h网站在线看| 亚洲国产一区二区在线| 在线观看亚洲一区二区| 亚洲国产情侣偷自在线二页| 猛操网| 色综合免费视频| 亚洲成人免费网站| 欧美综合久久| 天天摸天天操免费播放小视频| 欧美亚洲综合另类型色妞| 五月婷婷丁香在线| youjizz国产| 国产精品臀控福利在线观看| 午夜爱爱免费视频| www.色老头.com| 国产在线视频h| 日韩精品另类天天更新影院| 午夜神马福利影院| 免费在线一区二区三区| 美女免费毛片| 国产福利毛片| 特级淫片aaaaa片毛片| 8050网午夜一级毛片免费不卡 | 久久久午夜| 亚洲综合一| www.黄网| 性夜黄 a 爽免费看| 六月丁香中文字幕| 国产激情久久久久影院小草| 特级毛片免费看| 天天天天做夜夜夜夜做| kkkbo色综合| www视频在线观看天堂| 视频一区二区在线观看| 激情亚洲色图| 国产午夜视频在永久在线观看| 日本成人免费| 亚洲第七页| 国产汉服被啪福利在线观看| 国产美女一区|