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

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

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

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

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

FPGA之家 ? 來源:CSDN技術社區(qū) ? 作者:Arist9612 ? 2021-09-23 16:44 ? 次閱讀

門控時鐘的設計初衷是實現(xiàn)FPGA的低功耗設計,本文從什么是門控時鐘、門控時鐘實現(xiàn)低功耗的原理、推薦的FPGA門控時鐘實現(xiàn)這三個角度來分析門控時鐘。

一、什么是門控時鐘

門控時鐘技術(gating clock) 是通過在時鐘路徑上增加邏輯門對時鐘進行控制,使電路的部分邏輯在不需要工作時停止時鐘樹的翻轉(zhuǎn),而并不影響原本的邏輯狀態(tài)。在ASIC和FPGA設計中都存在門控時鐘的概念(前者應用更廣)。

典型的門控時鐘邏輯如下圖所示:

a7840c72-1016-11ec-8fb8-12bb97331649.png

二、門控時鐘降低功耗的原理

1. FPGA功耗分類

靜態(tài)功耗:靜態(tài)功耗又叫泄漏功耗,它是指電路處于等待或不激活狀態(tài)時-泄漏電流所產(chǎn)生的功耗。通常由FPGA制造工藝的優(yōu)化而提升。同一代的FPGA產(chǎn)品中,也有專門的低功耗版本(譬如Intel開發(fā)的Cyclone10 GX與Cyclone 10 LP,后者為低功耗版本low power但前者性能更強)??梢栽贔PGA選型時加以考慮。

動態(tài)功耗:是指電容充放電功耗和短路功耗,是由電路的翻轉(zhuǎn)造成的。FPGA中的動態(tài)功耗主要體現(xiàn)在元件的電平翻轉(zhuǎn)時對負載電容的充放電及時鐘的翻轉(zhuǎn)。

2. 為什么門控時鐘可以降低功耗

當系統(tǒng)中某模塊電路完成既定任務后(譬如TDC中對BIN的標定等初始化類任務),通過門控時鐘使能信號的控制,使得驅(qū)動該模塊的時鐘停止翻轉(zhuǎn),相應的時序元件不再更新,那么其間的組合邏輯也恢復到靜態(tài)。此時該模塊的功耗相當于靜態(tài)功耗,從而降低了整個系統(tǒng)的功耗。

三、不合理的門控時鐘設計

1.偽門控時鐘

如下圖所示,設計中有意識地使用使能信號,意圖維持寄存器的數(shù)據(jù)。但是僅對寄存器組的數(shù)據(jù)輸入端添加選擇器和使能信號,并不妨礙寄存器組時鐘輸入端的翻轉(zhuǎn),輸出維持不變只是因為存在反饋回路在不斷的進行使能判斷、輸出、使能判斷、輸出的循環(huán)。實則并沒有起到低功耗的作用。

當然某些情況下確實需要用到這種設計,此處僅用來和門控時鐘做區(qū)分,避免混淆。

2.直接門控時鐘

將使能信號直接連接在AND門,結(jié)構(gòu)簡單。不足之處在于產(chǎn)生使能信號的組合邏輯的毛刺將完全地反應到AND門,造成門控時鐘輸出質(zhì)量變差(clk_en將會有占空比不良和毛刺等情況)。

四、推薦的門控時鐘設計

1.基于鎖存器的門控時鐘

鎖存器是電平敏感的元件,此圖中當CLK信號為低電平時,鎖存器透明,EN端數(shù)據(jù)直接傳輸至AND門的一端(ENL),AND門另一端連接CLK。

當產(chǎn)生使能信號的組合邏輯不復雜時,產(chǎn)生使能信號的時間小于半個時鐘周期。在CLK高電平時,鎖存器的引入有效地過濾了前段組合邏輯競爭冒險產(chǎn)生的毛刺;在時鐘低電平時,前段組合邏輯的毛刺將受到AND門控制將無法輸出。較好地實現(xiàn)了門控時鐘的要求。

a7dda426-1016-11ec-8fb8-12bb97331649.png

當產(chǎn)生使能信號的組合邏輯復雜時,產(chǎn)生使能信號的時間大于半個時鐘周期??紤]鎖存器的延時,那么對于首個ENCLK周期而言,占空比將被削減;當EN信號拉低時,則有可能產(chǎn)生毛刺。均不利于后續(xù)寄存器組的時序過程。

a7eaac34-1016-11ec-8fb8-12bb97331649.png

這種情況難以通過在鎖存器前端加同步寄存器避免,因為此時的使能信號是不滿足寄存器的建立時間的,大概率會產(chǎn)生亞穩(wěn)態(tài)現(xiàn)象。因此產(chǎn)生門控使能信號的組合邏輯應當盡可能簡化,保證在半個時鐘周期之內(nèi)得到穩(wěn)定電平。

保險起見,一方面,保證使能信號半周期確定;另一方面,在鎖存器之前加一級上升沿觸發(fā)的寄存器,過濾輸入鎖存器的信號。

2.基于寄存器的門控時鐘

上面介紹的基于鎖存器的門控時鐘實際上更適合在ASIC中實現(xiàn),一方面FPGA中沒有專門的鎖存器資源,需要利用其中的組合邏輯資源外加寄存器來等效地實現(xiàn),不經(jīng)濟;另一方面,鎖存器本身的特性沒法進行靜態(tài)時序分析,出問題了不易排查。

真正適合在FPGA中實現(xiàn)的是基于寄存器的門控時鐘,如下圖所示。

a7f33a48-1016-11ec-8fb8-12bb97331649.png

前段使用加法器產(chǎn)生計數(shù)值,通過比較器產(chǎn)生使能信號,送入使能寄存器。值得注意的是,前端產(chǎn)生使能邏輯時序元件是上升沿觸發(fā),而使能寄存器是下降沿觸發(fā)。如此一來,同樣需要滿足產(chǎn)生使能信號的組合邏輯簡單這一前提要求(半周期內(nèi)達到en寄存器的建立時間)。好處在于,AND門時時刻刻都只有一個輸入在變,不容易產(chǎn)生毛刺。時序圖如下:

a7fc7dec-1016-11ec-8fb8-12bb97331649.png

為了便于理解,此處給出若使能寄存器也是上升沿觸發(fā)的時序圖:

a80e4aa4-1016-11ec-8fb8-12bb97331649.png

可見,AND門變化時兩個個輸入在變,容易產(chǎn)生毛刺。

五、討論

只有當FPGA工程需要大量降低功耗時才有必要引入門控時鐘,若必須引入門控時鐘,則推薦使用基于寄存器的門控時鐘設計。

在時鐘樹的枝干處使用門控,而不是在枝丫處使用門控。

使用門控時,應該注意時鐘的質(zhì)量(使用專用時鐘網(wǎng)絡),畢竟好的時鐘才能產(chǎn)生好的使能信號和門控時鐘信號。同時,產(chǎn)生使能信號的邏輯不能太復雜,確保可以滿足使能寄存器的建立時間和保持時間。

與或門控輸出的時鐘信號,需要在timeanalyzer中設置為base clock。否則將會引入人為的時鐘偏斜。如下,將會以沒有使能寄存器的門控路徑作為最短分析路徑,以有寄存器的路徑作為最長路徑分析。

a81a1e4c-1016-11ec-8fb8-12bb97331649.png

In certain cases, converting the gated clocks to clock enables may help reduce glitch and clock skew, and eventually produce a more accurate timing analysis. You can set the Quartus II software to automatically convert gated clocks to clock enables by turning on the Auto Gated Clock Conversion (在綜合的設置里面)option. The conversion applies to two types of gated clocking schemes: single-gated clock and cascaded-gated clock

類似地,產(chǎn)生門控時鐘信號最好只有一個兩輸入AND門(OR門)。附加邏輯越多,產(chǎn)生毛刺可能性越大。

編輯:jq

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

    關注

    1635

    文章

    21837

    瀏覽量

    608347
  • 門控時鐘
    +關注

    關注

    0

    文章

    27

    瀏覽量

    9004
  • CLK
    CLK
    +關注

    關注

    0

    文章

    127

    瀏覽量

    17290

原文標題:FPGA設計之門控時鐘

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦

    EE-244:門控時鐘與ADSP-21065L SHARC處理器接口

    電子發(fā)燒友網(wǎng)站提供《EE-244:門控時鐘與ADSP-21065L SHARC處理器接口.pdf》資料免費下載
    發(fā)表于 01-08 15:12 ?0次下載
    EE-244:<b class='flag-5'>門控</b><b class='flag-5'>時鐘</b>與ADSP-21065L SHARC處理器接口

    門控rs鎖存器和觸發(fā)器的區(qū)別是什么

    的存儲和保持。它由兩個交叉耦合的反相器和一個門控電路組成,可以實現(xiàn)對輸入信號的控制和選擇。 觸發(fā)器(Flip-Flop)是一種具有兩個穩(wěn)定狀態(tài)的存儲元件,可以實現(xiàn)對輸入信號的存儲和翻轉(zhuǎn)。它通常由兩個交叉耦合的反相器和一個時鐘信號控制,可以實現(xiàn)對
    的頭像 發(fā)表于 08-28 10:22 ?774次閱讀

    用于電源門控的TPL5110毫微功耗系統(tǒng)計時器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《用于電源門控的TPL5110毫微功耗系統(tǒng)計時器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-23 11:26 ?0次下載
    用于電源<b class='flag-5'>門控</b>的TPL5110毫微<b class='flag-5'>功耗</b>系統(tǒng)計時器數(shù)據(jù)表

    用于電源門控應用的TPL5111毫微功耗系統(tǒng)計時器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《用于電源門控應用的TPL5111毫微功耗系統(tǒng)計時器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-23 11:25 ?0次下載
    用于電源<b class='flag-5'>門控</b>應用的TPL5111毫微<b class='flag-5'>功耗</b>系統(tǒng)計時器數(shù)據(jù)表

    LMK04616超低噪聲和低功耗時鐘抖動消除器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《LMK04616超低噪聲和低功耗時鐘抖動消除器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-22 11:42 ?0次下載
    LMK04616超低噪聲和<b class='flag-5'>低功耗時鐘</b>抖動消除器數(shù)據(jù)表

    CDCEx937低功耗LVCMOS時鐘發(fā)生器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《CDCEx937低功耗LVCMOS時鐘發(fā)生器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-22 11:00 ?0次下載
    CDCEx937<b class='flag-5'>低功耗</b>LVCMOS<b class='flag-5'>時鐘</b>發(fā)生器數(shù)據(jù)表

    CDCE(L)913低功耗LVCMOS時鐘發(fā)生器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《CDCE(L)913低功耗LVCMOS時鐘發(fā)生器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-22 10:59 ?0次下載
    CDCE(L)913<b class='flag-5'>低功耗</b>LVCMOS<b class='flag-5'>時鐘</b>發(fā)生器數(shù)據(jù)表

    LMK04610超低噪聲和低功耗時鐘抖動消除器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《LMK04610超低噪聲和低功耗時鐘抖動消除器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-22 10:11 ?0次下載
    LMK04610超低噪聲和<b class='flag-5'>低功耗時鐘</b>抖動消除器數(shù)據(jù)表

    CDCE(L)949:支持SSC以降低EMI的靈活低功耗LVCMOS時鐘發(fā)生器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《CDCE(L)949:支持SSC以降低EMI的靈活低功耗LVCMOS時鐘發(fā)生器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-20 11:01 ?0次下載
    CDCE(L)949:支持SSC以<b class='flag-5'>降低</b>EMI的靈活<b class='flag-5'>低功耗</b>LVCMOS<b class='flag-5'>時鐘</b>發(fā)生器數(shù)據(jù)表

    LMH0366 3Gbps HD/SD SDI低功耗時鐘數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《LMH0366 3Gbps HD/SD SDI低功耗時鐘數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 07-04 11:49 ?0次下載
    LMH0366 3Gbps HD/SD SDI<b class='flag-5'>低功耗時鐘</b>數(shù)據(jù)表

    esp32-c3能否使用內(nèi)部的RTC作為低功耗時鐘?

    各位好,我最近用esp32-c3開發(fā)了一款產(chǎn)品,由于沒有外接32768晶振,沒法使用modem sleep模式,我想問能否使用內(nèi)部的RTC作為低功耗時鐘。還有個問題 espnow可以使用modem sleep來降低功耗嗎? P
    發(fā)表于 06-13 07:31

    電動閥門控制器怎么用

    電動閥門控制器是一種自動化控制設備,用于控制閥門的開啟和關閉,實現(xiàn)對管道內(nèi)流體的控制。它廣泛應用于石油、化工、電力、冶金、城市建設等領域。本文將詳細介紹電動閥門控制器的使用方法,包括其工作原理、安裝
    的頭像 發(fā)表于 06-11 14:24 ?2799次閱讀

    低功耗時鐘芯片RX8111CE和RX4111CE的特征和應用

    愛普生RTC中的兩款低功耗時鐘芯片RX4111CE和RX8111CE,在電子設備集約化、小型化不斷加速的背景之下,驅(qū)動著市場要求RTC時鐘芯片具備高精度、小型化及低功耗的特性。愛普生實時
    發(fā)表于 05-10 16:57 ?0次下載

    請問定時器在從模式:復位,門控,觸發(fā)模式下計數(shù)器的時鐘源是什么呢,是內(nèi)部時鐘嗎?

    請問定時器在從模式:復位,門控,觸發(fā)模式下計數(shù)器的時鐘源是什么呢,是內(nèi)部時鐘嗎?大家討論下
    發(fā)表于 05-07 08:23

    如何利用RTC秒上升沿的原理設計一種低功耗、高精確時鐘同步方案

    時鐘同步的應用涵蓋通信、交通、電力、視頻、醫(yī)療、金融、教育等領域,在低功耗的設備上提高時鐘的同步精度具有較高的應用價值。
    的頭像 發(fā)表于 03-26 18:20 ?1626次閱讀
    如何利用RTC秒上升沿的原理設計一種<b class='flag-5'>低功耗</b>、高精確<b class='flag-5'>時鐘</b>同步方案
    主站蜘蛛池模板: 熟妇的味道HD中文字幕 | 免费国产久久啪在线 | 亚洲 小说 欧美 激情 另类 | gay吊粗大双龙 | 在线观看中文字幕国产 | www色视频在线观看 WWW色视频片内射 | 芭乐草莓樱桃丝瓜18岁大全 | 久久久国产精品免费A片蜜臀 | 免费亚洲视频在线观看 | 午夜福利92看看电影80 | 亚洲免费在线 | 色偷偷av男人的天堂 | 亚洲免费中文 | 色欲AV精品一区二区入口 | 久久这里只有精品国产99 | 日本视频中文字幕一区二区 | 春水福利app导航 | 久cao在线香蕉| 四虎永久在线精品国产 | 嗯啊…跟校草在教室里做h 嗯 用力啊 嗯 c我 啊哈老师 | 视频一区视频二区ae86 | 99久久热视频只有精品 | 亚洲女初尝黑人巨磁链接 | 日本男女动态图 | 嗯啊哈啊好棒用力插啊 | 男女作爱在线播放免费网页版观看 | 青青草原社区 | 久久精品视在线观看2 | 一抽一出BGM免费3分钟 | CHINESE老阿姨免费视频 | 国产色精品久久人妻99蜜桃麻豆 | 亚洲第一免费播放区 | 欧美日韩视频高清一区 | 久久亚洲人成国产精品 | 国产亚洲欧美在线中文BT天堂网 | 亚洲免费久久 | 香蕉精品国产高清自在自线 | JIZZ学生13| 麻豆XXXX乱女少妇精品-百度 | 国产精品观看视频免费完整版 | 麻豆国产成人AV在线 |