在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

FPGA知識匯集-FPGA時序基礎(chǔ)理論

e9Zb_gh_8734352 ? 來源:FPGA技術(shù)聯(lián)盟 ? 作者:FPGA技術(shù)愛好者 ? 2022-12-13 10:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

對于系統(tǒng)設(shè)計工程師來說,時序問題在設(shè)計中是至關(guān)重要的,尤其是隨著時鐘頻率的提高,留給數(shù)據(jù)傳輸?shù)挠行ёx寫窗口越來越小,要想在很短的時間限制里,讓數(shù)據(jù)信號從驅(qū)動端完整地傳送到接收端,就必須進行精確的時序計算和分析。同時,時序和信號完整性也是密不可分的,良好的信號質(zhì)量是確保穩(wěn)定的時序的關(guān)鍵,由于反射,串擾造成的信號質(zhì)量問題都很可能帶來時序的偏移和紊亂。因此,對于一個信號完整性工程師來說,如果不懂得系統(tǒng)時序的理論,那肯定是不稱職的。本章我們就普通時序(共同時鐘)和源同步系統(tǒng)時序等方面對系統(tǒng)時序的基礎(chǔ)知識作一些簡單的介紹。

普通時序系統(tǒng)(共同時鐘系統(tǒng))

所謂普通時序系統(tǒng)就是指驅(qū)動端和接收端的同步時鐘信號都是由一個系統(tǒng)時鐘發(fā)生器提供。下圖就是一個典型的普通時鐘系統(tǒng)的示意圖,表示的是計算機系統(tǒng)的前端總線的時序結(jié)構(gòu),即處理器(CPU)和芯片組(Chipset)之間的連接。

pYYBAGOX6KCAPGa8AAB4oIBCBaY725.jpg

在這個例子中,驅(qū)動端(處理器)向接收端(芯片組)傳送數(shù)據(jù),我們可以將整個數(shù)據(jù)傳送的過程考慮為三個步驟:

1.核心處理器提供數(shù)據(jù);

2.在第一個系統(tǒng)時鐘的上升沿到達時,處理器將數(shù)據(jù)Dp鎖存至Qp輸出;

3.Qp沿傳輸線傳送到接收端觸發(fā)器的Dc,并在第二個時鐘上升沿到達時,將數(shù)據(jù)傳送到芯片組內(nèi)部。一般來說,標準普通時鐘系統(tǒng)的時鐘信號到各個模塊是同步的,即圖中的Tflt clka和Tflt clkb延時相同。通過分析不難看出,整個數(shù)據(jù)從發(fā)送到接收的過程需要經(jīng)歷連續(xù)的兩個時鐘沿,也就是說,如果要使系統(tǒng)能正常工作,就必須在一個時鐘周期內(nèi)讓信號從發(fā)送端傳輸?shù)浇邮斩恕H绻盘柕膫鬏斞舆t大于一個時鐘周期,那么當接收端的第二個時鐘沿觸發(fā)時,就會造成數(shù)據(jù)的錯誤讀取,因為正確的數(shù)據(jù)還在傳輸?shù)倪^程中,這就是建立時間不足帶來的時序問題。

目前普通時序系統(tǒng)的頻率無法得到進一步提升的原因就在于此,頻率越高,時鐘周期越短,允許在傳輸線上的延時也就越小,200-300MHz已經(jīng)幾乎成為普通時序系統(tǒng)的頻率極限。那么,是不是傳輸延時保持越小就越好呢?當然也不是的,因為它還必須要滿足一定的保持時間。在接下來幾節(jié)里,我們就建立和保持時間來分析一下時序設(shè)計需要考慮的一些問題以及正確的系統(tǒng)時序所必須滿足的條件。

時序參數(shù)的確定

對于時序問題的分析,我們首先要清楚地理解相關(guān)的一些時序參數(shù)的具體含義,比如Tco,緩沖延時,傳播延遲,最大/小飛行時間,建立時間,保持時間,建立時間裕量,保持時間裕量,時鐘抖動,時鐘偏移等等,如果對這些參數(shù)的概念理解不深刻,就很容易造成時序設(shè)計上的失誤。

首先要闡明的是Tco和緩沖延時(buffer delay)的區(qū)別。從定義上來說,Tco是指時鐘觸發(fā)開始到有效數(shù)據(jù)輸出的器件內(nèi)部所有延時的總和;而緩沖延時是指信號經(jīng)過緩沖器達到有效的電壓輸出所需要的時間。可以看出,Tco除了包含緩沖延時,還包括邏輯延時。通常,確定Tco的方法是在緩沖輸出的末端直接相連一個測量負載,最常見的是50歐姆的電阻或者30pF的電容,然后測量負載上的信號電壓達到一定電平的時間,這個電平稱為測量電壓(Vms),一般是信號高電平的一半。如Tco和緩沖延時的確定如下圖所示:

poYBAGOX6KCADLLqAAE60U07Bgg524.jpg

信號從緩沖器出來之后,就要經(jīng)過傳輸線到接收終端,信號在傳輸線上的傳輸?shù)难訒r我們稱為傳播延遲(propagationdelay),它只和信號的傳播速度和線長有關(guān)。然而我們在大多數(shù)時序設(shè)計里面,最關(guān)鍵的卻不是傳播延遲這個參數(shù),而是飛行時間(Flight Time)參數(shù),包括最大飛行時間(Max Flight Time)和最小飛行時間(Min Flight Time)。飛行時間包含了傳播延遲和信號上升沿變化這兩部分因素,從下圖中可以很容易看出兩者的區(qū)別。

poYBAGOX6KCAAtbtAAFr95iPhu4288.jpg

在較輕的負載(如單負載)情況下,驅(qū)動端的上升沿幾乎和接收端的信號的上升沿平行,所以這時候平均飛行時間和傳播延遲相差不大;但如果在重負載(如多負載)的情況下,接收信號的上升沿明顯變緩,這時候平均飛行時間就會遠遠大于信號的傳播延遲。這里說的平均飛行時間是指Buffer波形的Vms到接收端波形Vms之間的延時,這個參數(shù)只能用于時序的估算,準確的時序分析一定要通過仿真測量最大/最小飛行時間來計算。

上面只是對信號上升沿的分析,對于下降沿來說,同樣存在著最大/最小飛行時間的參數(shù),如下圖。在時序計算時我們實際取的最大飛行時間是在上升沿和下降沿中取最長的那個飛行時間,而最小飛行時間則是取上升和下降沿中最短的那個飛行時間。

pYYBAGOX6KGAdv4eAACb7_3MeK0280.jpg

也有些時候,人們對信號的最大/最小飛行時間還有其它稱謂,比如在Cadence軟件中,就將最大飛行時間稱為最終穩(wěn)定延時(Final Settle Delay),而將最小飛行時間稱為最早開關(guān)延時

(First SwitchDelay),如下圖。

poYBAGOX6KCARMXzAAHzEXeWd3o250.jpg

信號經(jīng)過傳輸線到達接收端之后,就牽涉到建立時間和保持時間這兩個時序參數(shù),它們是接收器本身的特性,表征了時鐘邊沿觸發(fā)時數(shù)據(jù)需要在鎖存器的輸入端持續(xù)的時間。通俗地說,時鐘信號來的時候,要求數(shù)據(jù)必須已經(jīng)存在一段時間,這就是器件需要的建立時間(Setup Time);而時鐘邊沿觸發(fā)之后,數(shù)據(jù)還必須要繼續(xù)保持一段時間,以便能穩(wěn)定的讀取,這就是器件需要的保持時間(Hold Time)。如果數(shù)據(jù)信號在時鐘沿觸發(fā)前后持續(xù)的時間均超過建立和保持時間,那么超過量就分別被稱為建立時間裕量和保持時間裕量。見下圖,其中還考慮了時鐘誤差的因素。

pYYBAGOX6KGALGvIAAFpDJcrviQ809.jpg

每個器件的建立和保持時間參數(shù),一般都可以在相應(yīng)的DataSheet查到,對于設(shè)計者來說最大的目的是提高時序的裕量,這樣即使信號完整性上出現(xiàn)一點問題,或者外界環(huán)境發(fā)生一定的變化,系統(tǒng)仍然能正常工作,這就是一個設(shè)計優(yōu)良的系統(tǒng)應(yīng)該體現(xiàn)出的超強的穩(wěn)定性。

系統(tǒng)時序設(shè)計中對時鐘信號的要求是非常嚴格的,因為我們所有的時序計算都是以恒定的時鐘信號為基準。但實際中時鐘信號往往不可能總是那么完美,會出現(xiàn)抖動(Jitter)和偏移(Skew)問題。所謂抖動,就是指兩個時鐘周期之間存在的差值,這個誤差是在時鐘發(fā)生器內(nèi)部產(chǎn)生的,和晶振或者PLL內(nèi)部電路有關(guān),布線對其沒有影響,如下圖。除此之外,還有一種由于周期內(nèi)信號的占空比發(fā)生變化而引起的抖動,稱之為半周期抖動。總的來說,jitter可以認為在時鐘信號本身在傳輸過程中的一些偶然和不定的變化之總和。

pYYBAGOX6KCARUaUAABU_rqfBX8435.jpg

時鐘偏移(skew)是指兩個相同的系統(tǒng)時鐘之間的偏移。它表現(xiàn)的形式是多種多樣的,既包含了時鐘驅(qū)動器的多個輸出之間的偏移,也包含了由于PCB走線誤差造成的接收端和驅(qū)動端時鐘信號之間的偏移,比如在下圖中所示,CLKA和CLKB之間的差異,CLKC和CLKP之間的差異均為時鐘偏移,這些偏移量在時序計算中需要全部考慮。

除了上面提到的這些概念,還有一點要注意的是,時刻不能忽略信號完整性對時序的影響,比如串擾會影響微帶線傳播延遲;反射會造成數(shù)據(jù)信號在邏輯門限附近波動,從而影響最大/最小飛行時間;時鐘走線的干擾會造成一定的時鐘偏移。有些誤差或不確定因素是仿真中無法預(yù)見的,設(shè)計者只有通過周密的思考和實際經(jīng)驗的積累來逐步提高系統(tǒng)設(shè)計的水平。

pYYBAGOX6KCAPGa8AAB4oIBCBaY725.jpg

審核編輯:湯梓紅

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

    關(guān)注

    68

    文章

    19881

    瀏覽量

    234833
  • FPGA
    +關(guān)注

    關(guān)注

    1645

    文章

    22033

    瀏覽量

    617766
  • 時鐘
    +關(guān)注

    關(guān)注

    11

    文章

    1895

    瀏覽量

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

    關(guān)注

    14

    文章

    2039

    瀏覽量

    62099
  • 時序
    +關(guān)注

    關(guān)注

    5

    文章

    397

    瀏覽量

    37924

原文標題:FPGA知識匯集-FPGA時序基礎(chǔ)理論

文章出處:【微信號:gh_873435264fd4,微信公眾號:FPGA技術(shù)聯(lián)盟】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    FPGA知識匯集-FPGA系統(tǒng)時序理論

    上式中:Tco_clkb是系統(tǒng)時鐘信號CLKB在時鐘驅(qū)動器的內(nèi)部延遲;Tflt_ clkb 是CLKB從時鐘驅(qū)動器輸出后到達發(fā)送端(CPU)觸發(fā)器的飛行時間;Tco_data是數(shù)據(jù)在發(fā)送端的內(nèi)部延遲;Tflt_data是數(shù)據(jù)從發(fā)送端輸出到接收端的飛行時間。
    的頭像 發(fā)表于 12-21 15:43 ?1651次閱讀

    FPGA時序約束的基礎(chǔ)知識

    FPGA開發(fā)過程中,離不開時序約束,那么時序約束是什么?簡單點說,FPGA芯片中的邏輯電路,從輸入到輸出所需要的時間,這個時間必須在設(shè)定的時鐘周期內(nèi)完成,更詳細一點,即需要滿足建立和保
    發(fā)表于 06-06 17:53 ?1703次閱讀
    <b class='flag-5'>FPGA</b><b class='flag-5'>時序</b>約束的基礎(chǔ)<b class='flag-5'>知識</b>

    FPGA I/O口時序約束講解

    前面講解了時序約束的理論知識FPGA時序約束理論篇,本章講解時序約束實際使用。
    發(fā)表于 08-14 18:22 ?2253次閱讀
    <b class='flag-5'>FPGA</b> I/O口<b class='flag-5'>時序</b>約束講解

    FPGA時序分析

    FPGA時序分析系統(tǒng)時序基礎(chǔ)理論對于系統(tǒng)設(shè)計工程師來說,時序問題在設(shè)計中是至關(guān)重要的,尤其是隨著時鐘頻率的提高,留給數(shù)據(jù)傳輸?shù)挠行ёx寫窗口越
    發(fā)表于 08-11 17:55

    FPGA實戰(zhàn)演練邏輯篇48:基本的時序分析理論1

    基本的時序分析理論1本文節(jié)選自特權(quán)同學(xué)的圖書《FPGA設(shè)計實戰(zhàn)演練(邏輯篇)》配套例程下載鏈接:http://pan.baidu.com/s/1pJ5bCtt 何謂靜態(tài)時序分析(STA
    發(fā)表于 07-09 21:54

    檢測技術(shù)基礎(chǔ)理論知識

    檢測技術(shù)基礎(chǔ)理論知識
    發(fā)表于 11-27 14:51

    FPGA時序約束--基礎(chǔ)理論

    鐘偏差。 Tlogic與我們寫的HDL代碼有直接關(guān)系,Trouting是FPGA開發(fā)軟件綜合布線根據(jù)FPGA內(nèi)部資源情況進行布線產(chǎn)生的延時。 四、總結(jié) 本文介紹了FPGA時序
    發(fā)表于 11-15 17:41

    USB接口的基礎(chǔ)理論知識

    USB接口的基礎(chǔ)理論知識 USB的重要關(guān)鍵字:
    發(fā)表于 10-15 13:08 ?1088次閱讀
    USB接口的<b class='flag-5'>基礎(chǔ)理論知識</b>

    FPGA設(shè)計:時序是關(guān)鍵

    當你的FPGA設(shè)計不能滿足時序要求時,原因也許并不明顯。解決方案不僅僅依賴于使用FPGA的實現(xiàn)工具來優(yōu)化設(shè)計從而滿足時序要求,也需要設(shè)計者具有明確目標和診斷/隔離
    發(fā)表于 08-15 14:22 ?1374次閱讀

    FPGA系統(tǒng)時序基礎(chǔ)理論

    很好的FPGA資料,基礎(chǔ)的資料,快來下載吧
    發(fā)表于 09-01 16:40 ?23次下載

    FPGA中的時序約束設(shè)計

    一個好的FPGA設(shè)計一定是包含兩個層面:良好的代碼風(fēng)格和合理的約束。時序約束作為FPGA設(shè)計中不可或缺的一部分,已發(fā)揮著越來越重要的作用。毋庸置疑,時序約束的最終目的是實現(xiàn)
    發(fā)表于 11-17 07:54 ?2753次閱讀
    <b class='flag-5'>FPGA</b>中的<b class='flag-5'>時序</b>約束設(shè)計

    FPGA時序約束的理論基礎(chǔ)知識說明

    FPGA 設(shè)計中,很少進行細致全面的時序約束和分析,F(xiàn)max是最常見也往往是一個設(shè)計唯一的約束。這一方面是由FPGA的特殊結(jié)構(gòu)決定的,另一方面也是由于缺乏好用的工具造成的。好的時序
    發(fā)表于 01-12 17:31 ?8次下載
    <b class='flag-5'>FPGA</b><b class='flag-5'>時序</b>約束的<b class='flag-5'>理論基礎(chǔ)知識</b>說明

    時序約束系列之D觸發(fā)器原理和FPGA時序結(jié)構(gòu)

    明德?lián)P有完整的時序約束課程與理論,接下來我們會一章一章以圖文結(jié)合的形式與大家分享時序約束的知識。要掌握FPGA
    的頭像 發(fā)表于 07-11 11:33 ?5577次閱讀
    <b class='flag-5'>時序</b>約束系列之D觸發(fā)器原理和<b class='flag-5'>FPGA</b><b class='flag-5'>時序</b>結(jié)構(gòu)

    FPGA知識匯集-源同步時序系統(tǒng)

    針對普通時鐘系統(tǒng)存在著限制時鐘頻率的弊端,人們設(shè)計了一種新的時序系統(tǒng),稱之為源同步時序系統(tǒng)。它最大的優(yōu)點就是大大提升了總線的速度,在理論上信號的傳送可以不受傳輸延遲的影響。下面我們來看看這種源同步時鐘系統(tǒng)的結(jié)構(gòu)。
    的頭像 發(fā)表于 12-26 17:04 ?1386次閱讀

    FPGA設(shè)計-時序約束(理論篇)

    STA(Static Timing Analysis,即靜態(tài)時序分析)在實際FPGA設(shè)計過程中的重要性是不言而喻的
    發(fā)表于 06-26 09:01 ?929次閱讀
    <b class='flag-5'>FPGA</b>設(shè)計-<b class='flag-5'>時序</b>約束(<b class='flag-5'>理論</b>篇)
    主站蜘蛛池模板: 久久精品国产亚洲婷婷 | 久久精品亚洲青青草原 | 色天使在线播放 | 国产精品天天干 | 欧美视频xxxxx | 国产乱码1卡一卡二卡 | 国产三级网 | 久久精品免看国产 | 亚洲高清色 | 亚洲一区二区三区不卡视频 | 免费一区二区三区 | 成人精品一区二区不卡视频 | 四虎永久在线精品网址 | 天天爽天天色 | 很黄很黄叫声床戏免费视频 | 人阁色第四影院在线观看 | 99色在线观看 | 天天舔天天射天天干 | 亚洲天堂网在线观看 | 思思久99久女女精品 | 爱情社保片鲁丝片一区 | 天天插天天搞 | 狠狠色噜噜狠狠狠狠 | 大色视频 | 日本不卡一区视频 | 性刺激的欧美三级视频 | 久久精品国产夜色 | 午夜影院黄色片 | 日本三级黄色网址 | 国产叼嘿视频免费网站 | 精品综合久久久久久98 | 亚洲天天看 | 天天看爽片| 日韩婷婷| 欧美电影一区二区三区 | 4虎影院最近地址 | 天堂在线bt | 色性网| 天天干天操 | 天天干天天射天天插 | 婷婷综合五月天 |