女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

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

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

3天內不再提示

數字電路設計中跨時鐘域處理的亞穩態

FPGA之家 ? 來源:FPGA開發之路 ? 作者:FPGA開發之路 ? 2021-08-25 11:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

數字電路設計中遇到跨時鐘域(Clock Domain Crossing, CDC)的電路時一般都需要特別的處理,例如同步器,異步FIFO等。那么為什么CDC需要特別的處理,如果不做處理又會導致什么問題。

亞穩態

我們都知道數字電路中有兩個最重要的概念,建立時間和保持時間。通過滿足建立時間和保持時間,我們可以確保信號被正確的采樣,即1采到便是1,0采到便是0。但是如果不滿足建立時間和保持時間,采到的信號會進入一個不穩定的狀態,無法確定是1還是0,我們稱之為亞穩態。這個亞穩態的信號會在一段時間內處于震蕩狀態,直到穩定,而穩定后的狀態值與被采樣值無關,可能是0也可能是1。

圖1【1】所示的是異步時鐘采樣失敗的情況。當數據(adat)的變化離采樣時鐘(bclk)的變化沿很近時,由于不滿足建立時間,導致采樣到的信號(bdat1)進入亞穩態。

異步時鐘由于時鐘相位不同,圖1的情況往往難以避免,這也是跨時鐘域時容易發生亞穩態的原因。

亞穩態會導致什么問題

由于亞穩態的信號會在一段時間內處于震蕩狀態,后續不同的邏輯可能會將該信號識別為不同的狀態值,甚至是后續邏輯也出現亞穩態的情況,導致邏輯的錯誤和混亂,比如狀態機出現錯誤的跳轉從而鎖死在某個狀態。

同步器

第一級觸發器采樣后出現亞穩態,第二級觸發器在經過一個時鐘周期的等待之后采樣到一個穩定狀態的信號,達到消除不定態的目的。不過要注意,這樣的同步器只是減小了亞穩態發生的概率,并不能完全消除亞穩態的發生。而亞穩態發生的概率的大小一般可以用MTBF(Mean Time Between Faliure)來表示。MTBF的值越小表示亞穩態發生的頻率越高。

表示了MTBF的影響因子,可以看到,當時鐘頻率越高,數據發生變化的頻率越高,MTBF越小,即亞穩態發生的頻率也越高。

對于一些高頻電路設計,兩級觸發器所構成的同步器MTBF仍然很小,這時候可以考慮再添加一級觸發器,即使用三級觸發器。另外,我們也希望當數據被異步時鐘采樣時數據的變化頻率也盡可能小,因此一般數據在跨時鐘域之前最好可以用寄存器打一拍,減少數據的變化,從而減小亞穩態發生的概率。

值得注意的是,同步器的使用只是消除了不定態,但是同步器的輸出仍然可能是錯誤的,可能被采樣的信號是1,但是同步器輸出的確是0。這樣的錯誤是否是電路可以接受的要依據不同的設計來看,這便涉及到另外一個話題,如何使系統對產生的錯誤不敏感,本文暫不討論。

責任編輯:haq

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

    關注

    173

    文章

    6024

    瀏覽量

    174791
  • 時鐘
    +關注

    關注

    11

    文章

    1893

    瀏覽量

    133036
  • 同步器
    +關注

    關注

    1

    文章

    106

    瀏覽量

    15135

原文標題:跨時鐘域處理-亞穩態與同步器

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    異步時鐘處理方法大全

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

    數字電路設計:前端與后端的差異解析

    本文介紹了數字電路設計“前端”和“后端”的區別。 數字電路設計“前端”和“后端”整個過程可類比蓋一棟大樓:前端好比建筑師在圖紙上進行功能和布局的抽象設計,后端則是工程隊把圖紙變成實
    的頭像 發表于 02-12 10:09 ?513次閱讀

    數字電路編程語言介紹

    文本形式描述電路的行為和結構。 并行性和并發性 :數字電路編程語言支持并行和并發操作的描述,這是數字電路設計的基本特性。 模塊化 :這些語言支持模塊化設計,允許設計師將復雜的
    的頭像 發表于 01-24 09:39 ?720次閱讀

    數字電路與模擬電路的區別

    可以是電壓、電流或任何其他物理量,它們隨時間連續變化。模擬電路的信號通常不進行量化,這意味著它們可以取任意值。模擬電路的例子包括放大器、濾波器和振蕩器等。 1.2 數字電路 與模擬
    的頭像 發表于 01-24 09:36 ?1248次閱讀

    模擬電路數字電路的區別

    在現代電子技術,模擬電路數字電路是兩種截然不同的電路類型,它們各自有著獨特的特點和應用場景。 一、信號處理方式 模擬
    的頭像 發表于 01-24 09:22 ?925次閱讀

    BJT在數字電路的應用

    數字電路設計,BJT因其獨特的電氣特性和成本效益而被廣泛使用。BJT可以作為開關使用,控制電流的流動,從而實現邏輯功能。 1. BJT作為開關 在數字電路,BJT最常見的應用之一
    的頭像 發表于 12-31 16:34 ?1018次閱讀

    如何使用 Verilog 進行數字電路設計

    使用Verilog進行數字電路設計是一個復雜但有序的過程,它涉及從概念設計到實現、驗證和優化的多個階段。以下是一個基本的步驟指南,幫助你理解如何使用Verilog來設計數字電路: 1. 明確設計需求
    的頭像 發表于 12-17 09:47 ?1252次閱讀

    一文解析時鐘傳輸

    采樣到的信號質量!最常用的同步方法是雙級觸發器緩存法,俗稱延遲打拍法。信號從一個時鐘進入另一個時鐘之前,將該信號用兩級觸發器連續緩存兩次,可有效降低因為時序不滿足而導致的
    的頭像 發表于 11-16 11:55 ?1222次閱讀
    一文解析<b class='flag-5'>跨</b><b class='flag-5'>時鐘</b><b class='flag-5'>域</b>傳輸

    FPGA Verilog HDL有什么奇技巧?

    in 且前后模塊時鐘不同時,可能出現以下問題: 亞穩態:由于不同時鐘時鐘沿可能在時間上沒
    發表于 09-12 19:10

    觸發器在數字電路的作用是什么

    觸發器在數字電路的作用是極其重要且多方面的。作為一種具有記憶功能的電路元件,觸發器能夠存儲一位二進制信息(即0或1),并根據輸入信號和時鐘信號的變化,在不同狀態之間切換,從而實現各種
    的頭像 發表于 08-30 10:46 ?2544次閱讀

    JK觸發器是一種什么穩態電路

    JK觸發器是一種具有兩個穩態數字邏輯電路,廣泛應用于數字電路設計。 引言 在數字電路設計
    的頭像 發表于 08-22 10:39 ?1989次閱讀

    觸發器穩態怎么判斷

    觸發器穩態的判斷是數字電路設計的一個重要環節,它涉及到觸發器在不同輸入條件下的輸出狀態穩定性。
    的頭像 發表于 08-12 10:27 ?1227次閱讀

    數字電路可以處理模擬信號嗎

    數字電路主要處理數字信號,即離散的、二進制的信號。然而,在某些情況下,數字電路也可以處理模擬信號,即連續的、非二進制的信號。
    的頭像 發表于 08-11 11:08 ?1138次閱讀

    數字電路是對什么信號進行傳輸的

    數字電路是一種電子系統,它使用數字信號進行信息傳輸和處理數字信號是由離散的電壓水平或電流水平表示的信號,通常用二進制代碼表示。與模擬電路
    的頭像 發表于 08-11 11:00 ?1431次閱讀

    穩態觸發器的類型有哪些

    穩態觸發器(Bistable Trigger)是一種具有兩個穩定狀態的邏輯電路,廣泛應用于數字電路設計。 雙穩態觸發器的基本概念 雙
    的頭像 發表于 08-11 09:59 ?1668次閱讀
    主站蜘蛛池模板: 石景山区| 潜山县| 柘荣县| 上栗县| 清水河县| 胶州市| 宁南县| 吴桥县| 抚州市| 钟山县| 栖霞市| 汨罗市| 东源县| 句容市| 仙居县| 来安县| 孙吴县| 铁岭县| 建昌县| 襄汾县| 教育| 铁岭县| 忻州市| 历史| 泸水县| 绵阳市| 洪湖市| 泰州市| 商南县| 闸北区| 宽甸| 曲松县| 江门市| 吉安县| 深州市| 崇左市| 青州市| 高邑县| 长武县| 建始县| 峡江县|