chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

【教程分享】在FPGA中,同步信號、異步信號和亞穩(wěn)態(tài)的理解

電子發(fā)燒友論壇 ? 來源:未知 ? 2023-05-16 09:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本系列將帶來FPGA的系統(tǒng)性學習,從最基本的數(shù)字電路基礎(chǔ)開始,最詳細操作步驟,最直白的言語描述,手把手的“傻瓜式”講解,讓電子、信息、通信類專業(yè)學生、初入職場小白及打算進階提升的職業(yè)開發(fā)者都可以有系統(tǒng)性學習的機會。


系統(tǒng)性的掌握技術(shù)開發(fā)以及相關(guān)要求,對個人就業(yè)以及職業(yè)發(fā)展都有著潛在的幫助,希望對大家有所幫助。后續(xù)會陸續(xù)更新 Xilinx 的 Vivado、ISE 及相關(guān)操作軟件的開發(fā)的相關(guān)內(nèi)容,學習FPGA設計方法及設計思想的同時,實操結(jié)合各類操作軟件,會讓你在技術(shù)學習道路上無比的順暢,告別技術(shù)學習小BUG卡破腦殼,告別目前忽悠性的培訓誘導,真正的去學習去實戰(zhàn)應用,這種快樂試試你就會懂的。話不多說,上貨。


在FPGA中,同步信號、異步信號和亞穩(wěn)態(tài)的理解

PGA(Field-Programmable Gate Array),即現(xiàn)場可編程門陣列。主要是利用內(nèi)部的可編程邏輯實現(xiàn)設計者想要的功能。FPGA屬于數(shù)字邏輯芯片,其中也有可能會集成一部分模擬電路的功能,大多數(shù)模擬電路都是當做asic進行工作的,可編程的部分大多數(shù)都是數(shù)字邏輯部分。


數(shù)字邏輯電路是由組合邏輯和時序邏輯器件構(gòu)成,在時序邏輯器件中,常用就是時鐘觸發(fā)的寄存器



如果在設計中,所有的寄存器的時鐘端都是連接的同一個時鐘,那么稱之為同步電路設計。所謂同步也就是所有的寄存器的輸出端都是由同一個時鐘端驅(qū)動出來的,所有的寄存器在同一個步調(diào)上進行更新。


同步電路中的信號,我們稱之為同步信號。


如果在設計中,寄存器的時鐘端連接在不同的時鐘上,那么稱之為異步電路設計。



在異步電路中,被clk1驅(qū)動的寄存器和組合邏輯電路構(gòu)成時鐘域clk1的電路,被clk2驅(qū)動的寄存器和組合邏輯電路構(gòu)成時鐘域clk2的電路。信號從clk1的時鐘域到clk2的時鐘域,被稱為跨時鐘域。而對于信號D5來說,我們認為它是clk1時鐘域的信號,那么對于clk2時鐘域來說,就是異步信號,因為它不與clk2的驅(qū)動沿對齊。


寄存器有一種特性,在clk的有效邊沿時,采樣數(shù)據(jù)D,輸出到Q,此過程如果想要穩(wěn)定進行,那么要求,數(shù)據(jù)D在clk有效邊沿之前一段時間保持穩(wěn)定(建立時間),在clk有效邊沿之后一段時間保持穩(wěn)定(保持時間),如果任何一個不滿足,就會導致此過程失敗,結(jié)果就是clk的有效邊沿過去后,Q的值可能就不會出現(xiàn)預想值。那么是什么呢?先不著急,后面慢慢談。


在真實的電路中,各部分元器件都是有延遲的。對于同步電路來說,Q的更新都是在clk上上升沿之后的一段時間(Tco:輸出延遲),輸出的數(shù)據(jù)經(jīng)過組合邏輯或者線路也會有延遲(delay:線路延遲),到達下一個寄存器。此時,信號早就偏離了clk的上升沿。所以對于下級寄存器來說,這個信號也是“異步信號”。所以說真實電路中,全部的信號都是“異步信號”。


那么為什么在同步電路中,我們都稱為同步信號呢?


因為在電路中,所有的延遲都是已知的(TCO、delay等等),我們可以通過擴大clk的周期,確保clk的周期大于TCO等等之類延遲之和,那么就可以保證下級寄存器采樣到數(shù)據(jù)。所以這種電路中的信號,我們依然把他稱之為同步信號。


在跨時鐘域時,由于兩個時鐘之間沒有任何關(guān)系,無論怎么調(diào)整周期,都不一定能滿足下級寄存器采樣到數(shù)據(jù),肯定不能調(diào)成一致周期,那就變成了同步設計。例:用寄存器采樣外部按鍵的輸入,那么此時外部按鍵的信號對于寄存器來說就是異步信號,因為外部信號是隨時都有可能有效,所以無論怎么調(diào)整,都不一定能夠保證信號滿足寄存器的建立保持時間。


那么既然在很多情況下,無論如何也避免不了異步信號帶的壞處,那么能不能全部采用同步設計?顯然是不太現(xiàn)實,不同接口或者存儲器等都有自己頻率,全部采用同步電路設計的方式將失去很多功能。例如:千兆以太網(wǎng)的GMII接口,采用125M接口,1080P的HDMI接口采用148.5MHz的接口。


既然無法避免,那就勇敢面對。


當信號不滿足建立和保持時間時,寄存器會輸出什么值呢?



在上圖中,輸入信號在clock的上升沿左右有了一個從高到低的變化,即不滿足建立和保持時間。那么寄存器的輸出端就會輸出一個既不是高電平也是低電平的一個電平。


在數(shù)字電路中,高電平和低電平是兩個穩(wěn)定的電平值,能夠一直維持不變化。如果不滿足建立或者保持時間的話,輸出的電平值不高也不低,但是此電平不穩(wěn)定,稱為亞穩(wěn)態(tài)(類似于健康和亞健康)。亞穩(wěn)定是不穩(wěn)定的,終究要向高或者低電平進行變化。


那么有人說,亞穩(wěn)態(tài)終究會走向穩(wěn)態(tài),那么豈不是沒有影響了。答案是錯誤的??梢韵胂?,亞穩(wěn)態(tài)走向穩(wěn)態(tài)是必然趨勢,可是需要一定的時間,如果在這一段時間內(nèi),被其他電路所引用,那么就會造成亞穩(wěn)態(tài)的傳播,進而導致整個電路的癱瘓(因為整個電路都會變成非高非低的信號在運行)。


那么應該如何處理呢?


對于單bit信號,我們一般采用同步寄存器鏈來進行處理。



對于同步寄存器鏈的要求有三點:



第一:在同步寄存器鏈中,所有的寄存器都必須用同一個或者相關(guān)(例如:一個時鐘是另外一個時鐘的相位延遲180度)時鐘驅(qū)動。


第二:第一個寄存器的輸入為外部的異步信號。


第三:在同步寄存器鏈中,所有的輸出只能給下一級使用。只有最后一級寄存器可以給其他的電路使用。


對于第一點和第二點,不再解釋。下面解釋一下第三點。



D3信號為clk2時鐘域的異步信號,那么D4信號就有可能出現(xiàn)亞穩(wěn)態(tài)。假設D4信號出現(xiàn)亞穩(wěn)態(tài)后,恢復至穩(wěn)態(tài)的時間為T1,組合邏輯2的延遲為T2,那么D5信號得到穩(wěn)態(tài)的時間為T1+T2。如果沒有組合邏輯2時,D5信號得到穩(wěn)態(tài)的時間為T1。如果clk2的周期大于T1+T2,那么有無組合邏輯2,將不受影響;如果clk2的周期大于T1且小于T1+T2,那么有組合邏輯2,就會造成亞穩(wěn)態(tài)的傳播。如果clk2的周期小于T1,也會亞穩(wěn)態(tài)的傳播。


綜上所述,組合邏輯2,還是不要有的好,能夠大大增加D5得到穩(wěn)態(tài)的幾率。


在上述敘述中,我們只是提高了得到穩(wěn)態(tài)的幾率,但是還是有亞穩(wěn)態(tài)傳播的幾率。


在實際電路中,一般同步寄存器鏈會有兩級甚至多級。那么多級的同步寄存器鏈會有什么作用呢?


在上述敘述中得知,亞穩(wěn)態(tài)是一種不穩(wěn)定的狀態(tài),會向穩(wěn)定狀態(tài)過渡。如果第一級寄存器輸出亞穩(wěn)態(tài),恢復時間為T1,如果clk的周期小于T1,那么亞穩(wěn)態(tài)將會在第二級寄存器輸出,由于第一級亞穩(wěn)態(tài)已經(jīng)經(jīng)過clk一個周期的恢復,所以在第二級寄存器輸出時,亞穩(wěn)態(tài)恢復至穩(wěn)態(tài)的時間T2將會縮短。T2< T1。


再多級的寄存器,也無法避免亞穩(wěn)態(tài),只是級數(shù)越多,最后一級輸出亞穩(wěn)態(tài)的幾率將會越低。


在實際電路中,一般采用兩級或者三級即可。






聲明本文由電子發(fā)燒友社區(qū)發(fā)布,轉(zhuǎn)載請注明以上來源。如需社區(qū)合作及入群交流,請?zhí)砑游⑿臙EFans0806,或者發(fā)郵箱liuyong@huaqiu.com。


更多熱點文章閱讀

  • 電子工程師分享:常用電平轉(zhuǎn)換電路、電源自動切換電路、太陽能充電電路總結(jié)

  • 基于32位RISC-V設計的互聯(lián)型微控制器,沁恒微CH32V307開發(fā)樣例

  • RK3568!四核64位ARMv8.2A架構(gòu),匯聚編譯源碼及實戰(zhàn)樣例

  • 尺寸僅有21mm*51mm,板邊采用郵票孔設計,合宙 Air105 核心板開發(fā)總結(jié)

  • 基于ESP32芯片,搭載OpenHarmony操作系統(tǒng),NiobeU4開發(fā)板應用實例


原文標題:【教程分享】在FPGA中,同步信號、異步信號和亞穩(wěn)態(tài)的理解

文章出處:【微信公眾號:電子發(fā)燒友論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

原文標題:【教程分享】在FPGA中,同步信號、異步信號和亞穩(wěn)態(tài)的理解

文章出處:【微信號:gh_9b9470648b3c,微信公眾號:電子發(fā)燒友論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    信號同步控制器 輕松無延時同步多種設備信號

    ZQC-T信號同步控制器可輕松同步多個設備信號,實現(xiàn)整個視覺系統(tǒng)的各個應用單元之間無延時的同步
    的頭像 發(fā)表于 10-17 11:34 ?34次閱讀
    <b class='flag-5'>信號</b><b class='flag-5'>同步</b>控制器 輕松無延時<b class='flag-5'>同步</b>多種設備<b class='flag-5'>信號</b>

    AMD FPGA異步模式與同步模式的對比

    本文講述了AMD UltraScale /UltraScale+ FPGA 原生模式下,異步模式與同步模式的對比及其對時鐘設置的影響。
    的頭像 發(fā)表于 07-07 13:47 ?1269次閱讀

    異步時鐘域處理方法大全

    該方法只用于慢到快時鐘域的1bit信號傳遞。Xilinx器件,可以使用(* ASYNC_REG = "TRUE" *)標記,將兩個寄存器盡量靠近綜合,降低 亞穩(wěn)態(tài)因?qū)Ь€延遲太大而傳
    的頭像 發(fā)表于 05-14 15:33 ?1102次閱讀
    跨<b class='flag-5'>異步</b>時鐘域處理方法大全

    DLPLCRC410EVM是否提供觸發(fā)信號接口用于后續(xù)的同步測量?是否也需要利用FPGA對觸發(fā)信號進行編程?

    使用額外的DDR將要投影的圖案預先加載 軟件上則需要使用VHDL或其他硬件描述語言對APPSFPGA進行編程 不知道上述理解是否正確? 另外,我的問題在于: 1. 該EVM是否提供觸發(fā)信號
    發(fā)表于 02-19 07:04

    ADC技術(shù)信號處理的應用

    ADC(模擬/數(shù)字轉(zhuǎn)換器,Analog-to-Digital Converter)技術(shù)信號處理的應用非常廣泛,它作為模擬世界與數(shù)字領(lǐng)域之間的橋梁,發(fā)揮著至關(guān)重要的作用。以下是對ADC技術(shù)
    的頭像 發(fā)表于 02-18 17:27 ?1339次閱讀

    CMOS邏輯IC使用時如何應對電路的危害、亞穩(wěn)態(tài)、鎖存以及ESD—東芝半導體帶你深入電子設計

    提要 本期課堂,我們將繼續(xù)深入CMOS邏輯IC的使用注意事項,介紹如何應對電路的危害、亞穩(wěn)態(tài)、鎖存以及ESD防護等問題。 Q 危害的問題 如果是由OR(或)、AND(與)和其它門組成的多輸入組合
    的頭像 發(fā)表于 02-07 17:43 ?1648次閱讀
    CMOS邏輯IC使用時如何應對電路<b class='flag-5'>中</b>的危害、<b class='flag-5'>亞穩(wěn)態(tài)</b>、鎖存以及ESD—東芝半導體帶你深入電子設計

    手機信號調(diào)制技術(shù)的原理解

    現(xiàn)代通信技術(shù),手機信號調(diào)制技術(shù)扮演著至關(guān)重要的角色。它不僅關(guān)系到信息的傳輸效率,還直接影響到通信的可靠性和穩(wěn)定性。 調(diào)制的目的 調(diào)制是將低頻信號(如音頻或數(shù)字
    的頭像 發(fā)表于 01-21 09:48 ?1765次閱讀

    調(diào)制音頻信號處理的應用

    調(diào)制音頻信號處理扮演著至關(guān)重要的角色。以下是調(diào)制音頻信號處理的具體應用及其作用: 一、調(diào)
    的頭像 發(fā)表于 01-21 09:36 ?1236次閱讀

    DFT在生物信號分析的應用

    一種強大的數(shù)學工具,能夠幫助科研人員更好地理解和分析這些生物信號。 DFT在生物信號分析的應用 頻譜分析 : DFT可以將生物信號從時域轉(zhuǎn)
    的頭像 發(fā)表于 12-20 09:28 ?1308次閱讀

    DFT信號處理的應用 DFT與FFT的區(qū)別

    是DFT信號處理的一些主要應用: 頻譜分析 :DFT可以用來分析信號的頻率成分,這對于理解信號
    的頭像 發(fā)表于 12-20 09:13 ?3703次閱讀

    傅立葉變換與時域信號的關(guān)系 傅立葉變換音頻信號處理的應用

    傅里葉變換與時域信號的關(guān)系 傅里葉變換是一種數(shù)學工具,它能夠?qū)r域信號(即隨時間變化的信號)轉(zhuǎn)換為頻域信號(即隨頻率變化的信號),或者將頻域
    的頭像 發(fā)表于 12-06 17:02 ?1527次閱讀

    FPGA 實時信號處理應用 FPGA圖像處理的優(yōu)勢

    現(xiàn)場可編程門陣列(FPGA)是一種高度靈活的硬件平臺,它允許開發(fā)者根據(jù)特定應用需求定制硬件邏輯。實時信號處理和圖像處理領(lǐng)域,FPGA因其獨特的優(yōu)勢而受到青睞。 1. 并行處理能力
    的頭像 發(fā)表于 12-02 10:01 ?2158次閱讀

    FPGA復位的8種技巧

    其它輸入引腳類似,對 FPGA 來說往往是異步的。設計人員可以使用這個信號 FPGA 內(nèi)部對自己的設計進行
    的頭像 發(fā)表于 11-16 10:18 ?1512次閱讀
    <b class='flag-5'>FPGA</b>復位的8種技巧

    復位電路的設計問題

    都有異步復位端口,因此采用異步復位可以節(jié)約資源。 ⑵設計相對簡單。 ⑶異步復位信號識別方便,而且可以很方便地使用fpga的全局復位端口。 缺
    的頭像 發(fā)表于 11-15 11:13 ?762次閱讀
    復位電路的設計問題

    同步通信 VS 異步通信,你選對了嗎?

    嵌入式系統(tǒng),通信是實現(xiàn)設備間數(shù)據(jù)交換的核心。外設和計算機之間通過數(shù)據(jù)信號線、地線等按位進行傳輸數(shù)據(jù)的通信方式就是串行通信。同步通信和異步
    的頭像 發(fā)表于 10-18 08:04 ?2744次閱讀
    <b class='flag-5'>同步</b>通信 VS <b class='flag-5'>異步</b>通信,你選對了嗎?