在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

復(fù)位電路的同步復(fù)位和異步復(fù)位講解

CHANBAEK ? 來(lái)源:數(shù)字IC與好好生活的兩居室 ? 作者:除夕之夜啊 ? 2023-03-28 13:54 ? 次閱讀

為確保系統(tǒng)上電后有一個(gè)明確、穩(wěn)定的初始狀態(tài),或系統(tǒng)運(yùn)行狀態(tài)紊亂時(shí)可以恢復(fù)到正常的初始狀態(tài),數(shù)字系統(tǒng)設(shè)計(jì)中一定要有復(fù)位電路的設(shè)計(jì)。 復(fù)位電路異常可能會(huì)導(dǎo)致整個(gè)系統(tǒng)的功能異常,所以在一定程度上來(lái)講,復(fù)位電路的重要性也不亞于時(shí)鐘電路。

復(fù)位電路可分類為同步復(fù)位和異步復(fù)位。

同步復(fù)位

同步復(fù)位是指復(fù)位信號(hào)在時(shí)鐘有效邊沿到來(lái)時(shí)有效。 如果沒(méi)有時(shí)鐘,無(wú)論復(fù)位信號(hào)怎樣變化,電路也不執(zhí)行復(fù)位操作。

同步復(fù)位的典型代碼描述如下:

module sync_reset(
    input       rstn,  //同步復(fù)位信號(hào)
    input       clk,   //時(shí)鐘
    input       din,   //輸入數(shù)據(jù)
    output reg  dout   //輸出數(shù)據(jù)
    );

    always @(posedge clk) begin   //復(fù)位信號(hào)不要加入到敏感列表中
        if(!rstn)  dout <= 1'b0 ; //rstn 信號(hào)與時(shí)鐘 clk 同步
        else       dout <= din ;
    end

endmodule

該代碼描述常常會(huì)被綜合成如下電路:

圖片

同步復(fù)位的優(yōu)點(diǎn):信號(hào)間是同步的,能濾除復(fù)位信號(hào)中的毛刺,有利于時(shí)序分析。

同步復(fù)位的缺點(diǎn):大多數(shù)觸發(fā)器單元是沒(méi)有同步復(fù)位端的,采用同步復(fù)位會(huì)多消耗部分邏輯資源。 且復(fù)位信號(hào)的寬度必須大于一個(gè)時(shí)鐘周期,否則可能會(huì)漏掉復(fù)位信號(hào)。

異步復(fù)位

異步復(fù)位是指無(wú)論時(shí)鐘到來(lái)與否,只要復(fù)位信號(hào)有效,電路就會(huì)執(zhí)行復(fù)位操作。

異步復(fù)位的典型代碼描述如下:

module async_reset(
    input       rstn,  //異步復(fù)位信號(hào)
    input       clk,   //時(shí)鐘
    input       din,   //輸入數(shù)據(jù)
    output reg  dout   //輸出數(shù)據(jù)
    );

    //復(fù)位信號(hào)要加到敏感列表中
    always @(posedge clk or negedge rstn) begin
        if(!rstn)  dout <= 1'b0 ; //rstn 信號(hào)與時(shí)鐘 clk 異步
        else       dout <= din ;
    end

endmodule

該代碼描述常常會(huì)被綜合成如下電路:

圖片

異步復(fù)位的優(yōu)點(diǎn):大多數(shù)觸發(fā)器單元有異步復(fù)位端,不會(huì)占用額外的邏輯資源。 且異步復(fù)位信號(hào)不經(jīng)過(guò)處理直接引用,設(shè)計(jì)相對(duì)簡(jiǎn)單,信號(hào)識(shí)別快速方便。

異步復(fù)位的缺點(diǎn):由于是異步電路,復(fù)位信號(hào)與時(shí)鐘信號(hào)無(wú)確定的時(shí)序關(guān)系,異步復(fù)位很容易引起時(shí)序上 removal 和 recovery 的不滿足。 且異步復(fù)位容易受到毛刺的干擾,產(chǎn)生意外的復(fù)位操作。

異步復(fù)位同步釋放

綜合設(shè)計(jì)與資源等方面的考慮,一般數(shù)字系統(tǒng)設(shè)計(jì)時(shí)都會(huì)使用異步復(fù)位。

為消除異步復(fù)位的缺陷,復(fù)位電路往往會(huì)采用“異步復(fù)位、同步釋放”的設(shè)計(jì)方法。 即復(fù)位信號(hào)到來(lái)時(shí)不受時(shí)鐘信號(hào)的同步,復(fù)位信號(hào)釋放時(shí)需要進(jìn)行時(shí)鐘信號(hào)的同步。

異步復(fù)位、同步釋放的典型代碼描述如下:

module areset_srelease(
    input       rstn,  //異步復(fù)位信號(hào)
    input       clk,   //時(shí)鐘
    input       din,   //輸入數(shù)據(jù)
    output reg  dout   //輸出數(shù)據(jù)
    );

    reg   rstn_r1, rstn_r2;
    always @ (posedge clk or negedge rstn) begin
        if (!rstn) begin
            rstn_r1 <= 1'b0;     //異步復(fù)位
            rstn_r2 <= 1'b0;  
        end
        else begin
            rstn_r1 <= 1'b1;     //同步釋放
            rstn_r2 <= rstn_r1;  //同步打拍,時(shí)序差可以多延遲幾拍
        end
    end

    //使用 rstn_r2 做同步復(fù)位,復(fù)位信號(hào)可以加到敏感列表中
    always @ (posedge clk or negedge rstn_r2) begin
        if (!rstn_r2) dout <= 1'b0; //同步復(fù)位
        else          dout <= din;
    end


endmodule

該代碼描述常常會(huì)被綜合成如下電路:

圖片

需要說(shuō)明的是,復(fù)位電路也會(huì)消耗更多的硬件邏輯和面積資源,增加系統(tǒng)設(shè)計(jì)的復(fù)雜性。 不帶復(fù)位端的觸發(fā)器也具有相對(duì)較高的性能。 所以在一些初始值不影響邏輯正確性的數(shù)字設(shè)計(jì)中,例如數(shù)據(jù)通路中一些數(shù)據(jù)處理的部分,高速流水線中的一些寄存器,可以考慮去掉復(fù)位以達(dá)到最佳性能。

為方便、快速的仿真非復(fù)位邏輯的其他功能,教程所有數(shù)字設(shè)計(jì)中的復(fù)位都是從 testbench 中引入異步復(fù)位,沒(méi)有考慮復(fù)位電路是否能正常工作。 實(shí)際設(shè)計(jì)數(shù)字系統(tǒng)時(shí),一定要對(duì)復(fù)位電路進(jìn)行單獨(dú)、仔細(xì)、慎重的設(shè)計(jì)。

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

    關(guān)注

    13

    文章

    325

    瀏覽量

    45147
  • 時(shí)鐘電路
    +關(guān)注

    關(guān)注

    10

    文章

    243

    瀏覽量

    51283
  • 同步復(fù)位
    +關(guān)注

    關(guān)注

    0

    文章

    27

    瀏覽量

    10850
  • 異步復(fù)位
    +關(guān)注

    關(guān)注

    0

    文章

    47

    瀏覽量

    13483
  • 復(fù)位信號(hào)
    +關(guān)注

    關(guān)注

    0

    文章

    67

    瀏覽量

    6548
收藏 人收藏

    評(píng)論

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

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

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

    異步復(fù)位同步復(fù)位的綜合后電路講解

    根據(jù)代碼,容易推斷得出這是一個(gè)高電平觸發(fā)、異步復(fù)位的觸發(fā)器(或者叫異步置位),這也與前面的內(nèi)容相符合(高電平觸發(fā)復(fù)位,所以不用加反相器)。
    的頭像 發(fā)表于 11-14 11:32 ?1.1w次閱讀
    <b class='flag-5'>異步</b><b class='flag-5'>復(fù)位</b>與<b class='flag-5'>同步</b><b class='flag-5'>復(fù)位</b>的綜合后<b class='flag-5'>電路</b>圖<b class='flag-5'>講解</b>

    Xilinx FPGA異步復(fù)位同步釋放—同步后的復(fù)位該當(dāng)作同步復(fù)位還是異步復(fù)位

    針對(duì)異步復(fù)位同步釋放,一直沒(méi)搞明白在使用同步化以后的復(fù)位信號(hào)時(shí),到底是使用同步
    發(fā)表于 06-21 09:59 ?1942次閱讀
    Xilinx FPGA<b class='flag-5'>異步</b><b class='flag-5'>復(fù)位</b><b class='flag-5'>同步</b>釋放—<b class='flag-5'>同步</b>后的<b class='flag-5'>復(fù)位</b>該當(dāng)作<b class='flag-5'>同步</b><b class='flag-5'>復(fù)位</b>還是<b class='flag-5'>異步</b><b class='flag-5'>復(fù)位</b>?

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

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

    FPGA設(shè)計(jì)中的異步復(fù)位同步釋放問(wèn)題

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

    簡(jiǎn)談同步復(fù)位異步復(fù)位

    大家好,談到同步復(fù)位異步復(fù)位,那咱們就不得不來(lái)聊一聊復(fù)位這個(gè)詞了。在數(shù)字邏輯電路設(shè)計(jì)中,
    的頭像 發(fā)表于 05-17 09:30 ?1.3w次閱讀
    簡(jiǎn)談<b class='flag-5'>同步</b><b class='flag-5'>復(fù)位</b>和<b class='flag-5'>異步</b><b class='flag-5'>復(fù)位</b>

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

    問(wèn):如何區(qū)分同步復(fù)位異步復(fù)位?可以理解為同步復(fù)位是作用于狀態(tài),然后通過(guò)狀態(tài)來(lái)驅(qū)動(dòng)
    的頭像 發(fā)表于 06-11 15:15 ?7087次閱讀

    Xilinx FPGA的同步復(fù)位異步復(fù)位

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

    同步復(fù)位異步復(fù)位電路簡(jiǎn)介

    同步復(fù)位異步復(fù)位都是狀態(tài)機(jī)的常用復(fù)位機(jī)制,圖1中的復(fù)位電路
    的頭像 發(fā)表于 08-12 15:20 ?7744次閱讀
    <b class='flag-5'>同步</b><b class='flag-5'>復(fù)位</b>和<b class='flag-5'>異步</b><b class='flag-5'>復(fù)位</b><b class='flag-5'>電路</b>簡(jiǎn)介

    同步復(fù)位異步復(fù)位的優(yōu)缺點(diǎn)和對(duì)比說(shuō)明

    同步復(fù)位:顧名思義,同步復(fù)位就是指復(fù)位信號(hào)只有在時(shí)鐘上升沿到來(lái)時(shí),才能有效。否則,無(wú)法完成對(duì)系統(tǒng)的復(fù)位
    發(fā)表于 09-14 08:00 ?0次下載
    <b class='flag-5'>同步</b><b class='flag-5'>復(fù)位</b>和<b class='flag-5'>異步</b><b class='flag-5'>復(fù)位</b>的優(yōu)缺點(diǎn)和對(duì)比說(shuō)明

    詳細(xì)講解同步后的復(fù)位同步復(fù)位還是異步復(fù)位

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

    【FPGA】異步復(fù)位同步釋放的理解

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

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

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

    同步復(fù)位異步復(fù)位到底孰優(yōu)孰劣呢?

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

    FPGA同步復(fù)位異步復(fù)位

    FPGA(Field-Programmable Gate Array,現(xiàn)場(chǎng)可編程門陣列)中的復(fù)位操作是設(shè)計(jì)過(guò)程中不可或缺的一環(huán),它負(fù)責(zé)將電路恢復(fù)到初始狀態(tài),以確保系統(tǒng)的正確啟動(dòng)和穩(wěn)定運(yùn)行。在FPGA設(shè)計(jì)中,復(fù)位方式主要分為
    的頭像 發(fā)表于 07-17 11:12 ?2516次閱讀
    主站蜘蛛池模板: 欧美成人午夜精品免费福利 | 精品三级在线观看 | 国产色婷婷精品综合在线手机播放 | 亚洲大成色www永久网址 | 人人搞人人爽 | 亚州1区2区3区4区产品乱码2021 | 四虎永久影院 | 天堂在线视频 | 黄a视频在线观看 | 一级特黄aa大片免费播放视频 | 激情综合色五月丁香六月亚洲 | 性黄视频| 久久免费视频精品 | 一区二区不卡免费视频 | 色色色色网| 天天干天天色天天干 | 亚洲成年人影院 | 日本四虎影院 | 日日干夜夜操视频 | 日韩夜夜操 | 免费大片黄日本在线观看 | 日韩加勒比在线 | 亚洲黄色激情网 | 四虎精品影院永久在线播放 | 天天色天天操天天 | 国产福利小视频在线观看 | 亚洲伊人久久大香线蕉综合图片 | 黄网站色视频大全免费观看 | 亚洲va久久久噜噜噜久久天堂 | 99久久久精品免费观看国产 | 午夜啪啪片| 色五五月五月开 | 无遮挡一级毛片 | 天天操精品视频 | 免费视频播放 | 欧美一区二区三区大片 | 欧美奇米| 五月婷六月 | 丁香五月缴情综合网 | 久久99精品久久久久久久不卡 | 一国产大片在线观看 |