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

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

3天內不再提示

FPGA時序約束簡介

DIri_ALIFPGA ? 來源:未知 ? 作者:李倩 ? 2018-03-30 13:42 ? 次閱讀

我知道,我對與電子有關的所有事情都很著迷,但不論從哪個角度看,今天的現場可編程門陣列(FPGA),都顯得“鶴立雞群”,真是非常棒的器件。如果在這個智能時代,在這個領域,想擁有一技之長的你還沒有關注FPGA,那么世界將拋棄你,時代將拋棄你。本公眾號作者ALIFPGA,多年FPGA開發經驗,所有文章皆為多年學習和工作經驗之總結。

FPGA時序約束簡介。

時序約束的場景:

在簡單電路中,當頻率較低時,數字信號的邊沿時間可以忽略時,無需考慮時序約束。但在復雜電路中,為了減少系統中各部分延時,使系統協同工作,提高運行頻率,需要進行時序約束。通常當頻率高于50MHz時,需要考慮時序約束。

限制FPGA最大頻率的因素:

組合邏輯延時

越多的門電路,所構成的組合邏輯延時越大,以ALTERA C4為例,FPGA實際上是用四輸入查找表(LUT, Look-Up-Tables)的方式實現門電路的,變量數目小于4的所有組合邏輯延時相同,大于4時需要多個查找表組合,延時增加。

信號路徑延時

路徑延時是所有延時中最需要考慮的,甚至可以占到總延時的一半以上,一般EDA工具不會尋找最快的路徑,需要施加時序約束。

時鐘偏移、抖動和延時

時鐘傳到每個觸發器的時間會由于距離時鐘源路徑長度不同而有偏移,時鐘偏移可以通過走時鐘樹的結構解決,但時鐘偏斜永遠存在,不可能消除。時鐘抖動是由于溫度分布,信號串擾等因素使得晶振、PLL等產生的時鐘信號周期不會嚴格相等而造成的。

觸發器建立時間Tsu、保持時間Th

輸入管腳的數據必須在時鐘有效之前提前出現的時間稱為建立時間Tsu;保持時間Th是指在時鐘上跳沿后,數據必須保持的最小時間。

觸發器時鐘到輸出時間Tco

在時鐘有效后,D的數據并不能立即傳到Q端,這段等待的時間就是觸發器的時鐘到輸出時間。

以上時間是觸發器固有時間,無法更改。

功耗

合理的時序約束可以提高運行頻率,但往往會使得功耗增加, 在性能要求不高的移動設備中,需要綜合考慮。

高扇出信號延時

高扇出信號是指帶多負載的信號,在多負載情況下,信號的延時會增大,信號到達某些負載的時間增加,從而可能造成該信號相對時鐘信號是一個晚到的信號。

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

    關注

    1610

    文章

    21374

    瀏覽量

    595033
  • 時序
    +關注

    關注

    5

    文章

    359

    瀏覽量

    37027

原文標題:簡述FPGA時序約束理論

文章出處:【微信號:ALIFPGA,微信公眾號:FPGA極客空間】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    FPGA的IO口時序約束分析

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

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

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

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

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

    FPGA I/O口時序約束講解

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

    FPGA時序約束OFFSET

    FPGA時序約束,總體來分可以分為3類,輸入時序約束,輸出時序
    發表于 09-05 21:13

    FPGA時序約束方法

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

    賽靈思FPGA設計時序約束指南

    賽靈思FPGA設計時序約束指南,下來看看
    發表于 05-11 11:30 ?48次下載

    FPGA中的時序約束設計

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

    深入了解時序約束以及如何利用時序約束實現FPGA 設計的最優結果

    作為賽靈思用戶論壇的定期訪客(見 ),我注意到新用戶往往對時序收斂以及如何使用時序約束來達到時序收斂感到困惑。為幫助 FPGA設計新手實現
    發表于 11-24 19:37 ?5025次閱讀
    深入了解<b class='flag-5'>時序</b><b class='flag-5'>約束</b>以及如何利用<b class='flag-5'>時序</b><b class='flag-5'>約束</b>實現<b class='flag-5'>FPGA</b> 設計的最優結果

    正點原子FPGA靜態時序分析與時序約束教程

    時序分析結果,并根據設計者的修復使設計完全滿足時序約束的要求。本章包括以下幾個部分: 1.1 靜態時序分析簡介 1.2
    發表于 11-11 08:00 ?60次下載
    正點原子<b class='flag-5'>FPGA</b>靜態<b class='flag-5'>時序</b>分析與<b class='flag-5'>時序</b><b class='flag-5'>約束</b>教程

    FPGA設計之時序約束四大步驟

    本文章探討一下FPGA時序約束步驟,本文章內容,來源于配置的明德揚時序約束專題課視頻。
    發表于 03-16 09:17 ?3345次閱讀
    <b class='flag-5'>FPGA</b>設計之<b class='flag-5'>時序</b><b class='flag-5'>約束</b>四大步驟

    FPGA設計之時序約束

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

    詳解FPGA時序input delay約束

    本文章探討一下FPGA時序input delay約束,本文章內容,來源于配置的明德揚時序約束專題課視頻。
    發表于 05-11 10:07 ?3763次閱讀
    詳解<b class='flag-5'>FPGA</b>的<b class='flag-5'>時序</b>input delay<b class='flag-5'>約束</b>

    FPGA時序input delay約束

    本文章探討一下FPGA時序input delay約束,本文章內容,來源于明德揚時序約束專題課視頻。
    的頭像 發表于 07-25 15:37 ?2592次閱讀
    <b class='flag-5'>FPGA</b>的<b class='flag-5'>時序</b>input delay<b class='flag-5'>約束</b>

    FPGA時序約束的原理是什么?

    FPGA開發過程中,離不開時序約束,那么時序約束是什么?簡單點說,FPGA芯片中的邏輯電路,從輸
    發表于 06-26 14:42 ?423次閱讀
    <b class='flag-5'>FPGA</b><b class='flag-5'>時序</b><b class='flag-5'>約束</b>的原理是什么?
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>