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

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
    +關注

    關注

    1630

    文章

    21798

    瀏覽量

    606066
  • 寄存器
    +關注

    關注

    31

    文章

    5363

    瀏覽量

    121199
收藏 人收藏

    評論

    相關推薦

    FPGA驅動AD芯片之實現與芯片通信

    :?FPGA芯片采用了altera的Cyclon IV E系列的“EP4CE10F17C8”,軟件環境-Quartus-Ⅱ,采用的AD芯片為—AD-TLC549。 通過FPGA實現以下時序
    的頭像 發表于 12-17 15:27 ?436次閱讀
    <b class='flag-5'>FPGA</b>驅動AD芯片之實現與芯片通信

    使用modelsim時的問題分析

    仿真對于FPGA設計來說至關重要,我們經常使用modelsim來進行功能仿真或者時序仿真,這樣就需要將modelsim和設計軟件(quartus ii)聯系起來,下面是設計者在使用mo
    的頭像 發表于 10-24 18:15 ?387次閱讀
    使用modelsim時的問題<b class='flag-5'>分析</b>

    使用IBIS模型進行時序分析

    電子發燒友網站提供《使用IBIS模型進行時序分析.pdf》資料免費下載
    發表于 10-21 10:00 ?0次下載
    使用IBIS模型進行<b class='flag-5'>時序</b><b class='flag-5'>分析</b>

    時序邏輯電路故障分析

    時序邏輯電路的主要故障分析是一個復雜而重要的課題,它涉及電路的穩定性、可靠性以及整體性能。以下是對時序邏輯電路主要故障的全面分析,旨在幫助理解和解決這些故障。
    的頭像 發表于 08-29 11:13 ?1158次閱讀

    FPGA電源時序控制

    電子發燒友網站提供《FPGA電源時序控制.pdf》資料免費下載
    發表于 08-26 09:25 ?0次下載
    <b class='flag-5'>FPGA</b>電源<b class='flag-5'>時序</b>控制

    深度解析FPGA中的時序約束

    建立時間和保持時間是FPGA時序約束中兩個最基本的概念,同樣在芯片電路時序分析中也存在。
    的頭像 發表于 08-06 11:40 ?808次閱讀
    深度解析<b class='flag-5'>FPGA</b>中的<b class='flag-5'>時序</b>約束

    FPGA如何估算分析功耗

    FPGA的功耗由4部分組成:上電功耗、配置功耗、靜態功耗和動態功耗。一般的FPGA都具有這4種功耗,但是Actel Flash FPGA由于掉電數據不丟失,無需配置芯片,所以上電后不需
    的頭像 發表于 07-18 11:11 ?2064次閱讀
    <b class='flag-5'>FPGA</b>如何估算<b class='flag-5'>分析</b>功耗

    FPGA 高級設計:時序分析和收斂

    今天給大俠帶來FPGA 高級設計:時序分析和收斂,話不多說,上貨。 這里超鏈接一篇之前的STA的文章,僅供各位大俠參考。 FPGA STA(靜態
    發表于 06-17 17:07

    利用Quartus開發軟件進行基于云的開發,及早獲取最新算法

    Quartus 開發軟件已添加到開發者云中,為領先的FPGA軟件提供云訪問能力。
    的頭像 發表于 05-24 09:45 ?539次閱讀
    利用<b class='flag-5'>Quartus</b>開發軟件進行基于云的開發,及早獲取最新算法

    Xilinx FPGA編程技巧之常用時序約束詳解

    今天給大俠帶來Xilinx FPGA編程技巧之常用時序約束詳解,話不多說,上貨。 基本的約束方法 為了保證成功的設計,所有路徑的時序要求必須能夠讓執行工具獲取。最普遍的三種路徑以及異常路徑為
    發表于 05-06 15:51

    FPGA工程的時序約束實踐案例

    詳細的原時鐘時序、數據路徑時序、目標時鐘時序的各延遲數據如下圖所示。值得注意的是數據路徑信息,其中包括Tco延遲和布線延遲,各級累加之后得到總的延遲時間。
    發表于 04-29 10:39 ?921次閱讀
    <b class='flag-5'>FPGA</b>工程的<b class='flag-5'>時序</b>約束實踐案例

    Xilinx FPGA編程技巧之常用時序約束詳解

    今天給大俠帶來Xilinx FPGA編程技巧之常用時序約束詳解,話不多說,上貨。 基本的約束方法為了保證成功的設計,所有路徑的時序要求必須能夠讓執行工具獲取。最普遍的三種路徑以及異常路徑為
    發表于 04-12 17:39

    fpga時序仿真和功能仿真的區別

    FPGA時序仿真和功能仿真在芯片設計和驗證過程中各自扮演著不可或缺的角色,它們之間存在明顯的區別。
    的頭像 發表于 03-15 15:28 ?2422次閱讀

    fpga仿真文件怎么寫

    首先,你需要選擇一個FPGA仿真軟件,如ModelSim、Vivado、Quartus II等。這些軟件都提供了強大的仿真功能,可以幫助你驗證FPGA設計的正確性。
    的頭像 發表于 03-15 14:00 ?894次閱讀

    時序電路為什么在FPGA上綜合成了latch?

    有朋友提問,下面的代碼為什么在DC可以綜合成DFF,而在FPGA上卻綜合成了latch。
    的頭像 發表于 02-20 16:12 ?904次閱讀
    <b class='flag-5'>時序</b>電路為什么在<b class='flag-5'>FPGA</b>上綜合成了latch?
    主站蜘蛛池模板: 97久久天天综合色天天综合色hd | 波多野结衣一级毛片 | 香港午夜理理伦_级毛片 | 黄色免费在线网站 | 1000部禁片黄的免费看 | 欧洲妇女成人淫片aaa视频 | 三级毛片免费看 | 成人在色线视频在线观看免费大全 | 岛国毛片一级一级特级毛片 | 男女激情做爰叫床声视频偷拍 | 女同性大尺度床戏视频 | 免费网站你懂得 | 4hc44四虎www亚洲 | 国产女人18毛片水真多18精品 | 色欲香天天天综合网站 | 午夜视频免费国产在线 | 91国在线啪精品一区 | 国产免费人人看大香伊 | 亚洲入口无毒网址你懂的 | 五月婷婷精品 | www.av毛片| 日本特黄特色免费大片 | 色老头综合免费视频 | 欧美亚洲视频一区 | 五月婷婷俺也去开心 | 免费一级毛片 | 午夜免费在线观看 | 六月婷婷激情 | 老师喂我吃她的奶水脱她胸罩 | 成人国产亚洲欧美成人综合网 | 久久精品美女久久 | 直接黄91麻豆网站 | 噜噜噜色噜噜噜久久 | 在线视频网址免费播放 | 影院成人区精品一区二区婷婷丽春院影视 | 国产三级香港三级人妇 | 苍井优一级毛片免费观看 | 日本一区免费观看 | 色综合欧美综合天天综合 | 美女视频网站色软件免费视频 | 不卡视频一区二区 |