在线观看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
    +關注

    關注

    1645

    文章

    22012

    瀏覽量

    616649
  • 寄存器
    +關注

    關注

    31

    文章

    5430

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Quartus II原理圖輸入法教程

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

    FPGA時序約束之設置時鐘組

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

    集成電路設計中靜態時序分析介紹

    本文介紹了集成電路設計中靜態時序分析(Static Timing Analysis,STA)的基本原理、概念和作用,并分析了其優勢和局限性。 ?
    的頭像 發表于 02-19 09:46 ?570次閱讀

    ADC的靜態指標有專用的分析工具嗎?

    請問:ADC的靜態指標有專用的分析工具嗎?該指標很少在評估ADC指標時使用,是否該指標不重要,應用中什么情況下需要評估該指標? 另外ADC的SNR = 6.02*N + 1.76 +10*log10(fs/2BW) 當被采樣信號為單音時 該BW為多少?
    發表于 02-08 08:13

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

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

    英特爾Quartus Prime Pro 24.3版本的全新亮點

    Quartus Prime Pro 24.3 版具有諸多強大特性和增強功能,可助力FPGA開發人員加快編譯速度、提高設計效率以及縮短產品上市時間。令人振奮的是,在此次版本中,我們推出了對Agilex
    的頭像 發表于 12-13 10:28 ?1494次閱讀

    TPS65950實時時鐘時序補償分析

    電子發燒友網站提供《TPS65950實時時鐘時序補償分析.pdf》資料免費下載
    發表于 10-29 10:01 ?0次下載
    TPS65950實時時鐘<b class='flag-5'>時序</b>補償<b class='flag-5'>分析</b>

    使用modelsim時的問題分析

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

    使用IBIS模型進行時序分析

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

    高速ADC與FPGA的LVDS數據接口中避免時序誤差的設計考慮

    電子發燒友網站提供《高速ADC與FPGA的LVDS數據接口中避免時序誤差的設計考慮.pdf》資料免費下載
    發表于 10-15 09:50 ?6次下載
    高速ADC與<b class='flag-5'>FPGA</b>的LVDS數據接口中避免<b class='flag-5'>時序</b>誤差的設計考慮

    時序邏輯電路故障分析

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

    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 ?1332次閱讀
    深度解析<b class='flag-5'>FPGA</b>中的<b class='flag-5'>時序</b>約束

    FPGA如何估算分析功耗

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

    FPGA時序課件下載

    方便FPGA愛好者學習
    發表于 07-12 11:45 ?3次下載
    主站蜘蛛池模板: 可以免费看黄色的网站 | 性xxxfreexxxx性欧美 | 国内激情自拍 | 欧美综合精品一区二区三区 | 深爱五月婷婷 | 最近2018年在线中文字幕高清 | 一区三区三区不卡 | eeuss秋霞成人影院 | cao草棚视频网址成人 | 国产精品视频第一区二区三区 | 边摸边吃奶边做视频叫床韩剧 | 香蕉免费在线视频 | 哪里可以看免费毛片 | 成人伊人青草久久综合网 | 奇米一区二区 | 色婷婷丁香六月 | 亚洲一区二区三区电影 | 在线播放ww | 人人干人 | 色在线网站免费观看 | 老师我好爽再深一点好大 | 无毒不卡在线播放 | 色在线视频播放 | 激情欧美一区二区三区中文字幕 | 久久青草免费免费91线频观看 | 亚洲不卡网 | 香蕉视频国产在线观看 | 小说区v天堂网 | 国产h在线播放 | 男女午夜免费视频 | 成人在线观看网站 | 69堂在线观看国产成人 | 噜噜噜噜天天狠狠 | 亚洲一卡2卡4卡5卡6卡在线99 | 男人扒开美女尿口无遮挡图片 | 九九九国产在线 | 人人玩人人干 | 天天射天 | 男人的网址 | 欧美日韩中文字幕在线 | 狠狠色噜噜狠狠狠狠888奇米 |