色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

FPGA設計中如何防止信號被優化

CHANBAEK ? 來源:硬碼農二毛哥 ? 作者:硬碼農二毛哥 ? 2023-05-25 11:25 ? 次閱讀

本文分別對quartus和vivado防止信號被優化的方法進行介紹。

為什么要防止信號被優化

FPGA開發調試階段,經常遇到這樣的情況,需要臨時添加信號,觀察信號變化,用來定位代碼中存在的問題,很多時候這些臨時添加的信號會被綜合工具優化掉,為了防止這種情況的發生,可以使用添加虛擬引腳(quartus)和代碼中添加屬性(vivado)。

下面分別對兩種方法進行說明,在原有代碼中加入如下代碼,觀察cnt信號是否被優化,能否通過邏輯分析儀進行觀測。

reg [3:0] cnt;
always@(posedge clk,negedge locked)
begin
if(!locked)
cnt <= 4'd0;
else
cnt <= cnt + 1'b1;
end

Quartus中如何設置虛擬引腳

在quartus中加入上述代碼后,將cnt信號設置成輸出引腳。 下面將cnt信號設置為虛擬引腳。

方法1:

在qsf文件中添加如下內容:

set_instance_assignment -name VIRTUAL_PIN ON -to cnt[0]
set_instance_assignment -name VIRTUAL_PIN ON -to cnt[1]
set_instance_assignment -name VIRTUAL_PIN ON -to cnt[2]
set_instance_assignment -name VIRTUAL_PIN ON -to cnt[3]

編譯后,添加signal tap,cnt信號可以添加,說明沒有被優化。

圖片

方法2:

將cnt信號設置成輸出后,打開Assignment Editor,進行如下設置。

圖片

Vivado中防止信號被優化

在代碼中加入(* dont_touch = "true" *) 。

(* dont_touch = "true" *) reg [3:0] cnt;
always@(posedge clk,negedge locked)
begin
if(!locked)
cnt <= 4'd0;
else
cnt <= cnt + 1'b1;
end

重新編譯后,使用ila觀測cnt,ila中有信號,證明信號沒有被優化。

圖片

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

    關注

    1641

    文章

    21910

    瀏覽量

    611647
  • 信號
    +關注

    關注

    11

    文章

    2833

    瀏覽量

    77698
  • 引腳
    +關注

    關注

    16

    文章

    1468

    瀏覽量

    51875
  • quartus
    +關注

    關注

    17

    文章

    172

    瀏覽量

    75092
  • Vivado
    +關注

    關注

    19

    文章

    823

    瀏覽量

    67873
收藏 0人收藏

    評論

    相關推薦

    FPGA的I_O時序優化設計

    FPGA的I_O時序優化設計在數字系統的同步接口設計, 可編程邏輯器件的輸入輸出往往需要和周圍新片對接,此時IPO接口的時序問題顯得尤為重要。介紹了幾種
    發表于 08-12 11:57

    STM32F745通過FMC訪問FPGA順序優化

    有人嗎?有沒有人使用STM32F745,通過FMC訪問FPGA,但是相鄰的訪問的操作的順序優化
    發表于 04-15 01:05

    今日說“法”:如何防止reg、wire型信號在使用邏輯分析儀時優化

    )對于reg型信號,為了防止Altera自帶綜合器將其優化掉,可以添加noprune屬性。這樣就可以防止某些寄存器信號
    發表于 05-16 17:48

    如何有效防止FPGA設計克隆?

    如何有效防止FPGA設計克隆? 據估計,目前盛行的假冒電子產品已經占到整個市場份額的10%,這一數據得到了美國反灰色市場和反假冒聯盟(AGMA)的支持。AGMA是由惠普
    發表于 01-04 15:32 ?1518次閱讀
    如何有效<b class='flag-5'>防止</b><b class='flag-5'>FPGA</b>設計<b class='flag-5'>被</b>克隆?

    防止Wi-Fi信號截獲的墻紙(英國開發)

    防止Wi-Fi信號截獲的墻紙(英國開發) 近日英國一家公司開發出了一種特殊的墻紙,可以有效的防止 Wi-Fi網絡信號
    發表于 01-14 17:05 ?1657次閱讀

    FPGA信號處理算法設計、實現以及優化(南京)

    利用FPGA實現信號處理算法是一個難度頗高的應用,不僅涉及到對信號處理算法、FPGA芯片和開發工具的學習,還意味著要改變傳統利用軟件在DSP上實現算法的習慣,從面向硬件實現的算法設計、
    發表于 12-26 17:26 ?12次下載

    怎樣防止手機屏蔽

    怎樣防止手機屏蔽:方法一:點開手機設置,點開“網絡設置”的“網絡搜索”,把網絡模式改為“手動模式”,然后進入“網絡搜索”,等到出現“中國移動”或“中國聯通”的字樣,就立即退出。手機就會有
    發表于 12-21 17:18 ?5.7w次閱讀

    Vivado防止信號綜合掉的三種方法

    = “{TRUE|FALSE |SOFT}” *),可以防止信號綜合掉,但是無法防止在布局布線的時候優化掉。3、
    的頭像 發表于 06-01 16:59 ?1.3w次閱讀
    Vivado<b class='flag-5'>防止</b><b class='flag-5'>信號</b><b class='flag-5'>被</b>綜合掉的三種方法

    信號管腳任務可進行多個FPGA的I/O優化

    信號銷任務之間可以自動優化PCB上的多個fpga同時尊重pin-specific規則和約束。減少路由層,減少跨界車和整體跟蹤PCB上的長度,并減少信號完整性問題較高的畢業率和更短的
    的頭像 發表于 10-14 07:06 ?3180次閱讀

    如何使用Xilinx的FPGA對高速PCB信號實現優化設計

    本文檔的主要內容詳細介紹的是如何使用Xilinx的FPGA對高速PCB信號實現優化設計。
    發表于 01-13 17:00 ?26次下載
    如何使用Xilinx的<b class='flag-5'>FPGA</b>對高速PCB<b class='flag-5'>信號</b>實現<b class='flag-5'>優化</b>設計

    PCB設計的高速信號傳輸優化技巧

    在現代電子設計,高速信號的傳輸已成為不可避免的需求。高速信號傳輸的成功與否,直接影響整個電子系統的性能和穩定性。因此,PCB設計的高速信號
    的頭像 發表于 05-08 09:48 ?2178次閱讀

    FPGA在線調試信號優化原因分析及防止優化方法總結

    而我們常常會使用代碼信號名來抓取信號,后期布局布線階段,無法找到對應的電路信號,可能會導致無法抓取信號或者布局布線失敗。
    發表于 06-20 10:32 ?2756次閱讀
    <b class='flag-5'>FPGA</b>在線調試<b class='flag-5'>信號</b><b class='flag-5'>被</b><b class='flag-5'>優化</b>原因分析及<b class='flag-5'>防止</b><b class='flag-5'>優化</b>方法總結

    介紹FPGA在線調試的一大利器—VIO

    之前的文章介紹了FPGA在線調試的方法,包括選定抓取信號防止信號優化的方法等等。
    發表于 06-20 10:38 ?8129次閱讀
    介紹<b class='flag-5'>FPGA</b>在線調試的一大利器—VIO

    Artix-7 FPGA:成本優化器件的性能和帶寬

    電子發燒友網站提供《Artix-7 FPGA:成本優化器件的性能和帶寬.pdf》資料免費下載
    發表于 09-18 10:07 ?0次下載
    Artix-7 <b class='flag-5'>FPGA</b>:成本<b class='flag-5'>優化</b>器件<b class='flag-5'>中</b>的性能和帶寬

    淺談寄存器優化的原因

    在項目初期,在使用FPGA工具quartus或者vivado生成版本燒入開發板進行調試時(DC開啟優化選項后同樣會優化掉寄存器),我們有時會發現部分寄存器
    的頭像 發表于 09-26 09:47 ?1616次閱讀
    淺談寄存器<b class='flag-5'>被</b><b class='flag-5'>優化</b>的原因
    主站蜘蛛池模板: 嫩B人妻精品一区二区三区 内射一区二区精品视频在线观看 | 内射气质御姐视频在线播放 | 久久re亚洲在线视频 | 欧美一区二区影院 | 天堂在线亚洲精品专区 | 亚洲手机在线人成视频 | 伊人影院蕉久 | 538在线视频一区二区视视频 | 榴莲推广APP网站入口下载安装 | babesvideos欧美最新 | 免费看欧美一级特黄a大片 免费看欧美xxx片 | 浪货嗯啊趴下NP粗口黄暴 | 99精品国产自在自线 | 特黄大片aaaaa毛片 | 区产品乱码芒果精品P站在线 | 玩高中女同桌肉色短丝袜脚文 | 韩国污动漫无遮掩无删减电脑版 | 99视频免费在线 | 国产一区精选播放022 | 麻豆国产96在线日韩麻豆 | 秋霞伦理机在线看片 | 久久久无码精品无码国产人妻丝瓜 | md2.pud 麻豆传媒官网 | 亚洲国产精品久久人人爱 | 久久夜色撩人精品国产 | bbwxxxx交女警| 久99视频精品免费观看福利 | 亚洲精品成人无码A片在线 亚洲精品成人久久久影院 亚洲精品成人a在线观看 | 久久re这里视频只有精品首页 | 日本人吃奶玩奶虐乳 | 最近中文字幕免费高清MV视频 | 国产中文字幕一区 | 在线视频一区二区三区在线播放 | 动漫美女和男人下载 | 麻豆精品传媒卡一卡二传媒短视频 | 亚洲一区日韩一区欧美一区a | 亚洲精品第一综合99久久 | 国产成人午夜精品免费视频 | 亚洲中文有码字幕日本 | 无码日韩人妻精品久久蜜桃免费 | 国产精品无码麻豆放荡AV |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品