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

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

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

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

單位寬信號如何跨時鐘域

FPGA技術驛站 ? 來源:FPGA技術驛站 ? 2023-04-13 09:11 ? 次閱讀

單位寬(Single bit)信號即該信號的位寬為1,通常控制信號居多。對于此類信號,如需跨時鐘域可直接使用xpm_cdc_single,如下圖代碼所示。參數(shù)DEST_SYNC_FF決定了級聯(lián)觸發(fā)器的個數(shù),取值范圍為2~10;參數(shù)INIT_SYNC_FF決定了仿真時是否使用初始值;參數(shù)SIM_ASSERT_CHK用于檢查仿真中的問題;參數(shù)SRC_INPUT_REG用于是否對輸入信號(待跨時鐘域信號)在自身時鐘下寄存一拍。

21a8d80a-d98f-11ed-bfe3-dac502259ad0.png

從綜合結果來看,當DEST_SYNC_FF設置為4,SRC_INPUT_REG設置為1時,形成如下圖所示電路。可用看到第一個觸發(fā)器位于src_clk時鐘域下,后續(xù)4個觸發(fā)器位于dest_clk時鐘域下。同時,xpm_cdc_single自帶約束將圖中紅色標記觸發(fā)器到綠色標記觸發(fā)器之間的路徑設置為偽路徑,使用set_false_path約束。

21d45a02-d98f-11ed-bfe3-dac502259ad0.png

2201616e-d98f-11ed-bfe3-dac502259ad0.png

從最終的布線結果來看,工具會將后面4個觸發(fā)器放置的同一個SLICE內(nèi),這是因為這4個觸發(fā)器的屬性ASYNC_REG都被設置為TRUE。

221b7e50-d98f-11ed-bfe3-dac502259ad0.png

從仿真結果來看,如果出現(xiàn)如下情形,即輸入信號在高有效時無法被接收時鐘穩(wěn)定地采樣到至少兩次,那么仿真就會給出Error信息

22324d92-d98f-11ed-bfe3-dac502259ad0.png224bc54c-d98f-11ed-bfe3-dac502259ad0.png

滿足此條件時,就不會顯示此Error信息。這也告訴我們,工程實踐中,要確保待跨時鐘域信號在高有效時可以被接收時鐘至少穩(wěn)定地采樣到兩次。

2262ddcc-d98f-11ed-bfe3-dac502259ad0.png

此外,XPM_CDC還提供了xpm_cdc_array_single,與xpm_cdc_single相比只多了一個參數(shù)WIDTH,用于指定位寬,但是需要注意的是盡管從形式上看傳輸?shù)氖且粋€多位寬數(shù)據(jù),但實際上,每位是彼此相對獨立沒有關聯(lián)的。

22780e86-d98f-11ed-bfe3-dac502259ad0.png

例如,位寬為2,綜合結果如下,可以看到其實就是兩個xpm_cdc_single合并而成。

22ba4f12-d98f-11ed-bfe3-dac502259ad0.png







審核編輯:劉清

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

    關注

    14

    文章

    2000

    瀏覽量

    61158
  • XPM
    XPM
    +關注

    關注

    0

    文章

    12

    瀏覽量

    8677
  • SRC
    SRC
    +關注

    關注

    0

    文章

    60

    瀏覽量

    17993
  • 時鐘信號
    +關注

    關注

    4

    文章

    448

    瀏覽量

    28568
  • CDC技術
    +關注

    關注

    0

    文章

    9

    瀏覽量

    6862

原文標題:跨時鐘域電路設計(3):單位寬信號如何跨時鐘域

文章出處:【微信號:Lauren_FPGA,微信公眾號:FPGA技術驛站】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦

    時鐘控制信號傳輸設計方案

    clk2的時鐘。當clk1比clk2的頻率高時,則稱模塊1(相對于模塊2)為快時鐘,而模塊2位為慢時鐘
    發(fā)表于 10-16 15:47 ?1152次閱讀
    <b class='flag-5'>跨</b><b class='flag-5'>時鐘</b><b class='flag-5'>域</b>控制<b class='flag-5'>信號</b>傳輸設計方案

    關于時鐘信號的處理方法

    我在知乎看到了多bit信號時鐘的問題,于是整理了一下自己對于時鐘
    的頭像 發(fā)表于 10-09 10:44 ?6213次閱讀

    多位數(shù)據(jù)通過握手方式時鐘

    對于多位數(shù)據(jù),我們可以采用握手方式實現(xiàn)時鐘操作。該方式可直接使用xpm_cdc_handshake實現(xiàn),如下圖所示。
    的頭像 發(fā)表于 05-06 09:22 ?1166次閱讀
    多位<b class='flag-5'>寬</b>數(shù)據(jù)通過握手方式<b class='flag-5'>跨</b><b class='flag-5'>時鐘</b><b class='flag-5'>域</b>

    看看Stream信號里是如何做時鐘握手的

    邏輯出身的農(nóng)民工兄弟在面試時總難以避免“時鐘”的拷問,在諸多時鐘的方法里,握手是一種常見
    發(fā)表于 07-07 17:25

    時鐘信號的幾種同步方法研究

    時鐘信號的同步方法應根據(jù)源時鐘與目標時鐘的相位關系、該
    發(fā)表于 05-09 15:21 ?63次下載
    <b class='flag-5'>跨</b><b class='flag-5'>時鐘</b><b class='flag-5'>域</b><b class='flag-5'>信號</b>的幾種同步方法研究

    關于時鐘的詳細解答

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

    基于FPGA的時鐘信號處理——MCU

    問題,不過請注意,今后的這些關于異步信號處理的文 章里將會重點從工程實踐的角度出發(fā),以一些特權同學遇到過的典型案例的設計為依托,從代碼的角度來剖析一些特權同學認為經(jīng)典的時鐘
    發(fā)表于 11-01 16:24 ?11次下載
    基于FPGA的<b class='flag-5'>跨</b><b class='flag-5'>時鐘</b><b class='flag-5'>域</b><b class='flag-5'>信號</b>處理——MCU

    時鐘電路設計:多位數(shù)據(jù)通過FIFO時鐘

    FIFO是實現(xiàn)多位數(shù)據(jù)的異步時鐘操作的常用方法,相比于握手方式,F(xiàn)IFO一方面允許發(fā)送端在每個時鐘周期都發(fā)送數(shù)據(jù),另一方面還可以對數(shù)據(jù)
    的頭像 發(fā)表于 05-11 14:01 ?3074次閱讀
    <b class='flag-5'>跨</b><b class='flag-5'>時鐘</b><b class='flag-5'>域</b>電路設計:多位<b class='flag-5'>寬</b>數(shù)據(jù)通過FIFO<b class='flag-5'>跨</b><b class='flag-5'>時鐘</b><b class='flag-5'>域</b>

    時鐘電路設計總結

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

    FPGA時鐘處理方法(一)

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

    FPGA時鐘處理方法(二)

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

    從處理單bit時鐘信號同步問題來入手

    在數(shù)字電路中,時鐘處理是個很龐大的問題,因此將會作為一個專題來陸續(xù)分享。今天先來從處理單bit時鐘
    發(fā)表于 06-27 11:25 ?1718次閱讀
    從處理單bit<b class='flag-5'>跨</b><b class='flag-5'>時鐘</b><b class='flag-5'>域</b><b class='flag-5'>信號</b>同步問題來入手

    時鐘信號該如何處理呢?

    時鐘是如何產(chǎn)生的呢?現(xiàn)在的芯片(比如SOC,片上系統(tǒng))集成度和復雜度越來越高,通常一顆芯片上會有許多不同的信號工作在不同的時鐘頻率下。
    的頭像 發(fā)表于 06-27 11:39 ?1581次閱讀
    <b class='flag-5'>跨</b><b class='flag-5'>時鐘</b><b class='flag-5'>域</b><b class='flag-5'>信號</b>該如何處理呢?

    時鐘電路設計:單位信號如何時鐘

    單位(Single bit)信號即該信號的位為1,通常控制信號居多。對于此類
    的頭像 發(fā)表于 08-16 09:53 ?1348次閱讀
    <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><b class='flag-5'>信號</b>如何<b class='flag-5'>跨</b><b class='flag-5'>時鐘</b><b class='flag-5'>域</b>

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

    對于數(shù)字設計人員來講,只要信號從一個時鐘跨越到另一個時鐘,那么就可能發(fā)生亞穩(wěn)態(tài)。我們稱為“
    發(fā)表于 01-08 09:39 ?648次閱讀
    如何處理<b class='flag-5'>跨</b><b class='flag-5'>時鐘</b><b class='flag-5'>域</b>這些基礎問題
    主站蜘蛛池模板: 4虎 影视 免费 | 亚洲伊人久久在 | 六月丁香综合网 | 欧美成人免费夜夜黄啪啪 | 国产一级一片免费播放视频 | 大杳蕉伊人狼人久久一本线 | 天天插天天搞 | 奇米影视狠狠 | 99国产国人青青视频在线观看 | 天天视频免费入口 | 人人搞人人干 | 99久久综合狠狠综合久久男同 | 四虎精品久久久久影院 | 午夜大片男女免费观看爽爽爽尤物 | 日本色图在线 | 免费性网站 | 欧美在线bdsm调教一区 | 亚洲激情综合 | 天天色影院 | 国产成人综合网在线播放 | 久久久久女人精品毛片九一 | 亚洲精品视频在线 | 国产精品美女www爽爽爽视频 | 黑粗硬大欧美视频 | 国产精品女丝袜白丝袜 | 精品三级在线观看 | 亚洲区| 精品三级内地国产在线观看 | 天天干天天干天天色 | 女人69xxx| 男女爱爱视频免费 | 美女扒开尿囗给男人玩的动图 | 精品一区二区影院在线 | 免费被视频网站在线观看 | 国产三级网 | 视频在线精品 | 高清性色生活片久久久 | 97爱爱| 久久久久国产精品免费网站 | 午夜影院三级 | 日本操穴 |