亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

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

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

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

如何理解FPGA設(shè)計中的打拍(寄存)和亞穩(wěn)態(tài)

C29F_xilinx_inc ? 來源:賽靈思 ? 作者:賽靈思 ? 2022-02-26 18:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1、前言

可能很多FPGA初學(xué)者在剛開始學(xué)習(xí)FPGA設(shè)計的時候(當(dāng)然也包括我自己),經(jīng)常聽到類似于”這個信號需要打一拍、打兩拍(寄存),以防止亞穩(wěn)態(tài)問題的產(chǎn)生“這種話,但是對這個打拍和亞穩(wěn)態(tài)問題還是一知半解,接下來結(jié)合一些資料談下自己的理解。

2、觸發(fā)器的建立時間和保持時間

時序電路的基礎(chǔ)是觸發(fā)器(FF、Flip-Flop),觸發(fā)器正常工作需要滿足建立時間和保持時間的時序要求。

如何理解FPGA設(shè)計中的打拍(寄存)和亞穩(wěn)態(tài)

建立時間(Tsu:set up time)

是指在觸發(fā)器的時鐘信號上升沿到來以前,數(shù)據(jù)穩(wěn)定不變的時間,如果建立時間不夠,數(shù)據(jù)將不能在這個時鐘上升沿被穩(wěn)定的打入觸發(fā)器,Tsu就是指這個最小的穩(wěn)定時間

保持時間(Th:hold time)

是指在觸發(fā)器的時鐘信號上升沿到來以后,數(shù)據(jù)穩(wěn)定不變的時間,如果保持時間不夠,數(shù)據(jù)同樣不能被穩(wěn)定的打入觸發(fā)器,Th就是指這個最小的保持時間

3、亞穩(wěn)態(tài)

亞穩(wěn)態(tài) (Metastability):如果數(shù)據(jù)傳輸中不滿足觸發(fā)器的Tsu和Th不滿足,就可能產(chǎn)生亞穩(wěn)態(tài),此時觸發(fā)器輸出端Q在有效時鐘沿之后比較長的一段時間處于不確定的狀態(tài),在這段時間里Q端在0和1之間處于振蕩狀態(tài),而不是等于數(shù)據(jù)輸入端D的值。這段時間稱為決斷時間Tmet(resolution time)。經(jīng)過resolution time之后Q端將穩(wěn)定到0或1上,但是穩(wěn)定到0或者1,是隨機(jī)的,與輸入沒有必然的關(guān)系。

亞穩(wěn)態(tài)振蕩時間 Tmet 關(guān)系到后級寄存器的采集穩(wěn)定問題,Tmet 影響因素包括:器件 的生產(chǎn)工藝、溫度、環(huán)境以及寄存器采集到亞穩(wěn)態(tài)里穩(wěn)定態(tài)的時刻等。甚至某些特定條 件,如干擾、輻射等都會造成 Tmet 增長。

如何理解FPGA設(shè)計中的打拍(寄存)和亞穩(wěn)態(tài)

只要系統(tǒng)中有異步元件,亞穩(wěn)態(tài)就是無法避免的,亞穩(wěn)態(tài)主要發(fā)生在異步信號檢測、跨時鐘域信號傳輸以及復(fù)位電路等常用設(shè)計中。由于產(chǎn)生亞穩(wěn)態(tài)后,寄存器Q端輸出在穩(wěn)定下來之前可能是毛刺、振蕩、固定的某一電壓值。在信號傳輸中產(chǎn)生亞穩(wěn)態(tài)就會導(dǎo)致與其相連其他數(shù)字部件將其作出不同的判斷,有的判斷到“1”有的判斷到“0”,有的也進(jìn)入了亞穩(wěn)態(tài),數(shù)字部件就會邏輯混亂。

4、如何防止亞穩(wěn)態(tài)

首先,在同步系統(tǒng)中,輸入信號總是系統(tǒng)時鐘同步,能夠達(dá)到寄存器的時序要求,所以亞穩(wěn)態(tài)肯定不會發(fā)生。在異步系統(tǒng)的信號輸出過程中,如果無法滿足建立時間和保持時間的要求則會發(fā)生亞穩(wěn)態(tài)。

預(yù)防亞穩(wěn)態(tài)的方法就是將輸入信號(單bit信號)打拍,也就是在要使用的時鐘域下,將信號寄存。

如何理解FPGA設(shè)計中的打拍(寄存)和亞穩(wěn)態(tài)

rx是相對于時鐘域sys_clk的異步信號,rx_reg1、rx_reg2分別是rx在時鐘域sys_clk打一拍(寄存一次、可以理解為延遲一個時鐘周期 )、打兩拍(寄存一兩次、可以理解為延遲兩個時鐘周期)的信號。可以看到rx_reg1可能還存在低概率的亞穩(wěn)態(tài)現(xiàn)象,當(dāng)然rx_reg2雖然在示意圖里是穩(wěn)定的,不過實際過程中也仍然存在亞穩(wěn)態(tài)發(fā)生的概率。

單比特信號從慢速時鐘域同步到快速時鐘域需要使用打兩拍的方式消除亞穩(wěn)態(tài)。 第一級寄存器產(chǎn)生亞穩(wěn)態(tài)并經(jīng)過自身后可以穩(wěn)定輸出的概率為 70%~80%左右,第二級寄存 器可以穩(wěn)定輸出的概率為 99%左右,后面再多加寄存器的級數(shù)改善效果就不明顯了,所以 數(shù)據(jù)進(jìn)來后一般選擇打兩拍即可。這里注意,該方法僅僅適用單比特信號從慢速時鐘域同步到快速時鐘域,單比特信號從快速時鐘域同步到慢速時鐘域還僅僅使用打兩拍的方式則會漏采數(shù)據(jù)。

審核編輯:湯梓紅

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

    關(guān)注

    1652

    文章

    22227

    瀏覽量

    628422
  • 觸發(fā)器
    +關(guān)注

    關(guān)注

    14

    文章

    2048

    瀏覽量

    62918
  • 亞穩(wěn)態(tài)
    +關(guān)注

    關(guān)注

    0

    文章

    47

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    如何利用Verilog HDL在FPGA上實現(xiàn)SRAM的讀寫測試

    、建立讀寫操作、配置地址計數(shù)器、模擬數(shù)據(jù)流、綜合與仿真以及下載到FPGA進(jìn)行硬件測試。通過實踐,掌握SRAM在FPGA的使用和基本讀寫方法,加深對FPGA工作原理的
    的頭像 發(fā)表于 10-22 17:21 ?3719次閱讀
    如何利用Verilog HDL在<b class='flag-5'>FPGA</b>上實現(xiàn)SRAM的讀寫測試

    FPGA調(diào)試方式之VIO/ILA的使用

    在Vivado,VIO(Virtual Input/Output)是一種用于調(diào)試和測試FPGA設(shè)計的IP核,它允許設(shè)計者通過JTAG接口實時讀取和寫入FPGA內(nèi)部的寄存器,從而檢查設(shè)
    的頭像 發(fā)表于 06-09 09:32 ?2774次閱讀
    <b class='flag-5'>FPGA</b>調(diào)試方式之VIO/ILA的使用

    使用寄存器點(diǎn)亮LED燈

    學(xué)習(xí)本章時,配合以上芯片手冊的“19. I/O Ports”章節(jié)一起閱讀,效果會更佳,特別是涉及到寄存器說明的部分。本章內(nèi)容涉及到較多寄存器方面的深入內(nèi)容,對于初學(xué)者而言這些內(nèi)容豐富也較難
    的頭像 發(fā)表于 05-28 17:37 ?938次閱讀
    使用<b class='flag-5'>寄存</b>器點(diǎn)亮LED燈

    跨異步時鐘域處理方法大全

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

    在APP FPGA 通過IIC接口對DLPC910寄存器進(jìn)行配置遇到的兩個問題求解

    在APP FPGA 通過IIC接口對DLPC910寄存器進(jìn)行配置,有兩個問題想要請教: 1、DLPC910被封裝成了FPGA,通過IIC改變它的
    發(fā)表于 02-25 06:47

    使用FPGA控制DLPC3438,采用IIC協(xié)議進(jìn)行讀寫操作,讀取的數(shù)據(jù)存在錯誤,無法正確從寄存讀取數(shù)據(jù)怎么解決?

    規(guī)定的字節(jié)數(shù)一致? (2)FPGA控制IIC讀數(shù)據(jù)按照如下協(xié)議,但是讀取的數(shù)據(jù)存在錯誤,無法正確從寄存讀取數(shù)據(jù)。 (3)下圖為FPGA的IIC讀時序,請幫忙查看是否是
    發(fā)表于 02-24 07:47

    如何理解芯片設(shè)計的IP

    本文主要介紹如何理解芯片設(shè)計的IP 在芯片設(shè)計,IP(知識產(chǎn)權(quán)核心,Intellectual Property Core)是指在芯片設(shè)計采用的、已經(jīng)開發(fā)好的功能模塊、設(shè)計或技術(shù),
    的頭像 發(fā)表于 02-08 10:43 ?1799次閱讀

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

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

    一文解析高頻交易FPGA的作用及面試建議

    和其他人的親身經(jīng)歷,寫了一篇關(guān)于測試職位是什么樣子以及如何準(zhǔn)備面試的文章。 HFT 世界是什么樣的 為了理解這些術(shù)語并以更合適的方式做好準(zhǔn)備,我們首先來談?wù)?HFT 是什么,以及為什么 FPGA 在交易
    的頭像 發(fā)表于 01-23 10:57 ?1351次閱讀
    一文解析高頻交易<b class='flag-5'>中</b><b class='flag-5'>FPGA</b>的作用及面試建議

    XILINX FPGA CLB單元之移位寄存

    一、移位寄存器 SLICEM函數(shù)發(fā)生器也可以配置為32位移位寄存器,而無需使用slice可用的觸發(fā)器。以這種方式使用,每個LUT可以將串行數(shù)據(jù)延遲1到32個時鐘周期。 移入D(DI1 LUT引腳
    的頭像 發(fā)表于 01-16 17:45 ?1324次閱讀
    XILINX <b class='flag-5'>FPGA</b> CLB單元之移位<b class='flag-5'>寄存</b>器

    xilinx FPGA IOB約束使用以及注意事項

    xilinx FPGA IOB約束使用以及注意事項 一、什么是IOB約束 在xilinx FPGA,IOB是位于IO附近的寄存器,是FPGA
    的頭像 發(fā)表于 01-16 11:02 ?1396次閱讀
    xilinx <b class='flag-5'>FPGA</b> IOB約束使用以及注意事項

    FPGA配置ADS5562怎么確認(rèn)寄存器是否配置正常?

    1、用FPGA配置ADS5562怎么確認(rèn)寄存器是否配置正常 2、輸入時鐘和輸出時鐘的延時怎樣配置在合理的范圍里
    發(fā)表于 01-02 06:49

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

    都有異步復(fù)位端口,因此采用異步復(fù)位可以節(jié)約資源。 ⑵設(shè)計相對簡單。 ⑶異步復(fù)位信號識別方便,而且可以很方便地使用fpga的全局復(fù)位端口。 缺點(diǎn):⑴在復(fù)位信號釋放時容易出現(xiàn)問題,亞穩(wěn)態(tài)。 ⑵復(fù)位信號容易受到毛刺的影響。這是由于時鐘抖動或按鍵觸發(fā)時的硬件原
    的頭像 發(fā)表于 11-15 11:13 ?795次閱讀
    復(fù)位電路的設(shè)計問題

    TLC555有無穩(wěn)態(tài)和雙穩(wěn)態(tài)多諧振蕩器電路嗎?

    TLC555 除了單穩(wěn)態(tài)之外 有 無穩(wěn)態(tài)和雙穩(wěn)態(tài)多諧振蕩器電路嗎
    發(fā)表于 11-08 13:31

    LMX1204 SYSREF輸入在repeater模式下,在輸入CLK打拍后,sysrefout輸出和輸入CLK之間相位關(guān)系有指標(biāo)值嗎?

    1. LMX1204的內(nèi)部框架圖以下面哪一個為準(zhǔn),以網(wǎng)站為參考還是以手冊里面框圖為準(zhǔn) 2、SYSREF輸入在repeater模式下,在輸入CLK打拍后,sysrefout輸出和輸入CLK之間相位關(guān)系有指標(biāo)值嗎
    發(fā)表于 11-08 06:59