色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美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>這些基礎問題
    主站蜘蛛池模板: 日本美女论坛| 老阿姨才是最有V味的直播| 国产综合欧美区在线| 男人吃奶摸下弄进去好爽| 亚洲精品国产专区91在线| 高清国产激情视频在线观看| 年轻的母亲4线在线观看完整| 亚洲人人为我我为人人| 国产真实乱对白精彩| 性色无码AV久久蜜臀| 国产精品自在自线亚洲 | 午夜向日葵视频在线观看| 粗暴玩烂货调教| 色哦色哦哦色天天综合| 国产AV无码成人黄网站免费| 丝袜美女自摸| 父亲猜女儿在线观看| 日操夜操天天操| 国产成人精品免费视频大全办公室 | 欧美506070| 成人国产在线24小时播放视频| 漂亮的保姆5电影免费观看完整版中文| 99re6在线视频国产精品欧美| 女人操男人| 纯肉合集(高H)| 新新电影理论中文字幕| 好看AV中文字幕在线观看| 一个人看www| 免费精品一区二区三区在线观看| 99久久精品国产国产毛片| 全肉高H短篇合集| 国产精品婷婷五月久久久久| 亚洲免费网站在线观看| 老司机福利在视频在ae8| 扒开女人下面使劲桶动态图| 外国三级片名| 久久视频这里只精品99re8久| japanese色系free日本| 无码乱人伦一区二区亚洲一| 久久99国产精品蜜臀AV| av天堂电影网在线观看|