一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

詳解FPGA中建立時(shí)間與保持時(shí)間

C29F_xilinx_inc ? 來(lái)源:賽靈思 ? 作者:賽靈思 ? 2022-02-26 16:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

經(jīng)典面試題:建立時(shí)間與保持時(shí)間

我曾背過(guò)這個(gè)答案N多遍,但是依然沒(méi)有理解。

直到...

一、同步電路設(shè)計(jì)

同步電路系統(tǒng)設(shè)計(jì)將系統(tǒng)狀態(tài)的變化與時(shí)鐘信號(hào)同步,并通過(guò)這種理想化的方式降低電路設(shè)計(jì)難度。同步電路設(shè)計(jì)是FPGA設(shè)計(jì)的基礎(chǔ)。

但是伴隨著集成電路的微縮化和大規(guī)?;?,同步式電路的一些問(wèn)題也顯現(xiàn)出來(lái)。有研究提出了基于異步電路實(shí)現(xiàn)FPGA的思路。這個(gè)后面再談。

二、觸發(fā)器

觸發(fā)器(Flip Flip,F(xiàn)F)是一種只能存儲(chǔ)1個(gè)二進(jìn)制位(bit)的存儲(chǔ)單元,可以用作時(shí)序邏輯電路的記憶元件。FPGA邏輯單元的D觸發(fā)器(DFF)就是一種在時(shí)鐘的上升沿將輸入信號(hào)的變化傳送至輸出的邊沿D觸發(fā)器。DFF的符號(hào)和真值表如下圖所示:

詳解FPGA中建立時(shí)間與保持時(shí)間

詳解FPGA中建立時(shí)間與保持時(shí)間

2.1 D觸發(fā)器結(jié)構(gòu)

CMOS傳輸門構(gòu)成的D邊沿觸發(fā)器電路如下圖所示:

詳解FPGA中建立時(shí)間與保持時(shí)間

CMOS工藝下的D-FF結(jié)構(gòu)如下圖所示:

詳解FPGA中建立時(shí)間與保持時(shí)間

先由傳輸門和兩個(gè)反相器組成一個(gè)循環(huán)電路(鎖存器),再有前后兩級(jí)鎖存器按主從結(jié)構(gòu)連接而成。這里的傳輸門起開(kāi)關(guān)作用,隨著CLK的狀態(tài)切換開(kāi)關(guān)。只看輸出的話,前級(jí)鎖存器的值會(huì)隨著時(shí)鐘輸入的變化井然有序的傳入后級(jí)鎖存器。為了防止時(shí)鐘信號(hào)變化時(shí)輸入信號(hào)發(fā)生冒險(xiǎn),從而使輸入數(shù)據(jù)穩(wěn)定的進(jìn)入前級(jí)鎖存器,前級(jí)鎖存器的時(shí)鐘相位應(yīng)與輸入數(shù)據(jù)的電路時(shí)鐘相位相反。

2.2 D觸發(fā)器工作原理

D-FF的工作原理,如下圖所示:

詳解FPGA中建立時(shí)間與保持時(shí)間

當(dāng)CLK=0時(shí)(主鎖存器工作),位于前級(jí)的主鎖存器將輸入D的值保存進(jìn)來(lái),后級(jí)的從鎖存器將維持上一個(gè)時(shí)鐘周期的數(shù)據(jù)。由于此時(shí)前級(jí)與后級(jí)的反相器環(huán)路之間的傳輸門是關(guān)閉狀態(tài),所以前級(jí)的信號(hào)不會(huì)傳到后級(jí)。

當(dāng)CLK=1時(shí)(從鎖存器工作),前級(jí)主鎖存器的值將會(huì)傳到后級(jí),同時(shí)輸入D的信號(hào)將會(huì)被隔離在外。此時(shí)如果前級(jí)反相器環(huán)路中的信號(hào)沒(méi)有循環(huán)一圈以上,就會(huì)出現(xiàn)如下圖所示的在0和1之間搖擺的中間電位,這就是所謂的亞穩(wěn)態(tài)。

三、建立時(shí)間和保持時(shí)間

由于亞穩(wěn)態(tài)時(shí)間比延遲時(shí)間長(zhǎng),在該階段讀取數(shù)據(jù)可能會(huì)引起錯(cuò)誤,所以我們引入建立時(shí)間(setup time)來(lái)約束在時(shí)鐘上升沿到來(lái)之前輸入D保持穩(wěn)定的時(shí)間。

當(dāng)CLK=1時(shí),如果輸入D在傳輸門關(guān)閉之前就發(fā)生變化,那么本該在下一周期讀取的數(shù)據(jù)就會(huì)提前進(jìn)入鎖存器,從而引起反相器環(huán)路振蕩或產(chǎn)生亞穩(wěn)態(tài)。因此在CLK=1之后也需要輸入D維持一定的時(shí)間,我們稱之為保持時(shí)間(hold time)約束。

詳解FPGA中建立時(shí)間與保持時(shí)間

審核編輯:湯梓紅

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

    關(guān)注

    1645

    文章

    22018

    瀏覽量

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

    關(guān)注

    14

    文章

    2034

    瀏覽量

    62036
  • 同步電路
    +關(guān)注

    關(guān)注

    1

    文章

    60

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    為什么ADS1298在初始化過(guò)程START引腳的建立時(shí)間會(huì)有延遲?

    關(guān)于 ADS1298,我想澄清下列問(wèn)題: 1. 為什么 ADS1298 在初始化過(guò)程 START 引腳的建立時(shí)間會(huì)有延遲?如果輸入信號(hào)在該建立時(shí)間過(guò)程 (tsettle) 發(fā)生變
    發(fā)表于 02-17 07:15

    總結(jié)了8個(gè)常見(jiàn)的知識(shí)點(diǎn)

    的信號(hào)在時(shí)鐘信號(hào)到來(lái)之前,數(shù)據(jù)穩(wěn)定不變的時(shí)間。如果建立時(shí)間不夠,時(shí)鐘采到的數(shù)據(jù)可能剛好在數(shù)據(jù)的變化沿,那么寫入到觸發(fā)器數(shù)據(jù)將是錯(cuò)誤的。保持時(shí)間
    的頭像 發(fā)表于 01-24 10:08 ?387次閱讀
    總結(jié)了8個(gè)常見(jiàn)的知識(shí)點(diǎn)

    ADC采樣保持過(guò)程的具體時(shí)間要如何確定?

    我用過(guò)的ADC芯片是ADC10D1500和ADC083000,主要是用來(lái)處理一些脈沖信號(hào)。 在datasheet里面經(jīng)??吹秸f(shuō)“該ADC采用了新的采樣保持放大器結(jié)構(gòu)”,我理解的ADC采樣保持
    發(fā)表于 12-24 06:09

    DAC81408的建立時(shí)間為12uS,如何理解數(shù)據(jù)手冊(cè)的12uS建立時(shí)間這個(gè)參數(shù)呢?

    在數(shù)據(jù)手冊(cè),DAC81408的建立時(shí)間為12uS 而爬升速率0~5V為1V/uS,如果控制輸出從0V跳變至5V,以此時(shí)間計(jì)算,時(shí)間為5uS,小于12uS的
    發(fā)表于 12-09 08:33

    DAC7811想要實(shí)現(xiàn)持續(xù)1us的100mA電流源,但DAC建立時(shí)間都有1us,如何解決?

    要給一個(gè)阻性(幾十歐)元件施加一個(gè)20~80mA的電流,測(cè)量電壓,計(jì)算出準(zhǔn)確的阻值,由于功耗限制,電流只允許持續(xù)1us,本打算使用DAC+運(yùn)放+晶體管實(shí)現(xiàn)電流源,但找了一圈,發(fā)現(xiàn)DAC的建立時(shí)間通常都在1us以上,再算上運(yùn)放的建立時(shí)間,肯定>1us,請(qǐng)教該如何實(shí)現(xiàn)
    發(fā)表于 11-28 06:37

    請(qǐng)問(wèn)如何確認(rèn)dac7811的電壓建立時(shí)間是否滿足0.2us?

    我們對(duì)dac7811進(jìn)行了仿真,目的想確認(rèn)dac7811的電壓建立時(shí)間是否滿足0.2us,仿真結(jié)果有些疑問(wèn)。 (1)、下圖是仿真模型 (2)下圖是仿真結(jié)果, 序號(hào)1是輸入模擬電壓給的時(shí)間點(diǎn)
    發(fā)表于 11-14 06:22

    Java時(shí)間戳的使用

    Java時(shí)間戳的使用
    的頭像 發(fā)表于 11-06 16:04 ?488次閱讀
    Java<b class='flag-5'>中</b><b class='flag-5'>時(shí)間</b>戳的使用

    使用NTP,該如何同步時(shí)間?一文詳解!

    ? 一、NTP通信概述 很多場(chǎng)景,由于業(yè)務(wù)需要,模塊需要保持正確的系統(tǒng)時(shí)鐘,才能正常工作。但是模塊上電后的初試時(shí)間戳是946713600(即2000/01/01,16:00:00),所以同步時(shí)鐘
    的頭像 發(fā)表于 10-29 13:44 ?760次閱讀
    使用NTP,該如何同步<b class='flag-5'>時(shí)間</b>?一文<b class='flag-5'>詳解</b>!

    PGA281建立時(shí)間過(guò)長(zhǎng)怎么解決?

    我的PGA281增益由1變128時(shí),建立時(shí)間Settling time過(guò)長(zhǎng)有800uS左右(增益切換后延時(shí)1ms也沒(méi)用),可數(shù)據(jù)手冊(cè)明明是40us
    發(fā)表于 08-22 06:14

    【《時(shí)間序列與機(jī)器學(xué)習(xí)》閱讀體驗(yàn)】+ 時(shí)間序列的信息提取

    利用這些信息來(lái)建立時(shí)間序列模型,可見(jiàn)信息提取是一個(gè)關(guān)鍵的步驟。 本章第一小節(jié)直接引入了特征工程定義: 特征工程(Feature Engineering)是將數(shù)據(jù)轉(zhuǎn)換為更好地表示潛在問(wèn)題的特征,從而
    發(fā)表于 08-14 18:00

    求助,關(guān)于INA333波形建立時(shí)間的疑問(wèn)求解

    示波器測(cè)量的是INA333的輸出波形 信號(hào)的輸入是應(yīng)變片全橋電路,應(yīng)變片和INA333采用PWM的波形間歇性上電。輸入信號(hào)建立時(shí)間ina333電源的波形建立時(shí)間是300us左右,但是輸出信號(hào)的建立時(shí)間在1ms的時(shí)候還沒(méi)有穩(wěn)定
    發(fā)表于 08-13 07:45

    深度解析FPGA的時(shí)序約束

    建立時(shí)間保持時(shí)間FPGA時(shí)序約束兩個(gè)最基本的概念,同樣在芯片電路時(shí)序分析也存在。
    的頭像 發(fā)表于 08-06 11:40 ?1347次閱讀
    深度解析<b class='flag-5'>FPGA</b><b class='flag-5'>中</b>的時(shí)序約束

    時(shí)間常數(shù)τ的R是指什么

    時(shí)間常數(shù)τ是一個(gè)在電子學(xué)和控制系統(tǒng)中非常重要的概念。它描述了系統(tǒng)從初始狀態(tài)達(dá)到穩(wěn)態(tài)所需的時(shí)間。 1. 時(shí)間常數(shù)τ的基本概念 時(shí)間常數(shù)τ(tau)是一個(gè)度量系統(tǒng)響應(yīng)速度的參數(shù)。在電子學(xué)
    的頭像 發(fā)表于 07-26 09:49 ?7406次閱讀

    用混合信號(hào)示波器識(shí)別建立保持時(shí)間違規(guī)

    信號(hào)之間的時(shí)間關(guān)系對(duì)數(shù)字設(shè)計(jì)的可靠運(yùn)行至關(guān)重要。對(duì)于同步設(shè)計(jì),時(shí)鐘信號(hào)相對(duì)于數(shù)據(jù)信號(hào)的時(shí)間尤為重要。在上篇,我們?yōu)槟敿?xì)介紹了混合信號(hào)示波器(MSO)的基礎(chǔ)設(shè)置以及解釋在泰克混合示波器上的混合信號(hào)
    的頭像 發(fā)表于 07-23 10:23 ?825次閱讀
    用混合信號(hào)示波器識(shí)別<b class='flag-5'>建立</b>和<b class='flag-5'>保持</b><b class='flag-5'>時(shí)間</b>違規(guī)

    時(shí)間同步協(xié)議詳解:從原理到應(yīng)用的全方位解析

    將對(duì)幾種主流的時(shí)間同步技術(shù)進(jìn)行介紹和對(duì)比分析,探討各自的優(yōu)缺點(diǎn)及其適用場(chǎng)景,以期為相關(guān)領(lǐng)域的研究和應(yīng)用提供參考。 時(shí)間同步,顧名思義就是使分布在不同地點(diǎn)的時(shí)鐘保持一致的過(guò)程。在網(wǎng)絡(luò)通信中,時(shí)間
    的頭像 發(fā)表于 07-05 09:57 ?1073次閱讀
    <b class='flag-5'>時(shí)間</b>同步協(xié)議<b class='flag-5'>詳解</b>:從原理到應(yīng)用的全方位解析