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

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

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

3天內不再提示

淺析復位信號的設計和時序

冬至子 ? 來源:梧桐芯語 ? 作者:孫榮榮 ? 2023-08-01 16:04 ? 次閱讀

異步復位

在前面的文章中有過對于寄存器行為的描述,而復位方面,在電路設計時建議使用帶異步復位/置位的寄存器。原因是只要復位信號有效,則無論時鐘是否到來,都會對寄存器進行復位,使電路處于一個穩定的狀態。而復位信號釋放后,需要等時鐘到來,才會更新數據。

圖片

圖片

當異步復位有效時,無論有沒有時鐘,寄存器都會處于復位狀態,也會穩定輸出,因此沒有過于擔心的問題。但如果復位信號釋放,而此時D端數據與Q端數據不一致,那么當寄存器時鐘有效時,就會更新Q端數據。由此也會出現一個時序的要求,也就是recovery/remove timing的時序要求。

圖片

為了確保復位信號的使用沒有問題,一般采用以下電路來實現異步復位信號釋放時與時鐘的同步處理,以便讓EDA工具自動識別時序路徑,進行時序分析及時序優化。

圖片

這樣操作,我們稱為異步復位同步釋放。可以最大限度保證時序的穩定性。

圖片

以上RCU框圖中的電路,,用Verilog HDL描述如下所示:

1.jpg

同步復位

有些早期的電路,在設計時使用了同步復位,而沒有使用異步復位來進行模塊級復位管理。原因是早期的EDA工具對復位信號的處理還不是很好,需要像時鐘一樣做復位樹來進行時序平衡(當時還沒有recovery/remove的時序概念),這是為了確保復位的穩定性所作出的犧牲。

圖片

如上圖所示,同步復位Rst實際上就是DFF的一個輸入,所以在時序上直接可以被看做數據路徑來處理,這對于早起的EDA工具來說,是比較友好。

但是我們需要看到一個問題,那就是所有的寄存器在上電時,輸出都是不可知的結果。因此需要等待時鐘有效后,才能確保電路的穩定復位完成,接著再釋放復位信號。在當今復雜的SoC系統中,PLL或者片內晶體振蕩器何時穩定輸出,且輸出波形正常,是需要一定的管理電路。用不穩定來管理不穩定,是不可行的。

因此對于同步復位的早期遺留電路來說,在外圍做好復位管理,確保上電后,其輸出不會影響整個系統,也是可以的。

沒有復位

有時候,過于在意面積的電路中,會使用沒有復位的寄存器來實現電路。如下圖所示。

圖片

這種情況比較極端,確實寄存器的面積是比較大的,如果減少復位電路,勢必有較大的面積收益(20%左右)。但這就需要在設計的時候考慮好每個寄存器復位值是多少。然后通過輸入,以及一定次數的時鐘傳遞,將電路穩定復位。

比如說上面這幅圖,第四級寄存器,上電后是個未知輸出,需要4個時鐘周期,才能穩定到初態。

這樣的電路如果比較大,則上電后復位的時間會比較久,少則幾十個時鐘周期,多則上百上千個時鐘周期。而且如果有部分寄存器需要特定初始值,還需要專門送進去(可以參考同步復位的操作)。

混用復位

以上三種電路復位的方式,可以混用,在節省面積、穩定復位以及早期遺留電路集成上,會有一些幫助。但還是建議能用異步復位就用異步復位吧。

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

    關注

    31

    文章

    5336

    瀏覽量

    120232
  • EDA工具
    +關注

    關注

    4

    文章

    267

    瀏覽量

    31787
  • 晶體振蕩器
    +關注

    關注

    9

    文章

    617

    瀏覽量

    29106
  • 異步復位
    +關注

    關注

    0

    文章

    47

    瀏覽量

    13312
  • rcu
    rcu
    +關注

    關注

    0

    文章

    21

    瀏覽量

    5446
收藏 人收藏

    評論

    相關推薦

    RTL復位信號的設計和時序

    在前面的文章中有過對于寄存器行為的描述,而復位方面,在電路設計時建議使用帶異步復位/置位的寄存器。
    的頭像 發表于 07-13 17:33 ?1227次閱讀
    RTL<b class='flag-5'>復位</b><b class='flag-5'>信號</b>的設計和<b class='flag-5'>時序</b>

    復位信號是什么意思?復位信號的作用?詳解Xilinx FPGA復位信號那些事

    復位信號幾乎是除了時鐘信號外最常用的信號了,幾乎所有數字系統在上電的時候都會進行復位,這樣才能保持設計者確定該系統的系統模式的狀態,以便于更
    的頭像 發表于 07-27 09:48 ?8610次閱讀
    <b class='flag-5'>復位</b><b class='flag-5'>信號</b>是什么意思?<b class='flag-5'>復位</b><b class='flag-5'>信號</b>的作用?詳解Xilinx FPGA<b class='flag-5'>復位</b><b class='flag-5'>信號</b>那些事

    如何處理virtex 5中的復位信號的問題?

    大家好我有一個關于如何處理virtex 5中的復位信號的問題。用于復位整個設計的同步復位信號復位
    發表于 06-03 08:18

    單片機上電復位復位延時的時序分析

    單片機上電復位復位延時的時序分析
    發表于 01-24 16:15 ?18次下載

    FPGA設計中層次結構設計和復位策略影響著FPGA的時序

    FPGA設計中,層次結構設計和復位策略影響著FPGA的時序。在高速設計時,合理的層次結構設計與正確的復位策略可以優化時序,提高運行頻率。
    發表于 02-15 15:15 ?1005次閱讀

    淺析FPGA中異步復位同步釋放的原理

    復位信號的有效時長必須大于時鐘周期,才能真正被系統識別并完成復位任務。同時還要考慮,諸如:clk skew,組合 邏輯路徑延時,復位延時等因素。
    發表于 08-21 17:51 ?1932次閱讀

    Xilinx復位信號設計原則

    復位信號設計的原則是盡量不包含不需要的復位信號,如果需要,考慮使用局部復位和同步復位
    發表于 10-27 10:09 ?1908次閱讀
    Xilinx<b class='flag-5'>復位</b><b class='flag-5'>信號</b>設計原則

    【PUC、POR】MSP430的復位信號

    MSP430的復位信號有2種: 文檔: 上電清除信號(PUC)、 上電復位信號(POR)。 個人理解: POR是第一次上電
    發表于 12-16 16:56 ?12次下載
    【PUC、POR】MSP430的<b class='flag-5'>復位</b><b class='flag-5'>信號</b>

    什么時候什么地方使用復位

    對于很多新入門工程師來講,很少會評估是否需要復位信號,絕大所數都是使用提供的模板,對所有的信號進行復位,盡管可能不是那么必要,如果是這樣會增加資源,對
    的頭像 發表于 09-05 14:50 ?1166次閱讀

    FPGA入門之功能描述-時序邏輯

    時序邏輯的代碼一般有兩種: 同步復位時序邏輯和異步復位時序邏輯。在同步復位
    的頭像 發表于 03-21 10:47 ?655次閱讀

    FPGA設計使用復位信號應遵循原則

    FPGA設計中幾乎不可避免地會用到復位信號,無論是同步復位還是異步復位。我們需要清楚的是復位信號
    發表于 03-30 09:55 ?1334次閱讀

    在高速設計中跨多個FPGA分配復位信號

    SoC設計中通常會有“全局”同步復位,這將影響到整個設計中的大多數的時序設計模塊,并在同一時鐘沿同步釋放復位
    發表于 05-18 09:55 ?239次閱讀
    在高速設計中跨多個FPGA分配<b class='flag-5'>復位</b><b class='flag-5'>信號</b>

    復位電路設計分析

    、FPGA 系統,凡是有時序要求的數字邏輯電路系統,都需要復位信號復位狀態通常是一個電路系統的初始條件,復位
    的頭像 發表于 05-25 14:48 ?4984次閱讀
    <b class='flag-5'>復位</b>電路設計分析

    MBIST邏輯的復位信號怎么來的?

    jtag端口的復位信號jtag_trst用于復位TAP狀態機模塊,該復位信號可選。
    的頭像 發表于 05-25 15:09 ?990次閱讀
    MBIST邏輯的<b class='flag-5'>復位</b><b class='flag-5'>信號</b>怎么來的?

    示波器測量復位信號的原理和方法

    在電子工程領域,復位信號是確保系統穩定、可靠運行的關鍵因素之一。復位信號通常用于在系統出現故障或異常時,將系統恢復到初始狀態,以便重新開始工作。因此,準確測量和分析
    的頭像 發表于 05-17 17:14 ?1488次閱讀
    主站蜘蛛池模板: 俄罗斯6一12呦女精品| 久爱精品亚洲电影午夜| 美女扒开腿让男生桶免费看动态图| 日韩一区二区三区免费体验| 在线a视频| 国产亚洲精品99一区二区| 欧美性xxx极品| 欲香欲色天天影视大全| 国产精品99AV在线观看| 欧美激情一区二区三区视频| 一二三四在线观看高清电视剧| 国产91网站在线观看免费| 男人扒开添女人下部口述| 亚洲综合网国产精品一区| 国产成人无码区免费内射一片色欲| 免费看男人J放进女人J无遮掩| 亚洲欧洲无码AV在线观看你懂的| 高中生高潮抽搐喷出白浆视频| 蜜桃视频无码区在线观看| 亚洲综合AV在线在线播放| 国产精品久久久久久久久久免费| 欧美日韩永久久一区二区三区| 在线免费中文字幕| 黄页免费观看| 亚洲 欧美无码原创区| 国产成久久免费精品AV片天堂| 欧美在线看欧美视频免费| 中文字幕蜜臀AV熟女人妻| 久久AV国产麻豆HD真实| 亚洲国产AV精品卡一卡二| 国产精品AV视频一二三区| 日本特殊精油按摩| 澳大利亚剧满足在线观看| 免费在线观看黄色网址| 中文字幕在线永久| 久久久96人妻无码精品蜜桃| 亚洲人成色777777老人头| 国产揄拍国产精品| 亚洲精品高清AV在线播放| 国产毛片AV久久久久精品| 天美传媒色情原创精品|