91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

3天內不再提示

多重驅動是什么?為什么需要解決

汽車玩家 ? 來源:賽靈思 ? 作者:賽靈思 ? 2020-03-08 17:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

多重驅動定義:

具有兩個或更多個源的網絡或信號被稱為多重驅動場景。

為何需要解決多重驅動場景?

多重驅動的存在屬于設計錯誤,最終值可能難以確定。

因此綜合工具會針對具有多重驅動的網絡或信號發(fā)出錯誤或警告。在 Vivado 綜合工具中將標記“嚴重警告 (Critical Warning)”。如果不加以解決,那么“opt_design”會標記“錯誤 (Error)”。

Vivado 報告多重驅動場景的方式如下:

Vivado 會在綜合階段識別具有多重驅動的網絡或信號。

它會針對設計中具有多重驅動的網絡標記 Critical Warning (SYNTH 8-6859)。

它還會打印一個表,其中包含設計中多重驅動網絡的數量。

例如:

示例 1:多重驅動樣本

此處 out1 是在順序塊 B1 和 B2 中驅動的,這就導致出現了多重驅動狀況。

同樣,由組合邏輯和/或順序邏輯驅動的連線也會導致出現多重驅動場景。

對于總線,由多個源驅動的任意比特都會導致出現多重驅動場景。

注:對于具有不同源的專用比特,Vivado 不會標記多重驅動。

示例 2:多重驅動、三態(tài)和層級注意事項

具有三態(tài)多重驅動的網絡不被視作為多重驅動狀況。

通常,任意給定時間點只能有單一源處于活動狀態(tài)。

子模塊中存在的三態(tài)驅動將被提取出來并劃歸最高層級。

示例 3:其中一個驅動屬于用戶定義的常量的多重驅動場景

在此示例中,其中一個網絡驅動為常量。

在此類情況下,該工具會遵循常量驅動運行而忽略另一個驅動。

該工具仍然會發(fā)出清晰的 Critical Warning。

示例 4:VIO/ILA 標記調試和多重驅動注意事項

在 Vivado 中,如果不同的總線比特由不同子模塊驅動,則不會將其視為由多個源驅動。由于每個比特都有自己的專用驅動,因此不存在爭用。

但在此示例中,如果應用以下任一層級限制或類似限制,Vivado 就會將其視作為多重驅動狀況。

在子模塊上應用“keep_hierarchy”

在子模塊上應用“don’t_touch”屬性

在子模塊的任意端口上應用“mark_debug”屬性

將子模塊的任意端口連接到 ILA/VIO 調試核

多重驅動是什么?為什么需要解決

發(fā)生此狀況的原因是用戶未嚴格遵循相關準則來保持子模塊例化的邊界。

實例 U1 僅驅動 out1[0],out1[1] 連接到 GND。

實例 U2 僅驅動 out1[1],out1[0] 連接到 GND。

由于 out1 的每個比特都具有兩個驅動,因此 Vivado 將此視作為多重驅動狀況。

調試方法:

有時根據生成的消息難以確定多重驅動的準確名稱。

當驅動適用于工具生成的網絡而不是用戶定義的網絡時,就會發(fā)生此類狀況。

您需要通過搜索具有多個驅動的網絡來查找多重驅動網絡的驅動。

您可以使用以下 Tcl 命令:

get_nets -hierarchical -top_net_of_hierarchical_group -filter { DRIVER_COUNT > 1 }

多重驅動是什么?為什么需要解決

并且有時最好運行 opt_design,因為只要綜合中存在多重驅動,“opt_design”就會發(fā)出 Errors 標記。但由于設計經過進一步優(yōu)化,并且當前所有塊(DCP、調試模塊)都可用,因此 opt 中的多重驅動錯誤可能更精確。

受篇幅所限,本文并未涵蓋所有場景。以下列出部分其他場景,將來可根據需要進一步詳細講解。

非對稱 3D RAM:在 TDP 3D RAM 中,不受支持的模板可能導致出現多重驅動場景。

接口 modport:接口中已定義信號但未將其定義為 modport,此類信號將被作為 inout 來處理。這可能會導致出現多重驅動場景。

總結:

至此,相信您應該已經了解了可能發(fā)生多重驅動的各種場景,并且已清楚認識到需要修改 RTL 才能繼續(xù)運行流程。

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

    關注

    19

    文章

    858

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    二進制 GPU 驅動程序需要什么才能啟動?

    二進制 GPU 驅動程序需要什么才能啟動? 我想的是 USB、SD 卡、HDMI 和 ETH。 我猜音頻沒有 DAC,所以我們需要使用 USB 耳機加密狗?
    發(fā)表于 03-13 06:00

    嵌入式驅動開發(fā),需要掌握哪些技能?

    有經驗的老司機都知道,做嵌入式驅動開發(fā)需要掌握一系列的技能,包含編程、硬件、操作系統、調試等多個方面。 1、硬件知識熟悉原理圖:能看懂原理圖以及各種元器件的含義,以及PCB布局等。 了解
    發(fā)表于 01-20 16:46

    提升可靠性,防水透氣膜的多重功能的重要性

    提升可靠性,防水透氣膜的多重功能的重要性
    的頭像 發(fā)表于 12-03 17:34 ?520次閱讀
    提升可靠性,防水透氣膜的<b class='flag-5'>多重</b>功能的重要性

    電機驅動板硬件設計指南

    本文從器件選型、原理圖設計及PCB layout等幾個方面全面的介紹電機驅動板設計需要注意的事項,文末提供了RZ系列的兩個電機驅動的demo供參考。
    的頭像 發(fā)表于 12-02 14:04 ?7027次閱讀
    電機<b class='flag-5'>驅動</b>板硬件設計指南

    驅動芯片到底有多重要?這些黑科技讓電子設備飛起來!

    你知道嗎? 驅動芯片 就像電子設備的心臟,沒有它,你的手機、電腦、智能家電統統都會變成廢鐵!但這么重要的東西,99%的人卻對它一無所知。 驅動芯片到底是什么鬼? 簡單來說,驅動芯片就是控制其他
    的頭像 發(fā)表于 11-25 08:37 ?446次閱讀
    <b class='flag-5'>驅動</b>芯片到底有<b class='flag-5'>多重</b>要?這些黑科技讓電子設備飛起來!

    工業(yè)自動化系統使用的高邊驅動IC

    與智能制造不斷推進,高邊驅動器不僅需要具備高邊負載開關能力,還需集成電流檢測、多重診斷與保護功能,以提升系統的智能化水平和抗干擾性能。
    的頭像 發(fā)表于 11-12 16:14 ?457次閱讀

    決勝電動心臟!仁懋MOS產品汽車電機驅動市場應用

    效率、更小體積、更強可靠性、更寬電壓范圍及更低成本。挑戰(zhàn):電機驅動系統的幾大痛點傳統電機驅動方案在應對現代電動汽車復雜多變的運行工況時,常常面臨多重挑戰(zhàn):響應速度與效率瓶
    的頭像 發(fā)表于 09-04 17:31 ?2387次閱讀
    決勝電動心臟!仁懋MOS產品汽車電機<b class='flag-5'>驅動</b>市場應用

    單片機怎么驅動電機?

    在各類自動化設備和智能裝置中,電機是重要的執(zhí)行部件,而單片機作為控制核心,需要通過特定的方式驅動電機運轉。單片機驅動電機并非直接連接即可,而是要根據電機類型和功率,搭配合適的驅動電路,
    的頭像 發(fā)表于 07-25 09:31 ?998次閱讀

    使用HCI UART端口更新CYBT-343026模塊固件,這個進程需要迷你驅動程序嗎?

    迷你驅動程序本身 是可選的。\" 我的問題是我真的需要下載這個 minidriver 嗎? 或者迷你驅動器已經在模塊閃存中?
    發(fā)表于 07-07 06:53

    常用的mos管驅動方式

    本文主要探討了MOS管驅動電路的幾種常見方案,包括電源IC直接驅動、推挽電路協同加速、隔離型驅動等。電源IC直接驅動的簡約哲學適合小容量MOS管,但
    的頭像 發(fā)表于 06-19 09:22 ?1214次閱讀
    常用的mos管<b class='flag-5'>驅動</b>方式

    OCAD應用:多重轉換式斷續(xù)變焦系統設計

    多組轉換型變焦系統可以實現多檔斷續(xù)變焦。設計時同時設計多重可打入活動組,在打入時隨意轉換。多組轉換型的活動組可以放置在會聚光路中也可以在平行光路中。選擇在平行光路中,可利用活動組的無焦性來回倒置獲得
    發(fā)表于 06-18 08:49

    設計雙極性輸入、全差分輸出ADC驅動器時需要考慮什么

    大多數 ADC 驅動器電路既需要正電源電壓,也需要負電源電壓,并且其電源電壓超過 ADC 的輸入范圍。此要求是為了確保輸入和輸出級具有足夠的裕量擺幅。有時候,由于預算或空間約束,無法同時擁有正負供電
    的頭像 發(fā)表于 06-14 13:55 ?1234次閱讀
    設計雙極性輸入、全差分輸出ADC<b class='flag-5'>驅動</b>器時<b class='flag-5'>需要</b>考慮什么

    芯片制造多重曝光中的套刻精度要求

    本文介紹了先進集成電路制造多重曝光中的套刻精度要求。
    的頭像 發(fā)表于 05-21 10:55 ?2321次閱讀
    芯片制造<b class='flag-5'>多重</b>曝光中的套刻精度要求

    電機控制中IGBT驅動為什么需要隔離?

    在探討電機控制中IGBT(絕緣柵雙極性晶體管)驅動為何需要隔離的問題時,我們首先要了解IGBT的基本工作原理及其在電機控制中的應用,進而分析隔離技術在其中的重要性。 IGBT是一種結合了MOS柵器件
    的頭像 發(fā)表于 04-15 18:27 ?1358次閱讀
    電機控制中IGBT<b class='flag-5'>驅動</b>為什么<b class='flag-5'>需要</b>隔離?

    ADC參考電壓有多重要(可下載)

    工程中大家經常會用到 ADC 來采集模擬電壓,把模擬量變?yōu)閿底至窟M行系統處理,有時候 看到采集結果,什么?這個結果跟實際采集的信號怎么還有點小差距?那么就有可能是參考 電壓的問題參考電壓有多重
    發(fā)表于 04-03 11:20 ?1次下載