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

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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

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

FPGA時序約束案例:偽路徑約束介紹

454398 ? 來源:科學(xué)計算Tech ? 作者:貓叔 ? 2020-11-14 11:28 ? 次閱讀

偽路徑約束

在本章節(jié)的“2 約束主時鐘”一節(jié)中,我們看到在不加時序約束時,Timing Report會提示很多的error,其中就有跨時鐘域的error,我們可以直接在上面右鍵,然后設(shè)置兩個時鐘的偽路徑。

這樣會在xdc中自動生成如下約束:

set_false_path -from [get_clocks -of_objects [get_pins clk_gen_i0/clk_core_i0/inst/mmcm_adv_inst/CLKOUT0]] -to [get_clocks -of_objects [get_pins clk_gen_i0/clk_core_i0/inst/mmcm_adv_inst/CLKOUT1]]

其實這兩個時鐘我們已經(jīng)在前面通過generated指令創(chuàng)建過了,因此get_pins那一長串就沒必要重復(fù)寫了,所以我們可以手動添加這兩個時鐘的偽路徑如下:

set_false_path -from [get_clocks clk_rx] -to [get_clocks clk_tx]

偽路徑的設(shè)置是單向的,如果兩個時鐘直接存在相互的數(shù)據(jù)的傳輸,則還需要添加從clk_tx到clk_rx的路徑,這個工程中只有從rx到tx的數(shù)據(jù)傳輸,因此這一條就可以了。

在偽路徑一節(jié)中,我們講到過異步復(fù)位也需要添加偽路徑,rst_pin的復(fù)位輸入在本工程中就是當(dāng)做異步復(fù)位使用,因此還需要添加一句:

set_false_path -from [get_ports rst_pin]

對于clk_samp和clk2,它們之間存在數(shù)據(jù)交換,但我們在前面已經(jīng)約束過asynchronous了,這里就可以不用重復(fù)約束了。

這里需要提示一點,添加了上面這些約束后,綜合時會提示xdc文件的的warning。

但這可能是Vivado的綜合過程中,讀取到該約束文件時,內(nèi)部電路并未全都建好,就出現(xiàn)了沒有發(fā)現(xiàn)clk_gen_i0/clk_core_i0/inst/mmcm_adv_inst/CLKIN1等端口的情況,有如下幾點證明:

若把該xdc文件,設(shè)置為僅在Implementation中使用,則不會提示該warning

在Implementation完成后,無論是Timing Report還是通過tcl的report_clocks指令,都可以看到這幾個時鐘已經(jīng)被正確約束。
編輯:hfy

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

    關(guān)注

    1640

    文章

    21887

    瀏覽量

    610880
  • 時序約束
    +關(guān)注

    關(guān)注

    1

    文章

    116

    瀏覽量

    13563
收藏 人收藏

    評論

    相關(guān)推薦

    FPGA的IO口時序約束分析

      在高速系統(tǒng)中FPGA時序約束不止包括內(nèi)部時鐘約束,還應(yīng)包括完整的IO時序約束
    發(fā)表于 09-27 09:56 ?1900次閱讀

    FPGA主時鐘約束詳解 Vivado添加時序約束方法

    FPGA設(shè)計中,時序約束的設(shè)置對于電路性能和可靠性都至關(guān)重要。在上一篇的文章中,已經(jīng)詳細(xì)介紹FPGA
    發(fā)表于 06-06 18:27 ?1.1w次閱讀
    <b class='flag-5'>FPGA</b>主時鐘<b class='flag-5'>約束</b>詳解 Vivado添加<b class='flag-5'>時序</b><b class='flag-5'>約束</b>方法

    FPGA時序約束之衍生時鐘約束和時鐘分組約束

    FPGA設(shè)計中,時序約束對于電路性能和可靠性非常重要。在上一篇的文章中,已經(jīng)詳細(xì)介紹FPGA時序
    發(fā)表于 06-12 17:29 ?3205次閱讀

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

    前面幾篇FPGA時序約束進(jìn)階篇,介紹了常用主時鐘約束、衍生時鐘約束、時鐘分組
    發(fā)表于 06-12 17:33 ?2163次閱讀

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

    時序路徑作為時序約束時序分析的物理連接關(guān)系,可分為片間路徑和片內(nèi)
    發(fā)表于 08-14 17:50 ?984次閱讀
    <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>和<b class='flag-5'>時序</b>模型

    FPGA I/O口時序約束講解

    前面講解了時序約束的理論知識FPGA時序約束理論篇,本章講解時序
    發(fā)表于 08-14 18:22 ?1974次閱讀
    <b class='flag-5'>FPGA</b> I/O口<b class='flag-5'>時序</b><b class='flag-5'>約束</b>講解

    FPGA時序約束OFFSET

    FPGA時序約束,總體來分可以分為3類,輸入時序約束,輸出時序
    發(fā)表于 09-05 21:13

    FPGA時序約束--基礎(chǔ)理論篇

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

    FPGA時序約束方法

    FPGA時序約束方法很好地資料,兩大主流的時序約束都講了!
    發(fā)表于 12-14 14:21 ?19次下載

    基于FPGA 和 SoC創(chuàng)建時序和布局約束以及其使用

    時序和布局約束是實現(xiàn)設(shè)計要求的關(guān)鍵因素。本文是介紹其使用方法的入門讀物。 完成 RTL 設(shè)計只是 FPGA 設(shè)計量產(chǎn)準(zhǔn)備工作中的一部分。接下來的挑戰(zhàn)是確保設(shè)計滿足芯片內(nèi)的
    發(fā)表于 11-17 05:23 ?2902次閱讀
    基于<b class='flag-5'>FPGA</b> 和 SoC創(chuàng)建<b class='flag-5'>時序</b>和布局<b class='flag-5'>約束</b>以及其使用

    FPGA中的時序約束設(shè)計

    一個好的FPGA設(shè)計一定是包含兩個層面:良好的代碼風(fēng)格和合理的約束時序約束作為FPGA設(shè)計中不可或缺的一部分,已發(fā)揮著越來越重要的作用。毋
    發(fā)表于 11-17 07:54 ?2673次閱讀
    <b class='flag-5'>FPGA</b>中的<b class='flag-5'>時序</b><b class='flag-5'>約束</b>設(shè)計

    FPGA約束的詳細(xì)介紹

    介紹FPGA約束原理,理解約束的目的為設(shè)計服務(wù),是為了保證設(shè)計滿足時序要求,指導(dǎo)FPGA工具進(jìn)行
    發(fā)表于 06-25 09:14 ?6866次閱讀

    FPGA時序約束的概念和基本策略

    A 時序約束的概念和基本策略 時序約束主要包括周期約束(FFS到FFS,即觸發(fā)器到觸發(fā)器)和偏移約束
    的頭像 發(fā)表于 09-30 15:17 ?5318次閱讀

    FPGA設(shè)計之時序約束

    上一篇《FPGA時序約束分享01_約束四大步驟》一文中,介紹時序
    發(fā)表于 03-18 10:29 ?1784次閱讀
    <b class='flag-5'>FPGA</b>設(shè)計之<b class='flag-5'>時序</b><b class='flag-5'>約束</b>

    FPGA時序input delay約束

    本文章探討一下FPGA時序input delay約束,本文章內(nèi)容,來源于明德?lián)P時序約束專題課視頻。
    的頭像 發(fā)表于 07-25 15:37 ?3240次閱讀
    <b class='flag-5'>FPGA</b>的<b class='flag-5'>時序</b>input delay<b class='flag-5'>約束</b>
    主站蜘蛛池模板: 国产卡1卡2卡三卡网站免费 | 五月激情综合婷婷 | 国产性夜夜性夜夜爽91 | 亚洲成a人片在线观看88 | 午夜三级福利 | 人人揉揉香蕉大青草 | 国产成都一二三四区 | 一区二区中文字幕在线观看 | 免费的国语一级淫片 | 国产在线视欧美亚综合 | 色播基地 | 一级一片免费播放 | 欧美3d成人动画在线 | 很黄很污的视频网站 | 性欧美成人免费观看视 | 三级毛片免费观看 | 日韩欧美卡一卡二卡新区 | 国产三级播放 | 美日韩免费视频 | 亚洲无色 | 天天色综合4| 亚洲68283精品人体 | 午夜日韩精品 | 国产成人精品三级 | 国产老肥熟xxxx | 久久国产精品自在自线 | 午夜视频免费观看 | 亚洲一二三区在线观看 | 久久亚洲国产成人影院 | 免费男女 | 性生大片一级毛片免费观看 | 69er小视频| 一区二区三区免费在线 | 国产福利小视频在线观看 | 日本在线网址 | 精品综合久久88色鬼首页 | 中国videos偷窥 | 久久香蕉国产精品一区二区三 | 亚洲一区二区三区四区五区六区 | 免费能看的黄色网址 | 久久99热精品免费观看无卡顿 |