国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

【教程分享】在FPGA中,同步信號、異步信號和亞穩態的理解

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

掃碼添加小助手

加入工程師交流群

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


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


在FPGA中,同步信號、異步信號和亞穩態的理解

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


數字邏輯電路是由組合邏輯和時序邏輯器件構成,在時序邏輯器件中,常用就是時鐘觸發的寄存器



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


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


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



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


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


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


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


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


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


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


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


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



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


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


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


那么應該如何處理呢?


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



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



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


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


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


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



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


綜上所述,組合邏輯2,還是不要有的好,能夠大大增加D5得到穩態的幾率。


在上述敘述中,我們只是提高了得到穩態的幾率,但是還是有亞穩態傳播的幾率。


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


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


再多級的寄存器,也無法避免亞穩態,只是級數越多,最后一級輸出亞穩態的幾率將會越低。


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






聲明本文由電子發燒友社區發布,轉載請注明以上來源。如需社區合作及入群交流,請添加微信EEFans0806,或者發郵箱liuyong@huaqiu.com。


更多熱點文章閱讀

  • 電子工程師分享:常用電平轉換電路、電源自動切換電路、太陽能充電電路總結

  • 基于32位RISC-V設計的互聯型微控制器,沁恒微CH32V307開發樣例

  • RK3568!四核64位ARMv8.2A架構,匯聚編譯源碼及實戰樣例

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

  • 基于ESP32芯片,搭載OpenHarmony操作系統,NiobeU4開發板應用實例


原文標題:【教程分享】在FPGA中,同步信號、異步信號和亞穩態的理解

文章出處:【微信公眾號:電子發燒友論壇】歡迎添加關注!文章轉載請注明出處。

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

原文標題:【教程分享】在FPGA中,同步信號、異步信號和亞穩態的理解

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    大科學裝置信號采集處理解決方案

    束流監測器是粒子加速器中常用的束流診斷設備,核心用于實時監測束流位置、電荷量、束流強度等關鍵參數,醫療、核物理研究及同步輻射裝置應用普遍。該設備以紐扣電極型探頭等傳感器為信號采集
    發表于 02-04 17:19

    單片機的串口通訊串行同步通信與串行異步通信

    中始終保持精確的同步時鐘,即發送時鐘和接收時鐘要嚴格的同步。常用的做法是兩個設備使用同一個時鐘源。 串口通信與編程應用最多的是異步
    發表于 01-15 08:06

    DBC解析:信號位置與物理值計算

    視頻推薦汽車電子系統,準確判斷信號的位置并計算其物理值是理解總線數據的關鍵。本文將通過一個實際案例,詳細解釋如何確定信號的位置以及如何計
    的頭像 發表于 10-31 11:37 ?460次閱讀
    DBC解析:<b class='flag-5'>信號</b>位置與物理值計算

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

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

    射頻收發儀 解鎖多衛星信號同步采集的“核心引擎”

    引言 隨著衛星導航系統的廣泛應用,對多衛星信號的高精度同步采集與連續記錄需求日益迫切。衛星通信、航空航海導航等場景,精確的衛星信號采集與
    的頭像 發表于 08-22 16:09 ?677次閱讀
    射頻收發儀 解鎖多衛星<b class='flag-5'>信號</b><b class='flag-5'>同步</b>采集的“核心引擎”

    泰克信號發生器射頻信號捕獲測試的應用技巧

    富的調制功能,科研、生產測試以及通信網絡優化等領域得到廣泛應用。掌握泰克信號發生器射頻信號捕獲測試的應用技巧,對于提升測試效率、保障測
    的頭像 發表于 07-25 17:39 ?546次閱讀
    泰克<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 原生模式下,異步模式與同步模式的對比及其對時鐘設置的影響。
    的頭像 發表于 07-07 13:47 ?1639次閱讀

    信號發生器AFG31052多載波信號生成的應用

    優勢,為現代通信系統測試、復雜電路驗證及科研實驗提供了可靠的技術支持。本文將從多載波調制技術原理、AFG31052的關鍵特性及其應用場景三個方面,探討其多載波信號生成的具體應用與價值。
    的頭像 發表于 06-07 15:24 ?801次閱讀
    <b class='flag-5'>信號</b>發生器AFG31052<b class='flag-5'>在</b>多載波<b class='flag-5'>信號</b>生成<b class='flag-5'>中</b>的應用

    AnyWay變頻功率分析儀同步源來自電壓還是電流信號

    一、功率分析儀同步源的作用 同步源是功率分析儀進行正確傅里葉變換的前提,選擇合理的 功率分析儀同步源 ,可提高傅里葉變換的有效性和準確度。 電機為感性負載,采用變頻器供電時,其電流信號
    的頭像 發表于 05-19 10:13 ?693次閱讀

    異步時鐘域處理方法大全

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

    AN65974vivado 2018.2進行仿真時, 無法獲取輸出數據信號是怎么回事?

    大家好, 我已經嘗試過 AN65974 指南 pdf 并下載了 fpga rtl vhdl 文件夾的示例。 我做了一些配置,例如輸入圖像和相關信號 vivado 2018.2 中進行仿真
    發表于 05-12 06:58

    模擬示波器信號處理實驗中有哪些應用?

    ,可以分析噪聲的來源和特性,如白噪聲、隨機噪聲等,為信號去噪提供依據。 三、信號調制與解調實驗 調制信號觀測: 調制實驗,模擬示波器可
    發表于 04-01 15:01

    是德示波器射頻信號調制分析的應用

    )示波器憑借其高帶寬、高精度硬件平臺,結合豐富的信號分析軟件套件,為工程師提供了從信號捕獲、解調、分析到故障診斷的全鏈路解決方案。本文將從技術原理、應用場景、操作步驟及實戰案例四個維度,深入探討是德示波器射頻調制分析
    的頭像 發表于 03-28 13:36 ?1000次閱讀
    是德示波器<b class='flag-5'>在</b>射頻<b class='flag-5'>信號</b>調制分析<b class='flag-5'>中</b>的應用

    信號發生器相位噪聲測量的應用

    相位噪聲:信號質量的隱形殺手 現代通信、雷達、電子測量等眾多領域,信號質量是確保系統性能的關鍵因素。而相位噪聲作為影響信號質量的重要指標,正逐漸成為研究與應用的焦點。相位噪聲是指
    的頭像 發表于 03-13 16:06 ?896次閱讀
    <b class='flag-5'>信號</b>發生器<b class='flag-5'>在</b>相位噪聲測量<b class='flag-5'>中</b>的應用

    信號轉換器輸出電流信號好還是電壓信號好?

    探討信號轉換器輸出電流信號好還是電壓信號好的問題時,我們首先需要理解兩種信號的基本特性及其
    的頭像 發表于 03-07 07:33 ?1342次閱讀
    <b class='flag-5'>信號</b>轉換器輸出電流<b class='flag-5'>信號</b>好還是電壓<b class='flag-5'>信號</b>好?