色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

    關注

    1629

    文章

    21729

    瀏覽量

    603016
  • 寄存器
    +關注

    關注

    31

    文章

    5336

    瀏覽量

    120232
收藏 人收藏

    評論

    相關推薦

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

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

    使用modelsim時的問題分析

    仿真對于FPGA設計來說至關重要,我們經常使用modelsim來進行功能仿真或者時序仿真,這樣就需要將modelsim和設計軟件(quartus ii)聯系起來,下面是設計者在使用mo
    的頭像 發表于 10-24 18:15 ?268次閱讀
    使用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 ?816次閱讀

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

    FPGA如何估算分析功耗

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

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

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

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

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

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

    詳細的原時鐘時序、數據路徑時序、目標時鐘時序的各延遲數據如下圖所示。值得注意的是數據路徑信息,其中包括Tco延遲和布線延遲,各級累加之后得到總的延遲時間。
    發表于 04-29 10:39 ?743次閱讀
    <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 ?2199次閱讀

    fpga仿真文件怎么寫

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

    淺析FPGA的調試-內嵌邏輯分析儀(SignalTap)原理及實例

    對于FPGA調試,主要以Intel FPGA為例,在win10 Quartus ii 17.0環境下進行仿真和調試,開發板類型EP4CE15F17。
    的頭像 發表于 01-12 09:34 ?2518次閱讀
    淺析<b class='flag-5'>FPGA</b>的調試-內嵌邏輯<b class='flag-5'>分析</b>儀(SignalTap)原理及實例

    Vivado時序問題分析

    有些時候在寫完代碼之后呢,Vivado時序報紅,Timing一欄有很多時序問題。
    的頭像 發表于 01-05 10:18 ?2109次閱讀
    主站蜘蛛池模板: 美女脱了内裤张开腿让男人爽| 男生脱美女内裤内衣动态图| 小SAO货叫大声点妓女| 成人在线视频播放| 人妻久久久精品99系列AV| av狼新人开放注册区| 暖暖日本在线手机免费完整版| 99re8在线视频精品| 欧美日韩精品一区二区三区四区| a级毛片黄免费a级毛片| 欧美激情一区二区三区四区| 白银谷在线观看| 日本G奶乳液汁| 成人在线不卡视频| 无限资源网免费看| 黄片在线观看| 中文字幕在线视频观看| 欧美另类一区| 国产成人在线播放| 乌克兰14一18处交见血| 九九久久国产| AV国产乱码一区二区三视频| 秋霞三级理伦免费观看| 国产AV天堂一区二区三区| 香蕉59tv视频| 久久精品亚洲AV中文2区金莲| 最近高清中文字幕无吗免费看| 免费果冻传媒在线完整观看| 俄罗斯mm| 野花日本免费完整版高清版动漫 | 亚洲精品无AMM毛片| 毛片TV网站无套内射TV网站| 丰满老熟女白浆直流| 亚洲免费网站在线观看| 欧美性极品黑人hd| 国精产品一区一区三区有限在线| 最近的2019中文字幕国语HD| 污污内射在线观看一区二区少妇 | 无码中文字幕热热久久| 嫩草影院在线观看精品视频| 国产成人精品一区二区三区视频|