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

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

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

3天內不再提示

FPGA設計存在的4類時序路徑

FPGA技術驛站 ? 來源:FPGA技術驛站 ? 2023-09-14 09:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

命令set_multicycle_path常用來約束放松路徑的約束。通常情況下,這種路徑具有一個典型的特征:數據多個周期翻轉一次,如下圖所示。因此,我們把這種路徑稱為多周期路徑(FPGA設計中更多的是單周期路徑,每個周期數據均翻轉)。

a580e98e-5292-11ee-a25d-92fbcf53809c.png

一般情況下,多周期路徑約束的對象都是FPGA內部路徑,路徑所包含的邏輯單元也都是FPGA內部單元如觸發器、BRAM或DSP等。但有時在片間接口使用set_input_delay和set_output_delay約束時,也會用到set_multicycle_path。這里我們就來討論這種情形。

我們先從系統級角度看一下FPGA設計存在的4類時序路徑,如下圖所示。這4類路徑包括:上游芯片到FPGA管腳(用set_input_delay約束)、FPGA內部路徑(用create_clock約束)、FPGA管腳到下游芯片(用set_output_delay約束)和FPGA管腳到FPGA管腳(用set_max_delay約束)。就前三條路徑而言,如果把上游芯片、FPGA芯片和下游芯片作為一個整體看待,我們就會發現這三條路徑本質上是一類路徑,起點單元和終點單元都是觸發器。只是觸發器可能在FPGA外部而已。正因此,凡是適合于FPGA內部路徑的多周期路徑約束情形也適合于接口多周期路徑約束情形。同時,也能看出Vivado的這種系統級的時序分析引擎對接口時序約束極為便利。

a595d9ac-5292-11ee-a25d-92fbcf53809c.png

情形1:數據每多個時鐘周期翻轉一次

如下圖所示時序波形,數據每兩個時鐘周期翻轉一次。

a5c3b0a2-5292-11ee-a25d-92fbcf53809c.png

如果數據是由上游芯片發送給FPGA,那么就需要用set_input_delay結合set_multicycle_path一起對接口路徑進行約束,如下圖所示。這里最后兩行使用了set_multicycle_path,一個針對建立時間,一個針對保持時間。

a5dc28bc-5292-11ee-a25d-92fbcf53809c.png

如果數據是從FPGA發送給下游芯片,那么就需要用set_output_delay結合set_multicycle_path一起對接口路徑進行約束,如下圖所示。

a5f64cec-5292-11ee-a25d-92fbcf53809c.png

情形2:捕獲時鐘和發送時鐘同頻但有相差

如下圖所示,發起時鐘和捕獲時鐘同頻但不同相。默認情況下,Vivado會選擇兩個時鐘最為接近的邊沿作為發起沿和捕獲沿,如圖中的藍色箭頭所示。顯然,這種情況下,時序約束過緊且不符實際。這就要通過set_multicycle_path告訴工具真正的捕獲沿是在2號標記處。

a60e1926-5292-11ee-a25d-92fbcf53809c.png

如果該路徑存在于FPGA輸入接口處,那么可以采用set_input_delay結合set_multicycle_path一起約束,如下圖所示。

a6227614-5292-11ee-a25d-92fbcf53809c.png

如果該路徑存在于FPGA輸出接口處的源同步設計,那么可以采用set_output_delay結合set_multicycle_path一起約束,如下圖所示。

a6445b3a-5292-11ee-a25d-92fbcf53809c.png

審核編輯:湯梓紅

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

    關注

    1645

    文章

    22020

    瀏覽量

    617111
  • FPGA設計
    +關注

    關注

    9

    文章

    428

    瀏覽量

    27285
  • 命令
    +關注

    關注

    5

    文章

    736

    瀏覽量

    22808
  • 約束
    +關注

    關注

    0

    文章

    82

    瀏覽量

    12949

原文標題:對于輸入/輸出路徑什么場合需要用set_multicycle_path?

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    FPGA案例之時序路徑時序模型解析

    表。 這4路徑中,我們最為關心是②的同步時序路徑,也就是FPGA內部的
    的頭像 發表于 11-17 16:41 ?3359次閱讀
    <b class='flag-5'>FPGA</b>案例之<b class='flag-5'>時序</b><b class='flag-5'>路徑</b>與<b class='flag-5'>時序</b>模型解析

    時序分析的基本概念及常規時序路徑的組成

    邊沿。 ④ 通常情況下這兩個邊沿會有一個時鐘周期的差別。 2、時序路徑 (Timing path典型時序路徑有四種) ① ② 第一
    的頭像 發表于 11-25 15:27 ?1w次閱讀
    <b class='flag-5'>時序</b>分析的基本概念及常規<b class='flag-5'>時序</b><b class='flag-5'>路徑</b>的組成

    詳細解析vivado約束時序路徑分析問題

    時序不滿足約束,會導致以下問題: 編譯時間長的令人絕望 運行結果靠運氣時對時錯 導致時序問題的成因及其發生的概率如下表: 由上表可見,造成時序問題的主要原因除了約束不完整,就是路徑問題
    的頭像 發表于 11-29 10:34 ?9214次閱讀

    FPGA時序約束之偽路徑和多周期路徑

    前面幾篇FPGA時序約束進階篇,介紹了常用主時鐘約束、衍生時鐘約束、時鐘分組約束的設置,接下來介紹一下常用的另外兩個時序約束語法“偽路徑”和“多周期
    發表于 06-12 17:33 ?2397次閱讀

    FPGA時序分析之關鍵路徑

    關鍵路徑通常是指同步邏輯電路中,組合邏輯時延最大的路徑(這里我認為還需要加上布線的延遲),也就是說關鍵路徑是對設計性能起決定性影響的時序路徑
    發表于 06-21 14:14 ?2695次閱讀
    <b class='flag-5'>FPGA</b><b class='flag-5'>時序</b>分析之關鍵<b class='flag-5'>路徑</b>

    詳解時序路徑的相關概念

    reg2reg路徑約束的對象是源寄存器(時序路徑的起點)和目的寄存器(時序路徑的終點)都在FPGA
    的頭像 發表于 06-26 14:28 ?1377次閱讀
    詳解<b class='flag-5'>時序</b><b class='flag-5'>路徑</b>的相關概念

    fpga時序分析案例 調試FPGA經驗總結

    可能無法滿足時序要求。 跨時鐘域信號的約束寫法 問題一: 沒有對設計進行全面的約束導致綜合結果異常,比如沒有設置異步時鐘分組,綜合器對異步時鐘路徑進行靜態時序分析導致誤報時序違例。 ?
    的頭像 發表于 08-01 09:18 ?2435次閱讀
    <b class='flag-5'>fpga</b><b class='flag-5'>時序</b>分析案例 調試<b class='flag-5'>FPGA</b>經驗總結

    FPGA時序約束之時序路徑時序模型

    時序路徑作為時序約束和時序分析的物理連接關系,可分為片間路徑和片內路徑
    發表于 08-14 17:50 ?1089次閱讀
    <b class='flag-5'>FPGA</b><b class='flag-5'>時序</b>約束之<b class='flag-5'>時序</b><b class='flag-5'>路徑</b>和<b class='flag-5'>時序</b>模型

    FPGA實戰演練邏輯篇52:基本時序路徑

    基本時序路徑本文節選自特權同學的圖書《FPGA設計實戰演練(邏輯篇)》配套例程下載鏈接:http://pan.baidu.com/s/1pJ5bCtt 對于FPGA內部而言,通常有四大
    發表于 07-20 14:52

    FPGA時序約束--基礎理論篇

    和時鐘偏差組成的。 二、時序路徑 時序路徑是指從FPGA輸入到輸出的所有邏輯路徑組成的
    發表于 11-15 17:41

    基于時序路徑FPGA時序分析技術研究

    基于時序路徑FPGA時序分析技術研究_周珊
    發表于 01-03 17:41 ?2次下載

    FPGA時序約束基本理論之時序路徑時序模型

    典型的時序路徑4,如下圖所示,這4路徑可分為片
    的頭像 發表于 01-27 10:37 ?2950次閱讀
    <b class='flag-5'>FPGA</b><b class='flag-5'>時序</b>約束基本理論之<b class='flag-5'>時序</b><b class='flag-5'>路徑</b>和<b class='flag-5'>時序</b>模型

    全面解讀時序路徑分析提速

    FPGA 設計進程中,時序收斂無疑是一項艱巨的任務。低估這項任務的復雜性常常導致工作規劃面臨無休止的壓力。賽靈思提供了諸多工具,用于幫助縮短時序收斂所需時間,從而加速產品上市。本篇博文描述了一種
    的頭像 發表于 05-19 11:25 ?3477次閱讀
    全面解讀<b class='flag-5'>時序</b><b class='flag-5'>路徑</b>分析提速

    如何尋找時序路徑的起點與終點

    左邊的電路圖是需要分析的電路,我們的目的是要對此電路進行時序分析,那首先要找到該電路需要分析的時序路徑,既然找路徑,那找到時序分析的起點與終
    的頭像 發表于 05-04 17:13 ?2792次閱讀

    FPGA時序約束理論篇之時序路徑時序模型

    典型的時序路徑4,如下圖所示,這4路徑可分為片
    發表于 06-26 10:30 ?891次閱讀
    <b class='flag-5'>FPGA</b><b class='flag-5'>時序</b>約束理論篇之<b class='flag-5'>時序</b><b class='flag-5'>路徑</b>與<b class='flag-5'>時序</b>模型
    主站蜘蛛池模板: 国产在线综合网 | 黄色一级毛片看一级毛片 | 一级做a爰片久久毛片人呢 一级做a爰片久久毛片图片 | 免费的两性视频网站 | 久久国产香蕉一区精品 | 欧美性videofree精品 | 激情六月天婷婷 | 国产亚洲精品激情都市 | 国产久爱青草视频在线观看 | 曰本女人一级毛片看一级毛 | 精品一区二区国语对白 | 久久亚洲国产精品五月天 | caobi在线观看| 色婷婷婷婷| 天天操精品视频 | 欧美色图日韩色图 | 五月激情电影 | 操综合网 | 久久国产乱子伦精品免费午夜 | 美女一级免费毛片 | 美女扒开尿口给男的桶个爽 | 琪琪午夜免费影院在线观看 | 色婷婷婷丁香亚洲综合不卡 | www亚洲欲色成人久久精品 | 伊人久久大香线蕉观看 | 偷偷狠狠的日日日日 | www.色视频| 亚洲免费观看视频 | 色婷婷5月 | 韩国免费特一级毛片 | 午夜精品在线免费观看 | 午夜性影院 | 热门国产xvideos中文 | 亚洲精品456 | 欧美猛交喷潮在线播放 | 中国性猛交xxxxx免费看 | 亚洲光棍天堂 | 五月天婷婷免费观看视频在线 | 狠狠色婷婷狠狠狠亚洲综合 | 变态重口极致另类在线 | 色综合社区 |