一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

異步復位同步撤離是什么意思?如何做到異步復位同步撤離呢?

冬至子 ? 來源:芯時代青年 ? 作者:尼德蘭的喵 ? 2023-12-04 13:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

復位消抖之后的下一件事,異步復位同步撤離。這句話什么意思呢?

對于使用異步復位的系統(tǒng),低電平復位系統(tǒng)時復位信號是允許不與工作時鐘對齊的即純純異步復位;

但是在復位撤離時,需要與工作時鐘對齊,即滿足removal time要求(在時鐘有效沿來臨之后,異步復位信號需要繼續(xù)保持有效的最短時間),或者說復位的撤離行為是受到時鐘控制的。

既然都已經(jīng)是異步復位了,為何還要多此一舉呢?

1.對于復位這個操作行為而言,純異步處理是完全可以的,因為所有的元器件都會最終回到初始值。當然了,這里指的是整體復位或者說帶保護的局部復位。你別管這些寄存器誰先復位誰后復位誰出現(xiàn)亞穩(wěn)態(tài)了,只要不是著火了最后都會回到復位值。就像電視劇里說的“反正早晚都是沒,早沒晚沒又有什么區(qū)別呢”。所以異步復位出電路是沒有任何問題的。

2.但是對于復位撤銷這個行為就不一樣了。一旦復位撤銷了各個元器件就會開始工作了,但是復位信號如果是純異步的打到某個寄存器接口上的時候可能就撞到亞穩(wěn)態(tài)窗口上了(不滿足removal time),亞穩(wěn)態(tài)就會在電路里開始蔓延搗亂,出現(xiàn)什么情況可就難說了。所以復位撤離這個事必須得是受到時鐘控制的,不能是純異步電路。

這里有一點要注意哈,同步撤離這個操作解決的是異步復位可能的亞穩(wěn)態(tài)問題,并不是說能夠保證所有的寄存器在同一時間收到復位撤離的操作。

這個事就類似與信號打3拍同步一樣,咱們先解決亞穩(wěn)態(tài)問題,再處理信號傳的對不對的問題。通過異步復位同步撤離先確保沒有亞穩(wěn)態(tài),再處理寄存器不能在同一拍接收到復位撤銷導致錯誤的問題。

如何做到異步復位同步撤離呢?請看下面這個電路:

圖片

rst_n經(jīng)過濾波后得到prst_n,因此我們只需要分析prst_n的行為影響即可。

1.正常工作狀態(tài)下,prst_n==1;
1.
2.異步復位時prst_n由1跳轉(zhuǎn)為0,兩個D觸發(fā)器立刻被復位。也就是說rst_work_n會立即下拉至低電平復位系統(tǒng),這個下拉顯然時候不受時鐘控制的,因此實現(xiàn)了異步復位;

3.復位撤離時prst_n由0跳轉(zhuǎn)為1,兩個D觸發(fā)器的復位被撤銷了開始正常工作。但是高電平需要兩個周期才會到達rst_work_n端,這兩個周期足以消除復位帶來的亞穩(wěn)態(tài)并且保證系統(tǒng)感知的復位rst_work_n在時鐘沿上,因此實現(xiàn)了同步撤銷;

借助于這個電路設(shè)計,系統(tǒng)的異步復位同步撤離功能就實現(xiàn)了。不過當年我還問了大佬一個問題:這樣的話系統(tǒng)就延時了2個周期才復位的啊,會不會有bug?

大佬的回答是這樣的:你這啥系統(tǒng)啊真的在乎這一兩個周期的事么?早跑幾周期晚跑幾周期有啥關(guān)系,只要別跑錯了就行!

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

    關(guān)注

    31

    文章

    5434

    瀏覽量

    124476
  • D觸發(fā)器
    +關(guān)注

    關(guān)注

    3

    文章

    173

    瀏覽量

    48761
  • 異步復位
    +關(guān)注

    關(guān)注

    0

    文章

    47

    瀏覽量

    13515
  • 時鐘控制
    +關(guān)注

    關(guān)注

    0

    文章

    17

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    同步復位電路和異步復位電路區(qū)別分析

    異步復位信號a是異步復位信號源,異步復位信號b、c、d是到達觸發(fā)器的
    的頭像 發(fā)表于 06-26 05:36 ?2.4w次閱讀
    <b class='flag-5'>同步</b><b class='flag-5'>復位</b>電路和<b class='flag-5'>異步</b><b class='flag-5'>復位</b>電路區(qū)別分析

    Xilinx FPGA異步復位同步釋放—同步后的復位該當作同步復位還是異步復位?

    針對異步復位、同步釋放,一直沒搞明白在使用同步化以后的復位信號時,到底是使用同步
    發(fā)表于 06-21 09:59 ?1991次閱讀
    Xilinx FPGA<b class='flag-5'>異步</b><b class='flag-5'>復位</b><b class='flag-5'>同步</b>釋放—<b class='flag-5'>同步</b>后的<b class='flag-5'>復位</b>該當作<b class='flag-5'>同步</b><b class='flag-5'>復位</b>還是<b class='flag-5'>異步</b><b class='flag-5'>復位</b>?

    FPGA中的同步異步復位

    和removal時序檢查;異步復位同步撤離(推薦使用) 優(yōu)點:能避免純異步或純同步
    發(fā)表于 03-20 21:57

    同步復位異步復位到底孰優(yōu)孰劣

    異步復位同步釋放的理解目錄目錄同步復位異步復位
    發(fā)表于 01-17 07:01

    同步復位異步復位有什么聯(lián)系與區(qū)別,優(yōu)缺點!

     異步復位原理:異步復位只要有復位信號系統(tǒng)馬上復位,因此異步
    發(fā)表于 11-30 08:45 ?10w次閱讀
    <b class='flag-5'>同步</b><b class='flag-5'>復位</b>和<b class='flag-5'>異步</b><b class='flag-5'>復位</b>有什么聯(lián)系與區(qū)別,優(yōu)缺點!

    FPGA設(shè)計中的異步復位同步釋放問題

    異步復位同步釋放 首先要說一下同步復位異步復位的區(qū)
    發(fā)表于 06-07 02:46 ?2358次閱讀

    如何區(qū)分同步復位異步復位?

    問:如何區(qū)分同步復位異步復位?可以理解為同步復位是作用于狀態(tài),然后通過狀態(tài)來驅(qū)動電路
    的頭像 發(fā)表于 06-11 15:15 ?7146次閱讀

    Xilinx FPGA的同步復位異步復位

    對于xilinx 7系列的FPGA而言,flip-flop支持高有效的異步復/置位和同步復位/置位。對普通邏輯設(shè)計,同步復位
    發(fā)表于 07-13 09:31 ?7234次閱讀

    同步復位異步復位電路簡介

    同步復位異步復位都是狀態(tài)機的常用復位機制,圖1中的復位電路結(jié)合了各自的優(yōu)點。
    的頭像 發(fā)表于 08-12 15:20 ?7824次閱讀
    <b class='flag-5'>同步</b><b class='flag-5'>復位</b>和<b class='flag-5'>異步</b><b class='flag-5'>復位</b>電路簡介

    詳細講解同步后的復位同步復位還是異步復位

    針對異步復位、同步釋放,一直沒搞明白在使用同步化以后的復位信號時,到底是使用同步
    的頭像 發(fā)表于 04-27 18:12 ?5221次閱讀
    詳細講解<b class='flag-5'>同步</b>后的<b class='flag-5'>復位</b>是<b class='flag-5'>同步</b><b class='flag-5'>復位</b>還是<b class='flag-5'>異步</b><b class='flag-5'>復位</b>?

    【FPGA】異步復位,同步釋放的理解

    異步復位同步釋放的理解目錄目錄 同步復位異步復位
    發(fā)表于 01-17 12:53 ?4次下載
    【FPGA】<b class='flag-5'>異步</b><b class='flag-5'>復位</b>,<b class='flag-5'>同步</b>釋放的理解

    同步復位異步復位的區(qū)別

    請簡述同步復位異步復位的區(qū)別,說明兩種復位方式的優(yōu)缺點,并解釋“異步
    的頭像 發(fā)表于 08-14 11:49 ?8033次閱讀

    淺析異步復位同步釋放與同步復位打拍模塊

    異步復位同步釋放:rst_synchronizer.v
    的頭像 發(fā)表于 08-21 09:27 ?1393次閱讀
    淺析<b class='flag-5'>異步</b><b class='flag-5'>復位</b><b class='flag-5'>同步</b>釋放與<b class='flag-5'>同步</b><b class='flag-5'>復位</b>打拍模塊

    同步復位異步復位到底孰優(yōu)孰劣

    同步復位異步復位到底孰優(yōu)孰劣? 同步復位
    的頭像 發(fā)表于 01-16 16:25 ?2316次閱讀

    FPGA同步復位異步復位

    FPGA(Field-Programmable Gate Array,現(xiàn)場可編程門陣列)中的復位操作是設(shè)計過程中不可或缺的一環(huán),它負責將電路恢復到初始狀態(tài),以確保系統(tǒng)的正確啟動和穩(wěn)定運行。在FPGA設(shè)計中,復位方式主要分為同步
    的頭像 發(fā)表于 07-17 11:12 ?2623次閱讀