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

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

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

3天內不再提示

時序約束中通配符*的使用

lhl545545 ? 來源:FPGA通信小白成長之路 ? 作者:FPGA通信小白成長之 ? 2022-09-06 09:27 ? 次閱讀

問題描述

編譯完某程序后,出現時序問題。

時序問題是FPGA中比較難的一個方面,老實講,我自己都沒有把握說能百分百掌握。

時序問題跟代碼風格本身、資源使用情況等都有關系,代碼本身占很大部分,比較復雜的邏輯由于代碼沒寫好,導致最終出現時序問題的情況比比皆是,這就需要多積累多練習,后續我還會持續分享時序方面自己的心得。

今天我要分享的是時序約束中通配符*的使用。

在編譯完出現時序問題后,分析時序報告,準備使用set_false_path進行約束。

這里要特別注意,set_false_path就是讓vivado不去分析有問題的地方,所以使用set_false_path的地方一定不能影響功能,或者已經在程序中處理,但因為跨時鐘的原因報錯,否則,濫用set_false_path將會掩蓋真正的時序問題,使得出問題時更加難以分析。

解決方法

在用set_false_path約束時,極少用到時鐘域到時鐘域,那樣也會掩蓋時序問題,一般使用點到點的約束,如:

set_false_path -from [xxx] -to [xxx[2]]

其中xxx[2]中的2就代表了這個信號的第二bit,如果經過分析,這個信號的所有位bit都不影響,則可對整個信號進行set_false_path,為簡化寫法,可以使用通配符*,如:

set_false_path -from [xxx] -to [xxx[*]]

就代表了到這個信號的所有位bit都被set_false_path。

總結

通配符的使用可以簡化約束代碼。

只要是跟時序約束相關的,必須慎之又慎。

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

    關注

    1629

    文章

    21754

    瀏覽量

    604225
  • 代碼
    +關注

    關注

    30

    文章

    4801

    瀏覽量

    68733
  • 時序約束
    +關注

    關注

    1

    文章

    115

    瀏覽量

    13432

原文標題:時序約束中通配符的使用

文章出處:【微信號:FPGA通信小白成長之路,微信公眾號:FPGA通信小白成長之路】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    VIVADO時序約束及STA基礎

    時序約束的目的就是告訴工具當前的時序狀態,以讓工具盡量優化時序并給出詳細的分析報告。一般在行為仿真后、綜合前即創建基本的時序
    的頭像 發表于 03-11 14:39 ?9802次閱讀

    FPGA的IO口時序約束分析

      在高速系統FPGA時序約束不止包括內部時鐘約束,還應包括完整的IO時序約束
    發表于 09-27 09:56 ?1762次閱讀

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

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

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

    在FPGA設計時序約束對于電路性能和可靠性非常重要。在上一篇的文章,已經詳細介紹了FPGA時序約束
    發表于 06-12 17:29 ?2782次閱讀

    FPGA I/O口時序約束講解

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

    時序約束時序分析 ppt教程

    時序約束時序分析 ppt教程 本章概要:時序約束時序分析基礎常用
    發表于 05-17 16:08 ?0次下載

    時序約束用戶指南

    時序約束用戶指南包含以下章節: ?第一章“時序約束用戶指南引言” ?第2章“時序約束的方法” ?
    發表于 11-02 10:20 ?0次下載

    FPGA時序約束方法

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

    FPGA時序約束設計

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

    FPGA時序約束簡介

    在簡單電路,當頻率較低時,數字信號的邊沿時間可以忽略時,無需考慮時序約束。但在復雜電路,為了減少系統各部分延時,使系統協同工作,提高運
    的頭像 發表于 03-30 13:42 ?1.5w次閱讀
    FPGA<b class='flag-5'>時序</b><b class='flag-5'>約束</b>簡介

    FPGA設計之時序約束

    上一篇《FPGA時序約束分享01_約束四大步驟》一文,介紹了時序約束的四大步驟。
    發表于 03-18 10:29 ?1680次閱讀
    FPGA設計之<b class='flag-5'>時序</b><b class='flag-5'>約束</b>

    如何在Vivado添加時序約束

    前面幾篇文章已經詳細介紹了FPGA時序約束基礎知識以及常用的時序約束命令,相信大家已經基本掌握了時序約束
    的頭像 發表于 06-23 17:44 ?2420次閱讀
    如何在Vivado<b class='flag-5'>中</b>添加<b class='flag-5'>時序</b><b class='flag-5'>約束</b>

    如何在Vivado添加時序約束呢?

    今天介紹一下,如何在Vivado添加時序約束,Vivado添加約束的方法有3種:xdc文件、時序約束
    的頭像 發表于 06-26 15:21 ?4218次閱讀
    如何在Vivado<b class='flag-5'>中</b>添加<b class='flag-5'>時序</b><b class='flag-5'>約束</b>呢?

    淺談時序設計和時序約束

    ??本文主要介紹了時序設計和時序約束
    的頭像 發表于 07-04 14:43 ?1436次閱讀

    深度解析FPGA時序約束

    建立時間和保持時間是FPGA時序約束兩個最基本的概念,同樣在芯片電路時序分析也存在。
    的頭像 發表于 08-06 11:40 ?731次閱讀
    深度解析FPGA<b class='flag-5'>中</b>的<b class='flag-5'>時序</b><b class='flag-5'>約束</b>
    主站蜘蛛池模板: 91久久国产青草亚洲| 日本欧美一区二区三区免费不卡| 天天靠天天擦天天摸| 天天干夜干| 久久semm亚洲国产| 视频在线免费观看网址| 亚洲一区二区免费视频| 浮荡视频在线观看免费| 下农村女人一级毛片| 日本三级视频在线播放| 久草视频这里只有精品| 99se亚洲综合色区| 人人爱人人爽| 欧美性猛交xxxx黑人猛交| 日本加勒比一区| 天天躁夜夜躁| 久久精品国产亚洲5555| 51久久| 美女福利在线观看| 好骚综合在线| fxxx性xxx性| 日本黄网站高清色大全| 国精视频一区二区视频| 天天拍天天色| 欧美猛交xxx呻吟| 一品毛片| 模特精品视频一区| 一本在线免费视频| 四虎最新紧急入口4hu| 三级黄色录像| 加勒比综合| 天天免费| 很黄很黄的网站免费的| 国产超爽人人爽人人做| 日韩精品毛片| 俺去鲁婷婷六月色综合| 国产在线干| 男女交性视频免费播放视频| 四虎影视地址| 丁香花小说| 国产黄色录像视频|