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

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

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

3天內不再提示

跨時鐘域處理方式

CHANBAEK ? 來源:新芯設計 ? 作者:新芯設計 ? 2023-06-21 11:53 ? 次閱讀

引言

??類似于電源域(電源規劃與時鐘規劃亦是對應的),假如設計中所有的 D 觸發器都使用一個全局網絡 GCLK ,比如 FPGA 的主時鐘輸入,那么我們說這個設計只有一個時鐘域。假如設計有兩個輸入時鐘,分別給不同的接口使用,那么我們說這個設計中有兩個時鐘域,不同的時鐘域,有著不同的時鐘頻率和時鐘相位。

??在實際的 FPGA 系統設計中,經常有多個不同的時鐘源的參與,比如 FPGA 內部的 Clock Wizard 時鐘分頻 IP 核,連接到許多不同的頻率輸入的 IP 模塊,這個在視頻顯示系統中是很常見的,畢竟,不同的視頻顯示格式需要不同的像素頻率,也就需要不同的輸入時鐘。例如 640X480@60Hz 需要 25.175MHz 時鐘,而 1280X720@60Hz 需要 74.2MHz 時鐘等等。

一、跨時鐘域處理方式

1、對于單比特數據的跨時鐘域: 打兩拍 (即定義兩級寄存器對輸入數據進行延拍,這個在解決 “亞穩態” 方式的隨筆中已經提及)。

2、對于多比特數據的跨時鐘域: 異步 FIFO(異步雙口 RAM) 。例如前面一個模塊的數據發送速率為 100MHz,而后面一個模塊的數據接收速率為 50MHz,這樣就是數據速率傳輸的不同步,那么,我們可以在中間插入一個異步 FIFO,一端接收前面的 100MHz 速率的數據進行緩存,另一端發送 50MHz 速率的數據,從而達到數據的同步接收與發送。當然,這里的 FIFO 的深度就需要自己計算了。

3、 握手協議 。由于兩個異步時鐘的頻率關系不確定,所以,也就無法保證能否滿足觸發器之間的建立時間和保持時間,如果違反了建立時間或者保持時間的要求,那么接收域將會采樣到處于亞穩態的數據,那么系統就可能崩潰了。

??因此,我們可以使如下用握手協議方式處理跨時鐘域數據傳輸,只需要對雙方的握手信號(req 和 ack)分別使用脈沖檢測方法進行同步。如下所示,假設 req、ack、data 總線在初始化時都處于無效狀態,發送域先把數據放入總線,隨后發送有效的 req 信號給接收域,接收域在檢測到有效的 req 信號后鎖存數據總線,然后回送一個有效的 ack 信號表示讀取完成應答,發送域在檢測到有效 ack 信號后撤銷當前的 req 信號,接收域在檢測到 req 撤銷后也相應撤銷 ack 信號,此時完成一次正常握手通信

圖片

基于握手協議的跨時鐘域處理方式

??此后,發送域可以繼續開始下一次握手通信,依次循環。該握手協議方式能夠保證接收到的數據穩定可靠,有效的避免了亞穩態的出現,但是,控制信號握手檢測會消耗通信雙方較多的時間和資源。這樣的通信協議類似于 AXI4-Stream 流協議,當然,前者是一次握手發送一次數據,后者是一次握手可以連續發送數據,AXI4-Stream 流協議的主要通信信號為 tvalid 和 tready,這個協議在視頻流傳輸中非常重要且實用,大家可以去學一學。

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

    關注

    1629

    文章

    21729

    瀏覽量

    603013
  • fifo
    +關注

    關注

    3

    文章

    387

    瀏覽量

    43649
  • 時鐘
    +關注

    關注

    10

    文章

    1733

    瀏覽量

    131451
  • 觸發器
    +關注

    關注

    14

    文章

    2000

    瀏覽量

    61132
收藏 人收藏

    評論

    相關推薦

    關于時鐘信號的處理方法

    我在知乎看到了多bit信號時鐘的問題,于是整理了一下自己對于時鐘信號的處理方法。
    的頭像 發表于 10-09 10:44 ?6158次閱讀

    如何處理好FPGA設計中時鐘問題?

    以手到擒來。這里介紹的三種方法時鐘處理方法如下:打兩拍;異步雙口 RAM;格雷碼轉換。01方法一:打兩拍大家很清楚,處理
    發表于 09-22 10:24

    三種時鐘處理的方法

    的三種方法時鐘處理方法如下:  1. 打兩拍;  2. 異步雙口RAM;  3. 格雷碼轉換。  方法一:打兩拍  大家很清楚,處理
    發表于 01-08 16:55

    如何處理好FPGA設計中時鐘間的數據

    時鐘處理是FPGA設計中經常遇到的問題,而如何處理
    發表于 07-29 06:19

    如何處理時鐘間的數據呢

    時鐘處理是什么意思?如何處理時鐘
    發表于 11-01 07:44

    FPGA時鐘處理簡介

    (10)FPGA時鐘處理1.1 目錄1)目錄2)FPGA簡介3)Verilog HDL簡介4)FPGA
    發表于 02-23 07:47

    揭秘FPGA時鐘處理的三大方法

    時鐘處理是 FPGA 設計中經常遇到的問題,而如何處理
    的頭像 發表于 12-05 16:41 ?1644次閱讀

    總線半握手時鐘處理

    總線半握手時鐘處理 簡要概述: 在上一篇講了單bit脈沖同步器時鐘
    的頭像 發表于 04-04 12:32 ?2852次閱讀
    總線半握手<b class='flag-5'>跨</b><b class='flag-5'>時鐘</b><b class='flag-5'>域</b><b class='flag-5'>處理</b>

    關于時鐘的詳細解答

    每一個做數字邏輯的都繞不開時鐘處理,談一談SpinalHDL里用于時鐘
    的頭像 發表于 04-27 10:52 ?4268次閱讀
    關于<b class='flag-5'>跨</b><b class='flag-5'>時鐘</b><b class='flag-5'>域</b>的詳細解答

    介紹3種方法時鐘處理方法

    時鐘處理是FPGA設計中經常遇到的問題,而如何處理
    的頭像 發表于 09-18 11:33 ?2.2w次閱讀
    介紹3種方法<b class='flag-5'>跨</b><b class='flag-5'>時鐘</b><b class='flag-5'>域</b><b class='flag-5'>處理</b>方法

    三種時鐘處理的方法

    時鐘處理是FPGA設計中經常遇到的問題,而如何處理
    的頭像 發表于 10-18 09:12 ?7757次閱讀

    時鐘電路設計總結

    時鐘操作包括同步時鐘操作和異步
    的頭像 發表于 05-18 09:18 ?736次閱讀
    <b class='flag-5'>跨</b><b class='flag-5'>時鐘</b><b class='flag-5'>域</b>電路設計總結

    FPGA時鐘處理方法(一)

    時鐘是FPGA設計中最容易出錯的設計模塊,而且一旦時鐘出現問題,定位排查會非常困難,因為
    的頭像 發表于 05-25 15:06 ?1986次閱讀
    FPGA<b class='flag-5'>跨</b><b class='flag-5'>時鐘</b><b class='flag-5'>域</b><b class='flag-5'>處理</b>方法(一)

    FPGA時鐘處理方法(二)

    上一篇文章已經講過了單bit時鐘處理方法,這次解說一下多bit的時鐘
    的頭像 發表于 05-25 15:07 ?1022次閱讀
    FPGA<b class='flag-5'>跨</b><b class='flag-5'>時鐘</b><b class='flag-5'>域</b><b class='flag-5'>處理</b>方法(二)

    如何處理時鐘這些基礎問題

    對于數字設計人員來講,只要信號從一個時鐘跨越到另一個時鐘,那么就可能發生亞穩態。我們稱為“時鐘
    發表于 01-08 09:39 ?633次閱讀
    如何<b class='flag-5'>處理</b><b class='flag-5'>跨</b><b class='flag-5'>時鐘</b><b class='flag-5'>域</b>這些基礎問題
    主站蜘蛛池模板: jizzjizz丝袜| 日本吃孕妇奶水免费观看| 国产视频成人| 国产精品99久久久久久AV蜜臀| 男人和女人一级黄色大片| 麻豆国产MV视频| 中文日产无乱码AV在线观| 欧美内射AAAAAAXXXXX| 亚洲一卡久久4卡5卡6卡7卡| 俄罗斯bbbbbbbbb大片| 国内精品视频久久久久免费| 免费国产在线观看| 亚洲qvod图片区电影| CHINESE老阿姨免费视频| 国内精品久久久久影院老司| 东京热无码中文字幕av专区| 果冻传媒MV免费播放在线观看 | 国产精品99久久久精品无码| 国产免费阿v精品视频网址| 后入式狂顶免费视频| 成都电影免费中文高清| 91系列在线观看免费| 超碰免费视频部落格| 国产午夜精品鲁丝片| 老司机午夜影院味味| 久久AV国产麻豆HD真实| 国产在线观看不卡| 美女坐脸vk| 老司机福利在 线影院| 日本久久免费大片| 强奷乱码欧妇女中文字幕熟女| 十分钟免费视频大全在线观看| 免费又黄又硬又爽大片| 试看2分钟AA片| 99精彩视频在线观看| 在线亚洲中文字幕36页| 风月宝鉴之淫乱英雄传 电影| 开心片色99xxxx| 美女诱点第6季| 亚洲AV永久无码精品澳门| 99视频免费播放|