91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

e9Zb_gh_8734352 ? 來源:FPGA技術(shù)聯(lián)盟 ? 2022-12-26 17:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

02. 源同步時(shí)序系統(tǒng)

針對普通時(shí)鐘系統(tǒng)存在著限制時(shí)鐘頻率的弊端,人們設(shè)計(jì)了一種新的時(shí)序系統(tǒng),稱之為源同步時(shí)序系統(tǒng)。它最大的優(yōu)點(diǎn)就是大大提升了總線的速度,在理論上信號的傳送可以不受傳輸延遲的影響。下面我們來看看這種源同步時(shí)鐘系統(tǒng)的結(jié)構(gòu)。

1.源同步系統(tǒng)的基本結(jié)構(gòu)

e24ae660-82b5-11ed-bfe3-dac502259ad0.png

上圖是一個(gè)基本的源同步時(shí)鐘系統(tǒng)的結(jié)構(gòu)示意圖??梢钥吹?,驅(qū)動芯片在發(fā)送數(shù)據(jù)信號的同時(shí)也產(chǎn)生了選通信號(Strobe),而接收端的觸發(fā)器由該選通信號脈沖控制數(shù)據(jù)的讀取,因此,這個(gè)選通信號也可以稱為源同步時(shí)鐘信號。

源同步時(shí)鐘系統(tǒng)中,數(shù)據(jù)和源同步時(shí)鐘信號是同步傳輸?shù)?,我們保證這兩個(gè)信號的飛行時(shí)間完全一致,這樣只要在發(fā)送端的時(shí)序是正確的,那么在接收端也能得到完全正確的時(shí)序。整個(gè)系統(tǒng)在時(shí)序上的穩(wěn)定性完全體現(xiàn)在數(shù)據(jù)和選通信號的匹配程度上,包括傳輸延遲的匹配,器件性能的匹配等等,只要兩者條件完全相同,那么我們就可以保證系統(tǒng)的時(shí)序絕對正確,而對系統(tǒng)的最高時(shí)鐘頻率沒有任何限制。

當(dāng)然,對于任何數(shù)據(jù)接收來說,一定的建立和保持時(shí)間都是必須滿足的,源同步時(shí)鐘系統(tǒng)也同樣如此,主要體現(xiàn)在數(shù)據(jù)信號和選通信號之間的時(shí)序要求上。最理想的情況就是選通信號能在數(shù)據(jù)信號的中央部分讀取,如圖下圖所示,這樣才能保證最充分的建立和保持時(shí)間。

e25de54e-82b5-11ed-bfe3-dac502259ad0.png

為了保證選通信號和數(shù)據(jù)信號相對保持正確的時(shí)序,在源同步時(shí)鐘系統(tǒng)中是通過驅(qū)動芯片內(nèi)部的數(shù)字延時(shí)器件DLL來實(shí)現(xiàn)(見下圖),而不是通過PCB走線來控制,因?yàn)橄啾容^而言,DLL器件能做到更為精確的延時(shí),同時(shí)還可以受芯片電路控制,調(diào)節(jié)起來更為方便。

e28c3c28-82b5-11ed-bfe3-dac502259ad0.png

2.源同步時(shí)序要求

前面已經(jīng)提到源同步時(shí)鐘系統(tǒng)設(shè)計(jì)中最重要的一點(diǎn)就是保證data和strobe信號之間的偏移(Skew)最小,引起這些誤差的最主要的因素就是實(shí)際系統(tǒng)中各器件的時(shí)序參數(shù)Tco的不同,此外還有布線上引起的差異,為了更好地說明這些Skew對時(shí)序的具體影響,下面我們還是通過時(shí)序圖分析的方法來計(jì)算一下源同步時(shí)鐘系統(tǒng)中信號的建立時(shí)間裕量和保持時(shí)間裕量。

首先考慮建立時(shí)間裕量:

和普通時(shí)序分析的方法一下,我們也是從建立時(shí)間環(huán)的角度考慮,參考下面的結(jié)構(gòu)圖,我們可以作出驅(qū)動端和接收端的時(shí)序示意圖(下圖)。

e28c3c28-82b5-11ed-bfe3-dac502259ad0.png

e2e2478a-82b5-11ed-bfe3-dac502259ad0.png

Tdata = Tco_data +Tflt_data

Tstrobe = Tco strobe + Tflt strobe + Tdelay

其中,Tco和Tflt分別代表數(shù)據(jù)/選通信號在器件的內(nèi)部延遲和信號傳輸?shù)娘w行時(shí)間,Tdelay是指數(shù)據(jù)信號和選通信號之間的延遲,由系統(tǒng)內(nèi)DLL延時(shí)器件決定,圖中假設(shè)為一個(gè)時(shí)鐘周期。

將上式帶入建立時(shí)間裕量的計(jì)算公式:Tsetup margin = Tclk – Tdata– Tsetup可以得到:

Tsetup margin =(Tco strobe + Tflt strobe + Tdelay)- (Tco data+ Tflt data) – Tsetup

如果我們將數(shù)據(jù)和Strobe信號在器件內(nèi)的延時(shí)差異定義為Tvb;將PCB走線引起的延時(shí)差異定義為Tpcb skew:

Tvb = Tco data– (Tco strobe + Tdelay)

Tpcb skew = Tflt data – Tflt strobe

這樣可以得到一個(gè)簡單的建立時(shí)間裕量方程:

Tsetup margin = - Tvb – Tsetup – Tpcb skew (1.6.5)

注意:公式1.6.5中Tvb是一個(gè)負(fù)值,從公式中可以看出,如果數(shù)據(jù)和選通信號的Tco相同的話,其大小就是- Tdelay ,也就說明數(shù)據(jù)信號必須提前于選通信號發(fā)送。

再考慮保持時(shí)間裕量,如下圖所示,同樣分析可以得到:

再考慮保持時(shí)間裕量,如圖1-6-12,同樣分析可以得到:

Thold margin = (Tco data + Tflt data + Tdelay) – (Tco strobe +Tflt strobe) – Thold

如果定義:Tva = Tco data – Tco strobe + Tdelay 為正值;Tpcb skew定義不變。則保持時(shí)間裕量的計(jì)算公式為:

Thold margin = Tva – Thold – Tpcb skew (1.6.6)

在公式1.6.5和1.6.6中,兩個(gè)重要的參數(shù)是Tvb和Tva,Tvb表示“Valid before”,即數(shù)據(jù)在選通脈沖前有效存在的時(shí)間;Tva表示“Valid after”,指選通信號脈沖之后數(shù)據(jù)仍然有效持續(xù)的時(shí)間。這兩個(gè)時(shí)序參數(shù)一般都可以在器件的datasheet上會找到。

和普通時(shí)鐘系統(tǒng)相比,源同步總線在PCB布線的設(shè)計(jì)上反而更為方便,設(shè)計(jì)者只需要嚴(yán)格保證線長的匹配就行了,而不用太多的考慮信號走線本身的長度。當(dāng)然,盡管源同步數(shù)據(jù)傳輸在理論上突破了頻率的限制,但隨著頻率的提高,在控制Skew上也變得越來越困難,尤其是一些信號完整性因素帶來的影響也越發(fā)顯得突出,而且目前的高速系統(tǒng)設(shè)計(jì)中,往往綜合應(yīng)用了普通時(shí)鐘和源同步時(shí)鐘技術(shù),比如對于地址/控制信號采用普通時(shí)鐘總線,而高速的數(shù)據(jù)傳輸則是采用源同步總線。這些對于高速PCB設(shè)計(jì)分析人員來說是一個(gè)非常嚴(yán)峻的挑戰(zhàn)。

審核編輯:湯梓紅

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

    關(guān)注

    1660

    文章

    22416

    瀏覽量

    636584
  • pcb
    pcb
    +關(guān)注

    關(guān)注

    4407

    文章

    23885

    瀏覽量

    424489
  • 時(shí)序
    +關(guān)注

    關(guān)注

    5

    文章

    406

    瀏覽量

    38881
  • 源同步時(shí)序
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    5351

原文標(biāo)題:FPGA知識匯集-源同步時(shí)序系統(tǒng)

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    FPGA案例解析:針對同步時(shí)序約束

    約束流程 說到FPGA時(shí)序約束的流程,不同的公司可能有些不一樣。反正條條大路通羅馬,找到一種適合自己的就行了。從系統(tǒng)上來看,同步時(shí)序約束可以
    的頭像 發(fā)表于 11-20 14:44 ?9325次閱讀
    <b class='flag-5'>FPGA</b>案例解析:針對<b class='flag-5'>源</b><b class='flag-5'>同步</b>的<b class='flag-5'>時(shí)序</b>約束

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

    時(shí)序的理論,那肯定是不稱職的。本章我們就普通時(shí)序(共同時(shí)鐘)和同步系統(tǒng)時(shí)序等方面對
    的頭像 發(fā)表于 12-13 10:50 ?2968次閱讀
    <b class='flag-5'>FPGA</b><b class='flag-5'>知識</b><b class='flag-5'>匯集</b>-<b class='flag-5'>FPGA</b><b class='flag-5'>時(shí)序</b>基礎(chǔ)理論

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

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

    FPGA時(shí)序分析

    完整性工程師來說,如果不懂得系統(tǒng)時(shí)序的理論,那肯定是不稱職的。本章我們就普通時(shí)序(共同時(shí)鐘)和同步系統(tǒng)
    發(fā)表于 08-11 17:55

    同步時(shí)序系統(tǒng)之基本結(jié)構(gòu)

    ,這個(gè)選通信號也可以稱為同步時(shí)鐘信號。同步時(shí)鐘系統(tǒng)中,數(shù)據(jù)和
    發(fā)表于 12-30 13:54

    ETD第14期:SDR同步接口時(shí)序約束方法

    ETD第14期:SDR同步接口時(shí)序約束方法活動詳情 在設(shè)計(jì)接口時(shí),要滿足同步時(shí)鐘和總線信號有確定的時(shí)序要求困擾了不少工程師,那么如何有效的
    發(fā)表于 12-31 14:21

    FPGA沙龍:SDR同步接口時(shí)序約束方法沙龍精彩內(nèi)容回顧!

    草叢中兩只花,今天的沙龍現(xiàn)場我們還迎來了兩位美女工程師,有木有感覺本次沙龍的氛圍更加輕松了呢~~~!張工正在為大家介紹SDR同步接口時(shí)序約束,學(xué)會這個(gè)保證你貫穿全部時(shí)序問題!會中認(rèn)真
    發(fā)表于 12-31 14:25

    FPGA實(shí)戰(zhàn)演練邏輯篇55:VGA驅(qū)動接口時(shí)序設(shè)計(jì)之2同步接口

    可以分析一下這個(gè)接口的時(shí)序要求,然后對其進(jìn)行約束。這個(gè)輸出的信號,其實(shí)是很典型的同步接口,它的時(shí)鐘和數(shù)據(jù)都是由FPGA來驅(qū)動產(chǎn)生的。一般的
    發(fā)表于 07-29 11:19

    FPGA時(shí)序約束OFFSET

    FPGA時(shí)序約束,總體來分可以分為3類,輸入時(shí)序約束,輸出時(shí)序約束,和寄存器到寄存器路徑的約束。其中輸入時(shí)序約束主要指的是從
    發(fā)表于 09-05 21:13

    詳解FPGA時(shí)序以及時(shí)序收斂

    )System Synchronous inputs系統(tǒng)同步輸入,指由同一時(shí)鐘傳輸和捕獲數(shù)據(jù),如下圖所示。上圖可以看出,FPGA和輸入設(shè)備是同源的,共用一個(gè)
    發(fā)表于 07-09 09:14

    使用時(shí)鐘PLL的同步系統(tǒng)時(shí)序分析

    使用時(shí)鐘PLL的同步系統(tǒng)時(shí)序分析一)回顧同步時(shí)序
    發(fā)表于 10-05 09:47 ?31次下載

    基于Cadence的同步時(shí)序仿真

    根據(jù)同步的一些基本問題,在Cadence仿真環(huán)境下,對同步時(shí)序進(jìn)行仿真,仿真結(jié)果表明,設(shè)計(jì)能滿足噪聲容限和過沖,仿真后的可知數(shù)據(jù)線和時(shí)間
    發(fā)表于 05-29 15:26 ?0次下載
    基于Cadence的<b class='flag-5'>源</b><b class='flag-5'>同步</b><b class='flag-5'>時(shí)序</b>仿真

    FPGA重要設(shè)計(jì)思想及工程應(yīng)用之時(shí)序同步設(shè)計(jì)

    FPGA重要設(shè)計(jì)思想及工程應(yīng)用之時(shí)序同步設(shè)計(jì)
    發(fā)表于 05-10 11:24 ?16次下載

    時(shí)序約束步驟:系統(tǒng)同步同步

    針對普通時(shí)鐘系統(tǒng)存在著限制時(shí)鐘頻率的弊端,人們設(shè)計(jì)了一種新的時(shí)序系統(tǒng),稱之為同步時(shí)序
    的頭像 發(fā)表于 12-20 07:09 ?5327次閱讀
    <b class='flag-5'>時(shí)序</b>約束步驟:<b class='flag-5'>系統(tǒng)</b><b class='flag-5'>同步</b>與<b class='flag-5'>源</b><b class='flag-5'>同步</b>

    FPGA時(shí)序約束的常用指令與流程詳細(xì)說明

    說到FPGA時(shí)序約束的流程,不同的公司可能有些不一樣。反正條條大路通羅馬,找到一種適合自己的就行了。從系統(tǒng)上來看,同步時(shí)序約束可以分為
    發(fā)表于 01-11 17:46 ?14次下載
    <b class='flag-5'>FPGA</b><b class='flag-5'>時(shí)序</b>約束的常用指令與流程詳細(xì)說明