女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

Vivado中DONT TOUCH該如何使用?

FPGA通信小白成長之路 ? 來源:FPGA通信小白成長之路 ? 2023-11-30 09:56 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

問題

FPGA編碼中,經常會遇到一些信號、模塊等被綜合工具優化,而有些信號恰恰是我們需要的,或者需要觀測的,針對這種情況,DONT TOUCH可以滿足我們的需求,該屬性的使用頻率也較高。

屬性說明

DONT TOUCH可以用于替代屬性KEEP和KEEP HIERARCHY,與兩者僅作用于綜合階段相比,DONT TOUCH可以作用范圍包括布局和布線階段,依舊可以保持不被優化。

當和其他屬性沖突時,DONT TOUCH的優先級最高。

屬性用法

DONT TOUCH作用對象包括信號、模塊、網標,格式為(*DONT TOUCH=VALUE*),屬性值VALUE可設置為TRUE/FALSE或者yes/no。

作用于信號:

(*DONT TOUCH= “YES“*)wire signal;

作用于模塊:

(*DONT TOUCH= “YES“*)module module_test(in,out);

作用于例化單元:

(*DONT TOUCH= “YES“*)Inst Inst_example(.in(in),.out(out));

通常,DONT TOUCH屬性不建議使用在XDC文件中,因為對于信號來說,通常優化是發生在讀取XDC前,因此設置屬性可能導致無效。

唯一一種推薦使用到XDC中的場景,是當RTL代碼中使用了DONT TOUCH屬性并設置為YES時,想讓該屬性不生效但又不想改變RTL設計時,可以在XDC文件中再次進行DONT TOUCH屬性設置為NO的設置,此時后者設置生效,信號將會被優化。






審核編輯:劉清

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

    關注

    1645

    文章

    22050

    瀏覽量

    618524
  • Vivado
    +關注

    關注

    19

    文章

    835

    瀏覽量

    68780

原文標題:Vivado中DONT TOUCH的使用

文章出處:【微信號:FPGA通信小白成長之路,微信公眾號:FPGA通信小白成長之路】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    使用vivado v2016.4運行實現時停留在opt_design

    begin:osc_gen賦值s [i + 1] =?s ; end endgenerate和DONT_TOUCH約束包含在我的xdc。set_property DONT_TOUCH true
    發表于 11-02 11:27

    vivado.log找不到錯誤

    I have this vivado.log which has an Error at the end, however I dont see any individual errors
    發表于 11-05 11:32

    Vivado for ZYBO無法提供怎么辦?

    。 .XML文件位于C:/Xilinx/Vivado/2013.4/data/boards/zybo/1.0/board.xml。我直接從ZYBO板的Digilent信息頁面下載了這個文件,但錯誤
    發表于 09-24 08:43

    DONT_TOUCH約束

    ` 對設計的信號施加DONT_TOUCH約束,可以避免這些信號在綜合編譯過程中被優化掉。例如,有些信號節點在綜合或布局布線編譯過程可能會被優化掉,但是我們希望在后期調試過程能夠監
    發表于 09-18 14:24

    touch DONT_TOUCH約束

    對設計的信號施加DONT_TOUCH約束,可以避免這些信號在綜合編譯過程中被優化掉。例如,有些信號節點在綜合或布局布線編譯過程可能會被優化掉,但是我們希望在后期調試過程能夠監控到
    發表于 09-23 10:47

    Vivado 2017.1和Vivado 2016.4性能對比分析

    。總體而言,Vivado 2017.1比Vivado2016.4給出了更好的效果。雖然在測試1的結果有些相似,但是Vivado2017.1從測試2和3
    的頭像 發表于 07-04 11:23 ?1.1w次閱讀
    <b class='flag-5'>Vivado</b> 2017.1和<b class='flag-5'>Vivado</b> 2016.4性能對比分析

    Tcl在Vivado的基礎應用

    Vivado使用技巧的最大障礙,以至于兩年多后的今天,仍有很多用戶缺乏升級到Vivado的信心。本文介紹了Tcl在Vivado的基礎應用,希望起到拋磚引玉的作用,指引使用者在短時間內
    發表于 11-18 03:52 ?5177次閱讀
    Tcl在<b class='flag-5'>Vivado</b><b class='flag-5'>中</b>的基礎應用

    在ISE和VivadoXADC的向導演示

    視頻快速概述了ISE和Vivado可用的XADC向導的界面,功能和功能。 對于希望實例化基本設計的數字設計人員來說,這是一個很好的工具。
    的頭像 發表于 11-20 06:19 ?5014次閱讀

    如何使用Vivado IP Integrator組裝具有多個時鐘域的設計

    視頻演示了如何使用Vivado IP Integrator組裝具有多個時鐘域的設計。 它顯示了Vivado的設計規則檢查和功能如何幫助用戶自動執行此流程。
    的頭像 發表于 11-27 07:40 ?4052次閱讀

    如何在Vivado應用物理優化獲得更好的設計性能

    物理優化是Vivado實現流程更快時序收斂的重要組成部分。 了解如何在Vivado應用此功能以交換運行時以獲得更好的設計性能。
    的頭像 發表于 11-23 06:06 ?4374次閱讀

    Vivado 2014.1的許可和激活概述

    了解如何使用2014.1引入的新激活許可為Vivado工具生成許可證。 另外,了解Vivado 2014.1的許可更改如何影響您,以及如何在激活客戶端中使用新的
    的頭像 發表于 11-22 07:10 ?3380次閱讀

    在Vitis把Settings信息傳遞到底層的Vivado

    本篇文章來自賽靈思高級工具產品應用工程師 Hong Han. 本篇博文將繼續介紹在Vitis把Settings信息傳遞到底層的Vivado. 對于Vivado實現階段策略的指定
    的頭像 發表于 08-13 14:35 ?4551次閱讀

    MCU學習筆記_DC

    一、相關知識1.set_dont_touch在當前設計的單元格、網、引用和設計以及庫單元格上設置dont_touch屬性,以防止在優化過程修改或替換這些對象使得DC在綜合的時候不會
    發表于 10-28 15:21 ?5次下載
    MCU學習筆記_DC

    物理約束實踐:網表約束DONT_TOUCH

    概述 ? 對設計的信號施加DONT_TOUCH約束,可以避免這些信號在綜合編譯過程中被優化掉。例如,有些信號節點在綜合或布局布線編譯過程可能會被優化掉,但是我們希望在后期調試過程
    的頭像 發表于 11-12 14:14 ?4082次閱讀

    如何在Vivado添加時序約束呢?

    今天介紹一下,如何在Vivado添加時序約束,Vivado添加約束的方法有3種:xdc文件、時序約束向導(Constraints Wizard)、時序約束編輯器(Edit Timing Constraints )
    的頭像 發表于 06-26 15:21 ?5314次閱讀
    如何在<b class='flag-5'>Vivado</b><b class='flag-5'>中</b>添加時序約束呢?