国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

淺談Vivado 綜合選項的7種設置

電子設計 ? 來源:CSDN博主 ? 作者:言人善友 ? 2020-11-25 10:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

-flatten_hierarchy

full: 綜合時將原始設計打平,只保留頂層層次,執(zhí)行邊界優(yōu)化
none: 綜合時完全保留原始設計層次,不執(zhí)行邊界優(yōu)化
rebuilt: 綜合時將原始設計打平,執(zhí)行邊界優(yōu)化,綜合后將網(wǎng)表文件按照原始層次顯示,故與原始層次相似。

當-flatten_hierarchy為none時消耗的寄存器最多,建議其設定為默認值rebuilt。

-fsm_extraction

用于設定狀態(tài)機的編碼方式,默認值為auto。
-fsm_encoding
功能同上,優(yōu)先級高于-fsm_extraction,但如果代碼本身已經(jīng)定義了編碼方式,該設定將無效。
one-hot:任意狀態(tài)只有一個比特位置一。

-keep_equivalent_registers

equivalent registers,等效寄存器,即共享輸入數(shù)據(jù)的寄存器。
勾選時,等效寄存器不合并;
不勾選時,等效寄存器合并。
等效寄存器可以有效的降低扇出,可以通過綜合屬性keep避免其被合并。

-resource_sharing

其目的是對算術(shù)運算通過資源共享優(yōu)化設計資源
auto
on
off

-control_set_opt_threshold

觸發(fā)器的控制集由時鐘信號、復位/置位信號和使能信號構(gòu)成,通常只有{clk,set/rst,ce}均相同的觸發(fā)器才可以被放置在一個SLICE中。
control_set_opt_threshold的值為控制信號(不包括時鐘和數(shù)據(jù))的扇出個數(shù),表明對小于此值的同步信號進行優(yōu)化,顯然此值越大,被優(yōu)化的觸發(fā)器越多,但占用的查找表也越多。
control_set_opt_threshold的值為0,不進行優(yōu)化。
auto:默認值。

-no_lc

對于一個x輸入布爾表達式和一個y輸入的布爾表達式,只要滿足x + y ≤5(相同變量只算一次),這兩個布爾表達式就可以放置在一個LUT6中實現(xiàn)。
當-no_lc被勾選時,則不允許出現(xiàn)LUT整合。
通過LUT整合可以降低LUT的資源消耗率,但也可能導致布線擁塞。因此,xilinx建議,當整合的LUT超過了LUT總量的15%時,應考慮勾選-no_lc,關(guān)掉LUT整合。

-shreg_min_size

shreg_min_size決定了當VHDL代碼描述的移位寄存器深度大于此設定值時,將采用“觸發(fā)器+SRL+觸發(fā)器”的方式實現(xiàn)。

編輯:hfy


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

    關(guān)注

    31

    文章

    5608

    瀏覽量

    129979
  • vhdl
    +關(guān)注

    關(guān)注

    30

    文章

    822

    瀏覽量

    131690
  • D觸發(fā)器
    +關(guān)注

    關(guān)注

    3

    文章

    181

    瀏覽量

    49738
  • Vivado
    +關(guān)注

    關(guān)注

    19

    文章

    857

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    Vivado中IP核被鎖定的解決辦法

    當使用不同版本的Vivado打開工程時,IP核被鎖定的情況較為常見。不同版本的Vivado對IP核的支持程度和處理方式有所不同。
    的頭像 發(fā)表于 02-25 14:00 ?183次閱讀
    <b class='flag-5'>Vivado</b>中IP核被鎖定的解決辦法

    通過vivado HLS設計一個FIR低通濾波器

    Vivado HLS是一款強大的高層次綜合工具,可將C/C++代碼轉(zhuǎn)換為硬件描述語言(HDL),顯著提升FPGA開發(fā)效率。
    的頭像 發(fā)表于 01-20 16:19 ?310次閱讀
    通過<b class='flag-5'>vivado</b> HLS設計一個FIR低通濾波器

    瑞薩RL78F2x系列MCU在三開發(fā)環(huán)境下的選項字節(jié)與安全ID設置方法

    在RL78F2x系列MCU的項目開發(fā)中,正確設置Option Byte(選項字節(jié))和Security ID(安全ID)是保證芯片安全、配置工作模式(如看門狗、低電壓檢測、復位引腳等)的關(guān)鍵一步。面對
    的頭像 發(fā)表于 12-11 16:33 ?4622次閱讀
    瑞薩RL78F2x系列MCU在三<b class='flag-5'>種</b>開發(fā)環(huán)境下的<b class='flag-5'>選項</b>字節(jié)與安全ID<b class='flag-5'>設置</b>方法

    蜂鳥E203 ARTY綜合時出現(xiàn)的unconnected問題怎么解決?

    大家好,我嘗試用make bit生成bit文件,在vivado綜合日志中出現(xiàn)很多模塊has unconnected port,只是warning可以成功生成bit文件。在相關(guān)模塊的例化文件中發(fā)現(xiàn)這些模塊的對應port沒有給出連接,想問下這些port是不必要并不影響模塊的使
    發(fā)表于 11-10 07:28

    vivado連接Atry A7-35T死機怎么解決?

    前提條件: 1)開發(fā)板是Digilent的ARTY A7-35T開發(fā)版,也就是《手把手教你設計CPU-RISC-V處理器》中介紹的那塊板子 2)vivado安裝正常,可以啟動,跑make mcs
    發(fā)表于 11-07 06:05

    利用 NucleiStudio IDE 和 vivado 進行軟硬件聯(lián)合仿真

    ://www.rvmcu.com/community-topic-id-340.html 6.在vivado下新建一個工程,添加所有的rtl代碼以及tb。 7.將e203_defines.v設置
    發(fā)表于 11-05 13:56

    vivado時序分析相關(guān)經(jīng)驗

    vivado綜合后時序為例主要是有兩原因?qū)е拢?1,太多的邏輯級 2,太高的扇出 分析時序違例的具體位置以及原因可以使用一些tcl命令方便快速得到路徑信息
    發(fā)表于 10-30 06:58

    vcs和vivado聯(lián)合仿真

    查詢compile_simlib指令使用;將上述的Command編譯指令copy下來后,再添加-no_systemc_compile選項進行編譯,就開始對Vivado的仿真庫進行編譯。 注意:在
    發(fā)表于 10-24 07:28

    FPGA開發(fā)板vivado綜合、下載程序問題匯總

    在做vivado綜合時和FPGA下載程序時,我們碰到以下問題,并找出了對應的解決方案。 1.could not open include file”e203_defines.v”問題 在做
    發(fā)表于 10-24 07:12

    Vivado浮點數(shù)IP核的一些設置注意點

    Vivado浮點數(shù)IP核的一些設置注意點 我們在vivado2018.3中使用了Floating-point(7.1)IP核,可以自定義其計算種類及多模式選擇。有時多種計算可以用同一個IP核實
    發(fā)表于 10-24 06:25

    Nucleistudio+Vivado協(xié)同仿真教程

    內(nèi)部ROM啟動,故需要修改 .cfg 配置文件,位置如下? 雙擊打開后,將劃線的flash啟動部分注釋掉 然后修改Build選項,使反匯編生成機器指令文件:右鍵工程,點擊properties 在
    發(fā)表于 10-23 06:22

    vivado仿真時GSR信號的影響

    利用vivado進行設計xilinx FPGA時,寫完設計代碼和仿真代碼后,點擊run simulation(啟動modelsim進行仿真)。
    的頭像 發(fā)表于 08-30 14:22 ?1370次閱讀
    <b class='flag-5'>vivado</b>仿真時GSR信號的影響

    淺談wsl --update` 命令行選項無效的解決方案

    PS C:\Users\Administrator> wsl --update >> 命令行選項無效: --update
    的頭像 發(fā)表于 06-27 10:28 ?1.1w次閱讀

    如何使用One Spin檢查AMD Vivado Design Suite Synth的結(jié)果

    本文講述了如何使用 One Spin 檢查 AMD Vivado Design Suite Synth 的結(jié)果(以 Vivado 2024.2 為例)。
    的頭像 發(fā)表于 05-19 14:22 ?1294次閱讀
    如何使用One Spin檢查AMD <b class='flag-5'>Vivado</b> Design Suite Synth的結(jié)果

    一文詳解Vivado時序約束

    Vivado的時序約束是保存在xdc文件中,添加或創(chuàng)建設計的工程源文件后,需要創(chuàng)建xdc文件設置時序約束。時序約束文件可以直接創(chuàng)建或添加已存在的約束文件,創(chuàng)建約束文件有兩方式:Constraints Wizard和Edit T
    的頭像 發(fā)表于 03-24 09:44 ?4829次閱讀
    一文詳解<b class='flag-5'>Vivado</b>時序約束