FPGA怎麼消除非同步輸入導致輸出產生的不定態

時間 2021-06-06 20:43:06

1樓:

一般用同步觸發器鏈來對非同步訊號進行同步

參考http://www.

altera.com.cn/literature/wp/wp-01082-quartus-ii-metastability.pdf

2樓:

1.單訊號通常兩級暫存器打拍處理,但是亞穩態無法完全杜絕,所以在邏輯設計時,輸入訊號在原時鐘域中跳變到乙個新狀態,那麼其電平狀態保持時間一定要滿足其到了輸入時鐘域後,可以被後者正常採到。如果輸入訊號是乙個很短的脈衝,出現了亞穩態,兩級暫存器採到的可能還都是原來狀態,那麼這個脈衝就被漏掉了。

建議這種跨時鐘域的訊號保持幾個週期再跳變。要是實在追求速度,那就用FIFO,其實都是為了增加輸入訊號保持穩定的時間;

2.多訊號要麼使用格雷碼,要麼使用FIFO,格雷碼的好處是每次只有一位跳變,採錯也就錯一位;

3樓:美人要扎馬尾辮

1,這個問題是個錯誤的問題,實際電路中不存在不定態2,在非同步介面上存在亞穩態,但是亞穩態是不能消除的,永遠存在,設計中只能降低其發生的概率

3,一般來說非同步介面處理有幾種方法:

a,dff,雙暫存器法,只能用於邏輯上的單bit訊號,如果多bit訊號無邏輯關係,也可以認為是單bit

b,dmux,單bit脈衝取樣匯流排

c,graycode,格雷碼

d,memory隔離

4樓:

一般是latch兩次,真正的中間態是靠工藝保證,邏輯上主要就是不能保證抓到是0還是1,所以邏輯上一般採用抓取兩次的辦法,消除這個不定態

怎麼消除憂慮?

Lavoisier 憂慮什麼呀,說不定明天就世界末日了,所以要把每一天當做最後一天來過,不要讓自己後悔,要活的充實,不管是在玩還是工作,盡力讓自己滿足,所以假如明天就是末日,與其憂慮,不如想想自己想做什麼吧。 前兩天憂慮使我吃不下睡不著,我知道憂慮對於我而言沒有任何的好處,可是我卻無法阻止它,它很可...

消除網路暴力有望嘛,怎麼樣消除?

已登出 網路暴力有可能哦,王者榮耀以前罵人罵的多髒,現在動不動就小星星了,儘管你並不是想表達惡意。消除網路暴力最好的方式就是AI24小時實時監控每個人發出去的資訊,有效過濾遮蔽,當判定你的惡意到達某一水平,自動永久封號,且直接上訴網路法庭。一張身份證限定在某軟體只能辦理個位數的賬號量,網路暴力就很有...

痘痘怎麼快速消除?

小江戈 痘痘怎麼快速消除?這些方法你用過嗎? what for 異維A酸 半年,三個月後明顯改善,初期甚至沒啥效果,改時而繼續爆痘 複方甘草片 半年,最後異維A酸停藥後再繼續服用兩周 正規三甲醫院刷酸 三次 來自乙個從初中開始長痘,直到研二才好的苦逼男生 發展至重度痤瘡 已經留下痘坑,痘印,等慢慢淡...