chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內(nèi)不再提示

Vivado中DONT TOUCH該如何使用?

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

掃碼添加小助手

加入工程師交流群

問題

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

屬性說明

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

當和其他屬性沖突時,DONT TOUCH的優(yōu)先級最高。

屬性用法

DONT TOUCH作用對象包括信號、模塊、網(wǎng)標,格式為(*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文件中,因為對于信號來說,通常優(yōu)化是發(fā)生在讀取XDC前,因此設置屬性可能導致無效。

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






審核編輯:劉清

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

    關注

    1650

    文章

    22207

    瀏覽量

    626954
  • Vivado
    +關注

    關注

    19

    文章

    844

    瀏覽量

    70081

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    使用vivado v2016.4運行實現(xiàn)時停留在opt_design

    begin:osc_gen賦值s [i + 1] =?s ; end endgenerate和DONT_TOUCH約束包含在我的xdc。set_property DONT_TOUCH true
    發(fā)表于 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
    發(fā)表于 11-05 11:32

    Vivado for ZYBO無法提供怎么辦?

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

    DONT_TOUCH約束

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

    touch DONT_TOUCH約束

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

    Vivado 2017.1和Vivado 2016.4性能對比分析

    。總體而言,Vivado 2017.1比Vivado2016.4給出了更好的效果。雖然在測試1的結(jié)果有些相似,但是Vivado2017.1從測試2和3
    的頭像 發(fā)表于 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的基礎應用,希望起到拋磚引玉的作用,指引使用者在短時間內(nèi)
    發(fā)表于 11-18 03:52 ?5290次閱讀
    Tcl在<b class='flag-5'>Vivado</b><b class='flag-5'>中</b>的基礎應用

    在ISE和VivadoXADC的向?qū)а菔?/a>

    視頻快速概述了ISE和Vivado可用的XADC向?qū)?b class='flag-5'>中的界面,功能和功能。 對于希望實例化基本設計的數(shù)字設計人員來說,這是一個很好的工具。
    的頭像 發(fā)表于 11-20 06:19 ?5181次閱讀

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

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

    如何在Vivado應用物理優(yōu)化獲得更好的設計性能

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

    Vivado 2014.1的許可和激活概述

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

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

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

    MCU學習筆記_DC

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

    物理約束實踐:網(wǎng)表約束DONT_TOUCH

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

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

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