色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

探討兩種時鐘同步的總線電路方案

冬至子 ? 來源:老戚的硬件筆記 ? 作者:老戚的硬件筆記 ? 2023-06-27 15:18 ? 次閱讀

高速數字電路模塊通常以 同步 (synchronous)電路的形式實現,它們由一個或者多個時鐘驅動(觸發)。對于 單一時鐘(域) 的同步電路而言,只要輸入和時鐘的關系滿足 建立(setup)時間保持(hold)時間的時序關系,電路的輸出(布爾值)就是可預測的,這是數字邏輯電路設計的基礎。如果 不能滿足建立保持時間 ,我們認為輸入是 異步 (asynchronous) 信號 。一個時鐘域的同步信號輸出到另一個時鐘域通常被認為是異步信號。

本文從同步電路時序模型出發,探討了兩種時鐘同步的總線電路方案:

  • 共同時鐘 (common clock)總線
  • 源同步 (source synchronous)總線

共同時鐘總線的收發端使用同一時鐘,結構簡單,由于物理限制和PVT效應,局限于時鐘速率比較低的應用;源同步總線增加 接口時鐘 ,并以 與數據相同的方式發送 ,大大提升了接口時鐘速率,由于引入了 不同的時鐘域 ,也增加了接口設計的復雜程度。

1. 時鐘同步電路的時序模型

圖片

<圖1>

寄存器A在時鐘(launch clock)的上升沿打出數據,經過兩段飛行時間(傳輸延時)和組合邏輯電路延時之后,在下一個時鐘沿(capture clock)被寄存器B抓取,這里假設A、B的時鐘完全相同 - 頻率相同相位相同。在兩個時鐘上升沿之間,按照時間順序,發生了下列事件:

寄存器A打出輸出(QA)。QA在上升沿之后一段時間才能有效(valid),這個時間是tco(clock to output);

傳輸延時tflight1,組合邏輯電路引起的延時tlogic,傳輸延時tflight2;

寄存器B抓取輸入。輸入在時鐘上升沿之前必須提前穩定(建立時間tsetup),在時鐘上升沿之后保持一段時間(保持時間thold)。假如不滿足建立、保持時間的要求,那么B的輸出可能會非0非1的亞穩態(Metastability)。

圖片

<圖2>

把這些事件銜接在一起,形成了時序預算(timing budget)分配圖。注意,‘X’表示不確定區間,通常是由PVT(制程電壓溫度)效應引起的偏差。

tsetup_margin = Period - tco(max)- tflight1 - tlogic(max) - tflight2 - tsetup

thold_margin = tco(min) + tflight1 + tlogic(min) + tflight2 - thold

tsetup_margin和thold_margin為 時序裕量 (margin),它**>=0代表滿足建立保持時間**要求。

2. 共同時鐘(common clock)系統總線

共同時鐘系統其實可以借用<圖1>,只需要把寄存器換成芯片(系統)。

共同時鐘系統只有一個時鐘(域),無論發送端還是接收端。

回到時序計算公式,要使tsetup_margin >=0,可以得到:

Period >= tco(max) + tflight1 + tlogic(max) + tflight2 + tsetup

右邊這些參數代表了真實的物理局限,它們決定了時鐘可以跑多快(時鐘周期最小是多少)。

tflight1、tflight2來自于PCB走線,連接器芯片封裝等等。

tco、tsetup、tlogic代表芯片的 物理特性參數 。不同的芯片在不同的溫度/電壓下由于PVT效應表現會有變化,形成了時序圖上的 不確定區間 。我們必須計算最惡劣(worst case)的情況,這會吃掉時序裕量。

而且,我們也做不到理想的單一同步時鐘。出于信號質量的考量,時鐘信號通常是點對點(point to point)的連接。不同模塊的時鐘,通常是連接同一個時鐘buffer的不同扇出(fanout)。在工程實踐上,理想的同步很難做到,只能把相位偏差(skew)控制在一定范圍內。

所有這些,都限制了時鐘速度或者數據吞吐量的提升,而優化參數常常意味著成本的抬升。老戚看到的共同時鐘系統的時鐘沒有超過100MHz的。實現更高速總線的解決辦法是源同步時鐘方案。

3. 源同步(source synchronous)系統

源同步在芯片(系統)接口上 同時輸出數據和(接口)時鐘 ,數據和時鐘采用完全相同的IO結構,從而最大程度的抵消tco,tflight等等。通常認為,同一個芯片上的PVT效應也是一致的。

圖片

<圖3>

<圖3>是典型的中心對齊(center aligned)的源同步DDR輸出。內部PLL的輸出兩路相位相差90度的時鐘,經過同等的傳輸延時,到達接收端的時候,時鐘剛好處在數據的中心(假定接收端建立保持時間的要求也是對等的)。接收端使用接口時鐘clock_out抓取數據data_out,緊接著把數據同步到本地時鐘。 接口時鐘和本地時鐘并不一致 ,屬于 不同的時鐘域

現有的高速并行接口無一例外都是源同步,最典型的當然是內存接口。以DDR4為例,地址/命令/片選信號和主時鐘形成了一組源同步總線,內存數據DQ每8位就會有一個DQS信號作為接口時鐘,形成源同步的數據時鐘總線。在接收端,數據會先被抓取到相應DQS的時鐘域,然后同步到主時鐘。

源同步很好的解決了接口總線的速度問題,卻也引入了不同的時鐘域, 增加了收發接口設計的復雜度

  1. 跨時鐘域(clock domain crossing)

實現跨時鐘域的信號傳遞要回到時鐘域C0的輸出時鐘域C1的輸入建立保持時間的基本問題。

假如時鐘C0/C1 同源 (不同頻,例如分頻/倍頻關系)而且相位差固定可以直接用本地時鐘抓取 ;同頻(源)但是不知道相位關系不確定的可以以FIFO的方式解決;有頻差的也可以用 FIFO解決 ,但要防止溢出(overrun,underrun)。

還是以DDR4內存接口為例,假設主時鐘是1600MHz,那么DQS則是倍頻 --- 3200MHz。由于時鐘(包括地址/命令/片選)信號的fly-by拓撲,時鐘到達不同內存顆粒存在先后順序。對于寫操作(write),控制器通過write leveling偵測到未經調整的DQS和主時鐘的相位關系,相應的調整輸出DQS的相位,保證內存顆粒接收的DQS和主時鐘保持 特定的相位關系 ,從而在顆粒內部能夠以最簡單的方式(同時延時latency最小)完成跨時鐘域。對于讀操作,似乎有read leveling來實現相似的功能(這方面資料不詳)。有趣的是,在DDR4內存接口,控制器(通常邏輯更為復雜)承擔了所有時序調整的責任,內存(存儲廠商的邏輯設計能力要差一些)接口則以最簡化的方式工作。

以太網領域,處理跨時鐘域更常用的方法是FIFO(First In First Out)。FIFO不僅能夠處理同頻時鐘的跨時鐘域數據轉換,也能處理不同頻率(有限頻差)的跨時鐘域處理,從而獲得了廣泛的應用。PCIe協議和以太網協議都運用基于FIFO的 彈性緩沖 (elastic buffer)來處理系統時鐘的PPM偏差問題。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 寄存器
    +關注

    關注

    31

    文章

    5357

    瀏覽量

    120632
  • 連接器
    +關注

    關注

    98

    文章

    14568

    瀏覽量

    136759
  • 同步電路
    +關注

    關注

    1

    文章

    60

    瀏覽量

    13317
  • FIFO存儲
    +關注

    關注

    0

    文章

    103

    瀏覽量

    6018
  • PCB走線
    +關注

    關注

    3

    文章

    134

    瀏覽量

    13945
收藏 人收藏

    評論

    相關推薦

    兩種典型的電池供電電路的設計方案

    本文從設計手持產品的工作實踐出發,討論兩種典型的電池供電電路的設計情況。##軟開關電路的開/關機的過程分為兩種情況。
    發表于 05-08 11:52 ?7229次閱讀

    SOPC設計中的兩種片上總線分析

    文中將片上總線與傳統總線進行比較,介紹了并發多主設備總線體系;同時通過對AMBA和Avalon兩種片上總線的詳細分析、比較,針對它們的不同特
    發表于 12-15 10:36 ?1365次閱讀

    針對CAN總線傳輸距離問題的兩種解決方案

    針對CAN總線傳輸距離問題的兩種解決方案
    發表于 08-16 16:13

    基于FPGA的時鐘恢復以及系統同步方案設計

    中用到的時鐘恢復技術以及系統同步方法進行探討,并設計了一方案,經過了試驗和實際應用考驗,證明其精度高,實現靈活,并取得了良好的應用效果。
    發表于 06-18 08:15

    兩種不同結構的永磁同步電機特點說明

    兩種不同結構的永磁永磁同步電機特點說明——表貼式和內置式永磁同步電機 spmsm 和 ipmsm 的區別總結永磁同步電機凸極性和隱極性面裝式和內置式的關系結構特征當三相PMSM轉子磁路
    發表于 06-28 09:55

    基于FFT的兩種偽碼快速捕獲方案

    該文提出兩種基于FFT 的偽碼快速捕獲方案,一是基于分數倍采樣率轉換器的快捕方案;另一是基于抽取器的快捕
    發表于 08-26 16:06 ?25次下載
    基于FFT的<b class='flag-5'>兩種</b>偽碼快速捕獲<b class='flag-5'>方案</b>

    兩種常見的MOSFET驅動電路

    本內容提供了兩種常見的MOSFET驅動電路
    發表于 09-23 10:03 ?2.3w次閱讀
    <b class='flag-5'>兩種</b>常見的MOSFET驅動<b class='flag-5'>電路</b>

    兩種總線數據兩種傳遞形式:PIO、DMA介紹資料下載

    電子發燒友網為你提供兩種總線數據兩種傳遞形式:PIO、DMA介紹資料下載的電子資料下載,更有其他相關的電路圖、源代碼、課件教程、中文資料、英文資料、參考設計、用戶指南、解決
    發表于 04-19 08:46 ?4次下載
    <b class='flag-5'>兩種</b><b class='flag-5'>總線</b>數據<b class='flag-5'>兩種</b>傳遞形式:PIO、DMA介紹資料下載

    通常有兩種不同的時鐘門控實現技術

    constrained,mobile端不能夠充更多的電就只能盡可能地降低功耗了(無法開源只能節流呀),也因為時鐘門控是降低芯片動態功耗最簡單,最常用的方法之一。 時鐘門控技術分類:通常,有兩種不同的
    的頭像 發表于 06-13 16:48 ?2663次閱讀

    兩種MOS冗余驅動方案

    兩種MOS冗余驅動方案
    發表于 10-28 12:00 ?2次下載
    <b class='flag-5'>兩種</b>MOS冗余驅動<b class='flag-5'>方案</b>

    時鐘同步總線電路方案

     高速數字電路模塊通常以 同步 (synchronous)電路的形式實現,它們由一個或者多個時鐘驅動(觸發)。對于 單一時鐘(域) 的
    的頭像 發表于 06-23 17:53 ?1749次閱讀
    <b class='flag-5'>時鐘</b><b class='flag-5'>同步</b>的<b class='flag-5'>總線</b><b class='flag-5'>電路</b><b class='flag-5'>方案</b>

    同步電路與異步電路有何區別

    同步電路與異步電路有何區別 同步電路和異步電路是數字電路
    的頭像 發表于 08-27 16:57 ?1w次閱讀

    介紹兩種常見的移相器電路原理

    移相器的電路原理可以有多種實現方式,以下是兩種常見的移相器電路原理
    的頭像 發表于 09-19 11:01 ?2279次閱讀

    時鐘信號的同步 在數字電路里怎樣讓個不同步時鐘信號同步

    時鐘信號的同步 在數字電路里怎樣讓個不同步時鐘信號同步
    的頭像 發表于 10-18 15:23 ?1672次閱讀

    時鐘樹是什么?介紹兩種時鐘樹結構

    今天來聊一聊時鐘樹。首先我先講一下我所理解的時鐘樹是什么,然后介紹兩種時鐘樹結構。
    的頭像 發表于 12-06 15:23 ?1777次閱讀
    主站蜘蛛池模板: 国产精品伊人| 成人欧美尽粗二区三区AV| 日日夜夜影院在线播放| 恋夜影视列表免费安卓手机版| 国产又粗又猛又爽黄老大爷| 俄罗斯搜索引擎Yandex推广入口| seba51久久精品| blacked黑人战小美女| 99久久99久久精品| 99久久99久久精品国产片果冻| 91久久偷偷做嫩草影院免费看| 在线观看中文字幕码2021不用下载| 亚洲欧美强伦一区二区另类| 亚洲qvod图片区电影| 亚洲国产高清在线观看视频| 亚洲国产在线精品国| 亚洲精品嫩草AV在线观看| 亚洲欧美日本中文子不卡| 亚洲中文字幕日产乱码2020 | 18禁止观看免费私人影院| 中国jjzz| 99久久re6热精品首页| 99久久全国免费久久爱| ewp系列虐杀在线视频| 冰山高冷受被c到哭np双性| 成人女人A级毛片免费软件| 风月宝鉴之淫乱英雄传 电影| 国产高清免费视频免费观看| 国产亚洲精品久久久久久久| 精品久久久久久久久免费影院| 久久两性视频| 免费一区在线观看| 青柠在线观看免费完整版| 肉耽高h一受n攻| 性奴公司 警花| 伊人久久99热这里只有精品| 97SE亚洲国产综合自在线不卡| 补课H湿 1V1 PLAY| 国产亚洲精品99一区二区| 久久成人亚洲| 欧美 亚洲 日韩 中文2019|