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

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

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

3天內不再提示

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

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

掃碼添加小助手

加入工程師交流群

-flatten_hierarchy

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

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

-fsm_extraction

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

-keep_equivalent_registers

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

-resource_sharing

其目的是對算術運算通過資源共享優化設計資源
auto
on
off

-control_set_opt_threshold

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

-no_lc

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

-shreg_min_size

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

編輯:hfy


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

    關注

    31

    文章

    5432

    瀏覽量

    124052
  • vhdl
    +關注

    關注

    30

    文章

    820

    瀏覽量

    129797
  • D觸發器
    +關注

    關注

    3

    文章

    165

    瀏覽量

    48668
  • Vivado
    +關注

    關注

    19

    文章

    834

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

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

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

    一文詳解Vivado時序約束

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

    e203在vivado硬件里自定義指令識別為非法指令怎么解決?

    e203自定義指令硬件模塊設計,修改內核,綜合沒錯誤,軟件也修改工具鏈通過并產生verilog文件,但在vivado硬件里自定義指令識別為非法指令怎么解決
    發表于 03-07 07:34

    DLP EVM GUIA Edit Firmware中怎么打開占空比設置選項

    DLP EVM GUIA Edit Firmware 中怎么打開占空比設置選項
    發表于 02-20 06:45

    Vivado之實現布局布線流程介紹

    一、前言 本文將介紹Vivado進行綜合,以及布局布線的內部流程,熟悉該流程后結合Settings中對應的配置選項,對于時序收斂調試將更具有針對性。 二、Implementation(實現) 實現
    的頭像 發表于 12-06 09:08 ?1715次閱讀
    <b class='flag-5'>Vivado</b>之實現布局布線流程介紹

    U50的AMD Vivado Design Tool flow設置

    AMD Alveo 加速卡使用有兩流程,AMD Vitis Software Platform flow 和 AMD Vivado Design Tool flow。比較常見的是 Vitis
    的頭像 發表于 11-13 10:14 ?813次閱讀
    U50的AMD <b class='flag-5'>Vivado</b> Design Tool flow<b class='flag-5'>設置</b>

    每次Vivado編譯的結果都一樣嗎

    很多FPGA工程師都有這種困惑,Vivado每次編譯的結果都一樣嗎? 在AMD官網上,有這樣一個帖子: Are Vivado results repeatable for identical
    的頭像 發表于 11-11 11:23 ?1180次閱讀
    每次<b class='flag-5'>Vivado</b>編譯的結果都一樣嗎

    Vivado使用小技巧

    有時我們對時序約束進行了一些調整,希望能夠快速看到對應的時序報告,而又不希望重新布局布線。這時,我們可以打開布線后的dcp,直接在Vivado Tcl Console里輸入更新后的時序約束。如果調整
    的頭像 發表于 10-24 15:08 ?963次閱讀
    <b class='flag-5'>Vivado</b>使用小技巧

    洛杉磯共享主機怎么設置

     在洛杉磯設置共享主機涉及到多個步驟和配置選項,主要圍繞Windows的“共享電腦”功能。以下是詳細的設置步驟和注意事項。
    的頭像 發表于 10-22 09:52 ?443次閱讀

    淺談Vivado編譯時間

    隨著FPGA規模的增大,設計復雜度的增加,Vivado編譯時間成為一個不可回避的話題。尤其是一些基于SSI芯片的設計,如VU9P/VU13P/VU19P等,布局布線時間更是顯著增加。當然,對于一些設計而言,十幾個小時是合理的。但我們依然試圖分析設計存在的問題以期縮短編譯時間。
    的頭像 發表于 09-18 10:43 ?2121次閱讀
    <b class='flag-5'>淺談</b><b class='flag-5'>Vivado</b>編譯時間

    Vivado 2024.1版本的新特性(2)

    綜合角度看,Vivado 2024.1對SystemVerilog和VHDL-2019的一些特性開始支持。先看SystemVerilog。
    的頭像 發表于 09-18 10:34 ?1797次閱讀
    <b class='flag-5'>Vivado</b> 2024.1版本的新特性(2)

    Vivado 2024.1版本的新特性(1)

    Vivado 2024.1已正式發布,今天我們就來看看新版本帶來了哪些新特性。
    的頭像 發表于 09-18 10:30 ?2421次閱讀
    <b class='flag-5'>Vivado</b> 2024.1版本的新特性(1)

    如何把keil軟件設置成中文

    軟件。您將看到主界面,其中包含菜單欄、工具欄和項目窗口。 打開“選項”菜單: 在菜單欄中,找到并點擊“選項”菜單。這將打開一個下拉菜單,其中包含各種設置選項。 選擇“環境”
    的頭像 發表于 09-02 10:21 ?1.1w次閱讀

    【GD32 MCU 入門教程】六、GD32 MCU 選項字節設置及解除方法

    正常呢?這一章節我們針對各系列的選項字節設置和解除做一個相關說明,后續遇到上述問題可以考慮一下是否是選項字節配置錯誤導致。
    的頭像 發表于 08-26 09:43 ?1455次閱讀
    【GD32 MCU 入門教程】六、GD32 MCU <b class='flag-5'>選項</b>字節<b class='flag-5'>設置</b>及解除方法