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

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

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

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

關(guān)于同步復(fù)位與異步復(fù)位的仿真詳解

FPGA技術(shù)驛站 ? 來源:Lauren的FPGA ? 作者:Lauren的FPGA ? 2021-04-09 11:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

FPGA設(shè)計(jì)中,我們遵循的原則之一是同步電路,即所有電路是在同一時(shí)鐘下同步地處理數(shù)據(jù)。這個(gè)概念可進(jìn)一步展開,即不局限于同一時(shí)鐘,只要時(shí)鐘之間是同步關(guān)系(兩者之間有明確的相位延遲,例如同一個(gè)MMCM生成的時(shí)鐘),這是因?yàn)槟壳暗男酒?guī)模越來越大,設(shè)計(jì)越來越復(fù)雜,往往需要多個(gè)時(shí)鐘同時(shí)運(yùn)算。

通常,我們說某個(gè)信號(hào)與指定時(shí)鐘同步,意味著這個(gè)信號(hào)是由該時(shí)鐘驅(qū)動(dòng)的邏輯生成的,或者這個(gè)信號(hào)只有在時(shí)鐘有效沿(一般是上升沿有效)下才會(huì)被觸發(fā)。以復(fù)位信號(hào)為例,就有同步復(fù)位和異步復(fù)位之分。我們從HDL代碼角度看一下二者的區(qū)別。如下圖所示代碼,描述的是同步復(fù)位觸發(fā)器,左側(cè)為VHDL-2008版本的描述方式,右側(cè)為System Verilog版本的描述方式??梢钥吹矫舾凶兞苛斜恚ㄗ髠?cè)第15行,右側(cè)第8行)中只有時(shí)鐘clk,因此,進(jìn)程中的狀態(tài)變化就依賴于時(shí)鐘的變化即時(shí)鐘有效沿。

853274ae-986d-11eb-8b86-12bb97331649.png

我們再看看異步復(fù)位是如何描述的,如下圖所示。左側(cè)是VHDL-2008版本,右側(cè)是System Verilog版本??梢钥吹?,此時(shí)敏感變量列表中除了時(shí)鐘clk之外還有復(fù)位信號(hào)rst。在VHDL版本中,可以明確地看到復(fù)位信號(hào)位于if條件分支,而時(shí)鐘有效沿位于elsif分支,優(yōu)先級(jí)低于復(fù)位信號(hào)。因此,這里只要復(fù)位有效,無論時(shí)鐘沿是否有效都會(huì)觸發(fā)操作。

853cf26c-986d-11eb-8b86-12bb97331649.png

進(jìn)一步,我們從仿真角度看看這兩者的區(qū)別。同步復(fù)位觸發(fā)器的仿真結(jié)果如下圖所示??梢钥吹綇?fù)位信號(hào)只有在時(shí)鐘有效沿下才起作用。圖中第二個(gè)復(fù)位脈沖并沒有被時(shí)鐘有效沿采到,故不會(huì)導(dǎo)致觸發(fā)器復(fù)位。

8554e4c6-986d-11eb-8b86-12bb97331649.png

異步復(fù)位觸發(fā)器仿真結(jié)果如下圖所示??梢钥吹降诙€(gè)復(fù)位脈沖盡管沒有在時(shí)鐘有效沿下,但仍促使觸發(fā)器復(fù)位。這正是異步的原理。

85698eda-986d-11eb-8b86-12bb97331649.png

對比兩個(gè)仿真結(jié)果,我們可以看到同步復(fù)位的一個(gè)明顯的好處就是利用了時(shí)鐘的過濾功能,去除了復(fù)位信號(hào)上的毛刺,而異步復(fù)位下,如果復(fù)位信號(hào)有毛刺就會(huì)導(dǎo)致觸發(fā)器誤操作,這在狀態(tài)機(jī)電路中尤為嚴(yán)重,很有可能導(dǎo)致狀態(tài)機(jī)進(jìn)入無效狀態(tài)。
編輯:lyn

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

    關(guān)注

    52

    文章

    4266

    瀏覽量

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

    關(guān)注

    0

    文章

    27

    瀏覽量

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

    關(guān)注

    0

    文章

    47

    瀏覽量

    13501

原文標(biāo)題:同步復(fù)位與異步復(fù)位

文章出處:【微信號(hào):Lauren_FPGA,微信公眾號(hào):FPGA技術(shù)驛站】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    GraniStudio零代碼平臺(tái)軸復(fù)位算子支持多少個(gè)軸同時(shí)復(fù)位,有哪些回零模式?

    GraniStudio平臺(tái)在軸復(fù)位的功能上未對同時(shí)復(fù)位的軸數(shù)進(jìn)行硬性限制,理論上支持任意數(shù)量軸同步復(fù)位,需要考慮的是在做多軸同步
    的頭像 發(fā)表于 07-07 18:02 ?147次閱讀
    GraniStudio零代碼平臺(tái)軸<b class='flag-5'>復(fù)位</b>算子支持多少個(gè)軸同時(shí)<b class='flag-5'>復(fù)位</b>,有哪些回零模式?

    復(fù)位電路的核心功能和主要類型

    復(fù)位電路(Reset Circuit) 是數(shù)字系統(tǒng)中的關(guān)鍵功能模塊,用于確保設(shè)備在上電、電壓波動(dòng)或異常狀態(tài)下可靠復(fù)位至初始狀態(tài)。其設(shè)計(jì)直接影響系統(tǒng)的穩(wěn)定性和抗干擾能力。
    的頭像 發(fā)表于 06-30 14:24 ?146次閱讀
    <b class='flag-5'>復(fù)位</b>電路的核心功能和主要類型

    LM3724系列 低功率電壓監(jiān)控和復(fù)位IC,帶手動(dòng)復(fù)位功能數(shù)據(jù)手冊

    LM3722/LM3723/LM3724 微處理器監(jiān)控電路可監(jiān)控電源 在微處理器和數(shù)字系統(tǒng)中。它們在上電期間為微處理器提供復(fù)位, 掉電、掉電條件和手動(dòng)復(fù)位。 LM3722/LM3723
    的頭像 發(fā)表于 04-12 11:11 ?373次閱讀
    LM3724系列 低功率電壓監(jiān)控和<b class='flag-5'>復(fù)位</b>IC,帶手動(dòng)<b class='flag-5'>復(fù)位</b>功能數(shù)據(jù)手冊

    復(fù)位電路的作用、控制方式和類型

    復(fù)位電路也是數(shù)字邏輯設(shè)計(jì)中常用的電路,不管是 FPGA 還是 ASIC 設(shè)計(jì),都會(huì)涉及到復(fù)位,一般 FPGA或者 ASIC 的復(fù)位需要我們自己設(shè)計(jì)復(fù)位方案。
    的頭像 發(fā)表于 03-12 13:54 ?2269次閱讀
    <b class='flag-5'>復(fù)位</b>電路的作用、控制方式和類型

    FPGA復(fù)位的8種技巧

    其它輸入引腳類似,對 FPGA 來說往往是異步的。設(shè)計(jì)人員可以使用這個(gè)信號(hào)在 FPGA 內(nèi)部對自己的設(shè)計(jì)進(jìn)行異步或者同步復(fù)位。 不過在一些提示和技巧的幫助下,設(shè)計(jì)人員可以找到更加合適的
    的頭像 發(fā)表于 11-16 10:18 ?1154次閱讀
    FPGA<b class='flag-5'>復(fù)位</b>的8種技巧

    復(fù)位電路的設(shè)計(jì)問題

    前言 最近看advanced fpga 以及fpga設(shè)計(jì)實(shí)戰(zhàn)演練中有講到復(fù)位電路的設(shè)計(jì),才知道復(fù)位電路有這么多的門道,而不是簡單的外界信號(hào)輸入系統(tǒng)復(fù)位。 流程: 1.同步
    的頭像 發(fā)表于 11-15 11:13 ?531次閱讀
    <b class='flag-5'>復(fù)位</b>電路的設(shè)計(jì)問題

    復(fù)位電路的三種方式 復(fù)位電路的原理和作用

    復(fù)位電路是一種電子電路,用于將微控制器或其他電子設(shè)備重置到其初始狀態(tài)。這種電路通常在設(shè)備啟動(dòng)時(shí)或在需要清除當(dāng)前狀態(tài)以避免錯(cuò)誤時(shí)使用。 1. 上電復(fù)位(Power-On Reset, POR
    的頭像 發(fā)表于 10-21 10:28 ?4999次閱讀

    復(fù)位電路的電容多大的 復(fù)位電路設(shè)計(jì)類型有哪幾種

    復(fù)位電路是電子系統(tǒng)中的一個(gè)關(guān)鍵部分,它確保系統(tǒng)在啟動(dòng)或發(fā)生故障時(shí)能夠正確地初始化。復(fù)位電路的設(shè)計(jì)取決于多種因素,包括系統(tǒng)的復(fù)雜性、所需的復(fù)位時(shí)間、以及是否需要上電復(fù)位(Power-On
    的頭像 發(fā)表于 10-21 10:24 ?1011次閱讀

    復(fù)位電路靜電整改案例分享(一)——交換機(jī)復(fù)位電路

    ? ?復(fù)位電路靜電整改案例分享(一)——交換機(jī)復(fù)位電路 一、摘要 復(fù)位電路可確保電路在啟動(dòng)時(shí)處于可控的狀態(tài),避免上電造成的未知問題。復(fù)位電路通常由一個(gè)
    的頭像 發(fā)表于 10-19 14:56 ?946次閱讀
    <b class='flag-5'>復(fù)位</b>電路靜電整改案例分享(一)——交換機(jī)<b class='flag-5'>復(fù)位</b>電路

    復(fù)位電路介紹 復(fù)位電路的原理及作用

    復(fù)位電路(Reset Circuit)是現(xiàn)代電子設(shè)備中常見的一種關(guān)鍵電路,它用于確保在正確的時(shí)間和條件下將系統(tǒng)恢復(fù)到初始狀態(tài)。復(fù)位電路的設(shè)計(jì)和應(yīng)用對于保障電子系統(tǒng)的穩(wěn)定性和可靠性至關(guān)重要。 一、復(fù)位
    的頭像 發(fā)表于 10-18 16:44 ?7426次閱讀

    單片機(jī)異常復(fù)位的原因

    單片機(jī)異常復(fù)位是指單片機(jī)在正常工作過程中,非預(yù)期地返回到初始狀態(tài)或重啟。這種異常復(fù)位現(xiàn)象可能由多種因素引起,以下是對單片機(jī)異常復(fù)位原因的詳細(xì)分析:
    的頭像 發(fā)表于 10-17 17:56 ?3059次閱讀

    51單片機(jī)復(fù)位電路電容怎么放電

    在51單片機(jī)的復(fù)位電路中,電容的放電過程是實(shí)現(xiàn)復(fù)位功能的關(guān)鍵環(huán)節(jié)之一。以下是關(guān)于51單片機(jī)復(fù)位電路中電容放電的介紹: 放電過程 電容充電狀態(tài) :在單片機(jī)正常工作期間,
    的頭像 發(fā)表于 08-06 10:52 ?1293次閱讀

    STM32復(fù)位電路用復(fù)位芯片和阻容復(fù)位電路區(qū)別

    STM32是一款廣泛使用的微控制器,其復(fù)位電路設(shè)計(jì)對于系統(tǒng)的穩(wěn)定性和可靠性至關(guān)重要。本文將詳細(xì)介紹STM32復(fù)位電路中使用復(fù)位芯片和阻容復(fù)位電路的區(qū)別,以及各自的優(yōu)缺點(diǎn)和應(yīng)用場景。 引
    的頭像 發(fā)表于 08-06 10:26 ?2913次閱讀

    雙管正激勵(lì)磁復(fù)位電路的作用

    雙管正激勵(lì)磁復(fù)位電路是一種廣泛應(yīng)用于電子設(shè)備中的電路,它具有多種功能和優(yōu)點(diǎn)。 一、雙管正激勵(lì)磁復(fù)位電路的作用 雙管正激勵(lì)磁復(fù)位電路是一種特殊的電路,它具有以下主要作用: 提供穩(wěn)定的電源:雙管正激勵(lì)磁
    的頭像 發(fā)表于 08-02 15:41 ?1019次閱讀

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

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