国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

FPGA quartus ii里的靜態時序分析

電子設計 ? 來源:CSDN博主 ? 作者:huan09900990 ? 2020-11-25 11:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

fpga工程中加入時序約束的目的:
1、給quartusii 提出時序要求;
2、quartusii 在布局布線時會盡量優先去滿足給出的時序要求;
3、STA靜態時序分析工具根據你提出的約束去判斷時序是否滿足的標準。

舉個形象的比喻:就好比我要讓代工廠(類比quartus ii)給我加工一批零件,要求長寬高為10x10x10cm,誤差不超過1mm(類比時序約束條件)。代工廠按要求(即約束條件)開始進行生產加工,工廠為了不返工,肯定會盡量生產出達到我要求的零件。當加工完成后,質檢員(類比STA靜態時序分析工具)按我給出的要求進行檢驗看是否滿足要求。要是工廠想盡了各種辦法也不能達到我給出的要求,那么就是我給出的要求太高了(即時序約束中的過約束),要是我給出的要求太低(比如說加工成方形就行,而沒有指出長寬高),那么工廠很容易就生產出來了,但這并不是我想要的,這是由于我給出的約束太松 即相當于時序里的 欠約束。

quartus ii里的靜態時序分析(STA):是套用特定的時序模型,針對特定電路分析其是否違反設計者給定的時序限制。說白了就是檢查fpga內部所有寄存器的建立時間保持時間是否滿足spec給定的要求。

1、Data Arrival Time 數據到達目的寄存器REG2時間


2、Clock Arrival Time 時鐘到達目的寄存器REG2時間


3、Data Required Time 數據需求時間-Setup

指數據需要在需求時間前到達目的寄存器,否則不滿足建立時間關系,不能被正確采樣。

最大延遲是防止數據來的太慢 ,當時鐘沿已經到來時,數據還沒到,這樣就不能在上升沿被寄存器正確采樣。


4、Data Required Time 數據需求時間-Hold

指數據在時鐘鎖存沿到達后,必須保持一段穩定的時間,使數據被正確采樣。做最小延遲約束是為了防止數據傳輸過快,使得寄存器還在鎖存上一個數據時,下一個數據就來了,使得上次鎖存數據發生錯誤。

所以 保持時間必須小于 tco+tlogic(組合邏輯延時),這里 tco+tlogic(組合邏輯延時)就是數據從源寄存器到目的寄存器的時間。


5、時序裕量slack

Setup Slack=Setup Required Time - Data Arrival Time

Hold Slack=Data Arrival Time - Hold Required Time

時序裕量為正 表示時序滿足時序約束條件,為負,時序不滿足。

6、Input Delay 輸入最大最小延遲

Input Delay=數據路徑延遲-時鐘路徑延遲+utco(外部器件)

輸入延遲 Input Delay=Data Arrival Time-Clock Arrival Time
=launch Edge+Tclk1+uTco+Tdata-latch edge-Tclk2

數據相對于時鐘到達目的寄存器的時間差值。即數據和時鐘從同一時間點(launch)開始,到達目的寄存REG2的時間差。

數據到達REG2走的路徑延時是:時鐘從launch開始 經過Tclk1的延遲到達REG1,REG1在時鐘沿來之后,經過Tco的時間把數據送出REG1,然后數據再經過路徑延遲Tdata 到達REG2的數據管腳。

時鐘到達REG2走的路徑延時是:時鐘也從同一時間點(launch)開始,經過路徑延遲Tclk2就到達REG2的時鐘管腳。
輸入最大延遲是約束為了滿足寄存器的建立時間,輸入最小延遲是位了滿足寄存器的保持時間。

Input Maximum Delay=Data Arrival Time最大值-Clock Arrival Time 最小值

“fpga-centric”Input Maximum Delay<=tclk-tsu(fpga)


Input Minimum Delay=Data Arrival Time最小值-Clock Arrival Time 最大值

“fpga-centric” Input Minimum Delay>=th(fpga)


7、output Delay 輸出最大最小延遲

output Maximum Delay=外部器件tsu+數據路徑最大延遲-時鐘路徑最小延遲


output Minimum Delay=外部器件th+數據路徑最小延遲-時鐘路徑最大延遲


8、Fmax

指設計能運行的最高頻率,即周期為最小時,頻率最大
當Setup Slack=0時,系統剛好滿足建立時間,此時周期為最小值。
period=tco+data_delay+tsu-tskew


編輯:hfy


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

    關注

    1660

    文章

    22408

    瀏覽量

    636211
  • 寄存器
    +關注

    關注

    31

    文章

    5608

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    鎖存器中的時間借用概念與靜態時序分析

    對于基于鎖存器的設計,靜態時序分析會應用一個稱為時間借用的概念。本篇博文解釋了時間借用的概念,若您的設計中包含鎖存器且時序報告中存在時間借用,即可適用此概念。
    的頭像 發表于 12-31 15:25 ?5463次閱讀
    鎖存器中的時間借用概念與<b class='flag-5'>靜態</b><b class='flag-5'>時序</b><b class='flag-5'>分析</b>

    數字IC/FPGA設計中的時序優化方法

    在數字IC/FPGA設計的過程中,對PPA的優化是無處不在的,也是芯片設計工程師的使命所在。此節主要將介紹performance性能的優化,如何對時序路徑進行優化,提高工作時鐘頻率。
    的頭像 發表于 12-09 10:33 ?3273次閱讀
    數字IC/<b class='flag-5'>FPGA</b>設計中的<b class='flag-5'>時序</b>優化方法

    Altera發布 Quartus? Prime 專業版和 FPGA AI 套件 25.3 版:編譯更快,智能更強

    Quartus Prime 專業版 25.3 現已正式發布, FPGA AI 套件 25.3 版本同步亮相 。新版軟件實現了 FPGA 設計效率的重大飛躍,帶來了 更智能的工具、更深入的洞察
    的頭像 發表于 11-13 09:24 ?7.6w次閱讀
    Altera發布 <b class='flag-5'>Quartus</b>? Prime 專業版和 <b class='flag-5'>FPGA</b> AI 套件 25.3 版:編譯更快,智能更強

    智多晶EDA工具HqFpga軟件的主要重大進展

    圖、時序分析等。HQ支持Windows、Linux操作系統利用HQ設計套件,設計人員能夠實現高效率的FPGA工程開發與調試驗證。
    的頭像 發表于 11-08 10:15 ?3719次閱讀
    智多晶EDA工具Hq<b class='flag-5'>Fpga</b>軟件的主要重大進展

    vivado時序分析相關經驗

    改為寄存輸出。 時序分析有兩個主要路徑 Intra-clock:同時鐘之間的路徑分析,需實打實解決。(改善設計,改變綜合策略等) Inter-clock:表示跨時鐘路徑,在靜態
    發表于 10-30 06:58

    FPGA測試DDR帶寬跑不滿的常見原因及分析方法

    FPGA 中測試 DDR 帶寬時,帶寬無法跑滿是常見問題。下面我將從架構、時序、訪問模式、工具限制等多個維度,系統梳理導致 DDR 帶寬跑不滿的常見原因及分析方法。
    的頭像 發表于 10-15 10:17 ?1029次閱讀

    Quartus Prime Pro 25.1版本的安裝和使用

    如果用戶開發板是基于Agilex 3、Agilex 5等高階器件,則需要安裝高版本的Quartus軟件比如Quartus Prime Pro 25.1版本,這個版本在安裝包和license獲取(免費)等方面跟以往的Quartus
    的頭像 發表于 10-07 13:06 ?2654次閱讀
    <b class='flag-5'>Quartus</b> Prime Pro 25.1版本的安裝和使用

    ?LM3880三軌簡單電源時序控制器技術文檔總結

    :ADAS系統、攝像頭模塊 工業設備:安防攝像頭、FPGA供電時序控制 計算領域:服務器、網絡設備處理器電源管理 ? 3. 技術實現原理 ? ? 使能控制
    的頭像 發表于 08-19 14:23 ?962次閱讀
    ?LM3880三軌簡單電源<b class='flag-5'>時序</b>控制器技術文檔總結

    汽車軟件團隊必看:基于靜態代碼分析工具Perforce QAC的ISO 26262合規實踐

    ISO 26262合規指南,從ASIL分級到工具落地,手把手教你用靜態代碼分析(Perforce QAC)實現高效合規。
    的頭像 發表于 08-07 17:33 ?1139次閱讀
    汽車軟件團隊必看:基于<b class='flag-5'>靜態</b>代碼<b class='flag-5'>分析</b>工具Perforce QAC的ISO 26262合規實踐

    Quartus工具使用指南

    電子發燒友網站提供《Quartus工具使用指南.pdf》資料免費下載
    發表于 07-15 16:34 ?1次下載

    基于DE1-SOC開發板的oneAPI實驗教程(2)

    的Simple DMA是基于Quartus Standard的Nios II 示例,后續會計劃用新版Quartus Standard軟件將DE1-SoC的oneAPI示例升級到Nios V。
    的頭像 發表于 06-23 11:17 ?1619次閱讀
    基于DE1-SOC開發板的oneAPI實驗教程(2)

    Quartus II原理圖輸入法教程

    電子發燒友網站提供《Quartus II原理圖輸入法教程.ppt》資料免費下載
    發表于 06-18 17:58 ?0次下載

    FPGA時序約束之設置時鐘組

    Vivado中時序分析工具默認會分析設計中所有時鐘相關的時序路徑,除非時序約束中設置了時鐘組或false路徑。使用set_clock_gro
    的頭像 發表于 04-23 09:50 ?1334次閱讀
    <b class='flag-5'>FPGA</b><b class='flag-5'>時序</b>約束之設置時鐘組

    國產FPGA往事

    多多指點和提建議。但是今天我更想和大家聊的是國產FPGA和我在國產FPGA這個圈子經歷過的很多有趣的事情,雖然網上分析國產FPGA或者國產
    的頭像 發表于 04-14 09:53 ?802次閱讀
    國產<b class='flag-5'>FPGA</b>往事

    TDengine 發布時序數據分析 AI 智能體 TDgpt,核心代碼開源

    2025 年 3 月 26 日,濤思數據通過線上直播形式正式發布了其新一代時序數據分析 AI 智能體——TDgpt,并同步開源其核心代碼。這一創新功能作為 TDengine 3.3.6.0 的重要
    的頭像 發表于 03-27 10:30 ?711次閱讀
    TDengine 發布<b class='flag-5'>時序數據分析</b> AI 智能體 TDgpt,核心代碼開源