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

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

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

3天內不再提示

FPGA原型平臺門控時鐘自動轉換

冬至子 ? 來源:芯播客 ? 作者:Jacky Yu ? 2023-05-23 17:38 ? 次閱讀

現代FPGA綜合工具會自動執行門控時鐘轉換,而無需更改RTL代碼中的設計,然而,我們可能需要適當地手動指導綜合工具執行門控時鐘變換。需要注意的是,在這項任務中,各種綜合工具的能力是不一樣的,這是綜合工具效果的一個展示功能。

以下是使綜合工具成功轉換門控時鐘的一些簡單的指導。

識別基準時鐘,并通過添加頻率或周期約束將其定義到綜合工具中,例如vivado或者synplify。

不要將下游門控時鐘定義為時鐘。去掉在SoC設計流程中可能指定的門控時鐘的任何周期或頻率限制。

在綜合工具中設置任何必要的控件,以啟用門控時鐘轉換。

識別設計中由門控時鐘驅動的任何黑盒。要修復驅動黑盒的門控時鐘,必須識別黑盒的時鐘和時鐘啟用信號輸入。應使用特定于綜合工具的指令來識別它們。

如果在時鐘門控邏輯中存在組合回路,則組合回路應該被斷開。這可以通過插入一個通路黑盒來實現,該黑盒是一個具有一個輸入和一個輸出的黑盒,位于組合環路路徑中,如圖所示。然后,我們可以為黑盒創建一個單獨的網表,輸出僅連接到輸入。然后,必須在放置和布線期間將為黑盒創建的網表添加到設計中。

image.png

當遵循上述所有準則時,綜合工具可以自動轉換所有可轉換門控時鐘。

當滿足以下所有條件時,門控時鐘可轉換。

1 對于選通信號的某些組合,選通時鐘輸出必須能夠被禁用。

2 對于選通信號的其余組合,選通時鐘輸出應等于基準時鐘或其反相值。

3 門控時鐘僅基于一個基準時鐘導出。

image.png

為了使SoC設計在基于FPGA的原型驗證平臺上可靠地工作,設計中的所有門控時鐘都應該被轉換。如果門控時鐘是基于多個時鐘導出的,或者門控邏輯是復雜的,那么合成工具不能進行門控時鐘轉換。然而,這些場景有時在SoC設計中很常見,這會導致許多設置和保持時間沖突。以下是處理這些場景的一些方法。如果適用,請共同使用所有這些方法。

如果在由基本時鐘驅動的時序元件和未轉換的門控時鐘之間沒有路徑,則后者將不會產生任何跨域時序沖突。然而,它們在FPGA中的布線可能需要仔細控制,以避免上述競爭。

設計中的中間節點可以被識別并定義為基準時鐘,使得由該節點驅動的門控邏輯是可轉換的。通常,SoC設計將具有時鐘生成邏輯塊crg模塊,該邏輯塊具有復雜的邏輯以生成一個理想的時鐘。該時鐘將基于許多不同時鐘之間的切換而創建。該生成的時鐘將用作設計中具有單獨選通邏輯的其余塊的基準時鐘。在時鐘生成邏輯塊的輸出上定義時鐘將確保基于該時鐘創建的所有門控時鐘將由FPGA綜合工具轉換。

image.png

如果一個基本時鐘與其復雜門控時鐘之間存在有效的定時路徑,則嘗試手動平衡這些路徑之間的時鐘路徑。通過在

其中一個時鐘路徑中引入饋通LUT、時鐘緩沖器、PLL和數字時鐘管理器,可以實現平衡。

如果仍有一些門控時鐘未被轉換,并且存在巨大的有效時序沖突,則嘗試以非常高的頻率運行FPGA中的所有時序元件——大約是設計中最快時鐘的10倍。對于設計中的所有門控時鐘,插入相對于較快時鐘的上升沿檢測器。

該上升沿檢測器可以通過使用更快的時鐘對門控時鐘信號進行雙重注冊(例如clk_reg1和clk_reg2),然后形成邏輯以檢測從低到高的變化(~clk_reg2和 clk_reg_1)來設計,如果原始時鐘驅動也在負邊緣上工作的FF,則也需要負邊緣檢測器電路。

image.png

在放置和路由期間,必須注意這些邊緣檢測器的布局,以避免在路徑clk_reg1和clk_reg2之間引入差分延遲。使用這些邊緣檢測器的輸出作為所有順序元件的啟用,這些順序元件最初由相應的門控/生成時鐘驅動。

這樣,整個FPGA由一個更快的時鐘源驅動,如圖所示。該時鐘將使用FPGA中的專用全局路由資源,因此相關的時鐘偏差將非常小,并且可以很容易地滿足時序要求。

image.png

image.png

時鐘門控在SoC設計中很常見,為了在FPGA上成功原型化SoC設計,應謹慎處理門控時鐘。當受到適當約束時,現代FPGA綜合工具會自動處理大多數的門控時鐘。

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

    關注

    2

    文章

    96

    瀏覽量

    50847
  • SoC設計
    +關注

    關注

    1

    文章

    148

    瀏覽量

    18774
  • RTL
    RTL
    +關注

    關注

    1

    文章

    385

    瀏覽量

    59761
  • FPGA開發板
    +關注

    關注

    10

    文章

    122

    瀏覽量

    31498
收藏 人收藏

    評論

    相關推薦

    XOR自門控時鐘門控的不同之處

    時鐘XOR自門控(Self Gating)基本思路和時鐘門控類似,都是當寄存器中的數據保持不變時,通過關閉某些寄存器的時鐘信號來降低設計的動
    的頭像 發表于 01-02 11:34 ?1638次閱讀
    XOR自<b class='flag-5'>門控</b>與<b class='flag-5'>時鐘</b><b class='flag-5'>門控</b>的不同之處

    門控時鐘與多扇出問題解決方案

    FPGA設計中,經常會出現由于設計不合理產生的布線問題,較為突出的一點就是門控時鐘和多扇出問題。門控時鐘指的是不用
    發表于 01-12 10:40

    fpga門控時鐘問題

    我在一個圖像項目里用來很多的門控時鐘來產生需要的時序波形,這樣程序很不穩定,圖像晃動很大,我猜想是不是因為門控時鐘太多,程序不穩定,但是又沒有方法替代
    發表于 10-28 22:39

    FPGA時鐘門控是好還是壞?

    喜我對時鐘門控有一些疑問。從我所讀到/學到的東西 - 時鐘門控可用于低功率fpga設計(關閉時鐘
    發表于 02-21 10:21

    高頻RFID芯片的FPGA原型驗證平臺設計及驗證

    。基于FPGA原型驗證方法憑借其速度快、易修改、真實性的特點,已經成為ASIC芯片設計中重要的驗證方法。本文主要描述高頻RFID芯片的FPGA原型驗證
    發表于 05-29 08:03

    什么是時鐘門控?如何去實線時鐘門控的設計呢

    ,所以應用有效性的開銷是最小的。有效性不僅僅是關于時鐘門控。可以說,它有助于是否有意義。例如,前面的CPU波形是來自TL-Verilog模型。調試變得更容易了,因為我們已經自動過濾掉了大部分的信號值,將它
    發表于 12-19 17:09

    基于FPGA時鐘設計

    FPGA設計中,為了成功地操作,可靠的時鐘是非常關鍵的。設計不良的時鐘在極限的溫度、電壓下將導致錯誤的行為。在設計PLD/FPGA時通常采用如下四種類型
    發表于 09-21 18:38 ?3747次閱讀
    基于<b class='flag-5'>FPGA</b>的<b class='flag-5'>時鐘</b>設計

    WP370 -采用智能時鐘門控技術降低動態開關功耗

    賽靈思推出業界首款自動化精細粒度時鐘門控解決方案,該解決方案可將 Virtex-6 和 Spartan-6 FPGA 設計方案的動態功耗降低高達 30%。賽靈思智能
    發表于 01-17 15:34 ?34次下載
    WP370 -采用智能<b class='flag-5'>時鐘</b><b class='flag-5'>門控</b>技術降低動態開關功耗

    低功耗時鐘門控算術邏輯單元在不同FPGA中的時鐘能量分析

    低功耗時鐘門控算術邏輯單元在不同FPGA中的時鐘能量分析
    發表于 11-19 14:50 ?0次下載

    門控時鐘

    門控時鐘的資料,關于FPGA方面的資料。有需要的可以看看
    發表于 05-10 16:31 ?11次下載

    什么是門控時鐘 門控時鐘降低功耗的原理

    門控時鐘的設計初衷是實現FPGA的低功耗設計,本文從什么是門控時鐘門控
    的頭像 發表于 09-23 16:44 ?1.4w次閱讀
    什么是<b class='flag-5'>門控</b><b class='flag-5'>時鐘</b> <b class='flag-5'>門控</b><b class='flag-5'>時鐘</b>降低功耗的原理

    門控時鐘實現低功耗的原理

    只有當FPGA工程需要大量降低功耗時才有必要引入門控時鐘,若必須引入門控時鐘,則推薦使用基于寄存器的門控
    的頭像 發表于 07-03 15:32 ?2276次閱讀

    什么是門控時鐘?如何生成門控時鐘

    由于門控時鐘邏輯具有一定的開銷,因此數據寬度過小不適合做clockgating。一般情況下,數據寬度大于8比特時建議采用門控時鐘
    發表于 12-05 12:28 ?3149次閱讀

    FPGA原型平臺到底能跑多快呢?

    FPGA原型平臺的性能估計與應用過程的資源利用率以及FPGA性能參數密切相關,甚至FPGA的制程也是一個因素。
    的頭像 發表于 04-04 09:49 ?2073次閱讀

    FPGA原型驗證系統的時鐘門控

    門控時鐘是一種在系統不需要動作時,關閉特定塊的時鐘的方法,目前很多低功耗SoC設計都將其用作節省動態功率的有效技術。
    的頭像 發表于 04-20 09:15 ?1244次閱讀
    主站蜘蛛池模板: 97精品国产亚洲AV高清| 草神被爆漫画羞羞漫画| 成人毛片免费观看视频大全| 国产午夜精品久久理论片小说| 精品久久免费视频| 彭丹吃奶门| 亚洲高清国产拍精品5g| 91亚洲精品福利在线播放| 国产二区自拍| 免费精品美女久久久久久久久久| 推倒美女总裁啪啪| 在线视频免费国产成人| 国产GV天堂亚洲国产GV刚刚碰| 久久久久久久久久久福利观看| 色婷婷欧美在线播放内射| 伊人久久大香线蕉综合影 | 妖精视频免费看| 成人五级毛片免费播放| 久久精品男人影院| 思思久99久女女精品| 91九色网址| 精品欧美小视频在线观看| 入禽太深免费观看| 26uuu老色哥| 国产午夜理论片YY8840Y| 欧美日韩888在线观看| 艳鉧动漫1~6全集观看在线| 国产成人精品免费青青草原app| 伦理片a在线线2| 亚洲免费视频观看| 国产97视频在线观看| 女教师の诱惑| 永久精品免费影院在线观看网站| 国产精品女上位好爽在线短片| 欧美巨大xxxx做受高清| 伊人伊人影院| 果冻传媒在线播放| 爽爽影院免费观看| free18sex性自拍裸舞| 狂操空姐电影| 野花香HD免费高清版6高清版 |