衡阳派盒市场营销有限公司

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

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

3天內不再提示

FPGA時序約束的建立和保持時間方法

汽車玩家 ? 來源:科學計算technomania ? 作者:貓叔 ? 2020-01-28 17:34 ? 次閱讀

周期約束理論

首先來看什么是時序約束,泛泛來說,就是我們告訴軟件(Vivado、ISE等)從哪個pin輸入信號,輸入信號要延遲多長時間,時鐘周期是多少,讓軟件PAR(Place and Route)后的電路能夠滿足我們的要求。因此如果我們不加時序約束,軟件是無法得知我們的時鐘周期是多少,PAR后的結果是不會提示時序警告的。

周期約束就是告訴軟件我們的時鐘周期是多少,讓它PAR后要保證在這樣的時鐘周期內時序不違規。大多數的約束都是周期約束,因為時序約束約的最多是時鐘。

在講具體的時序約束前,我們先介紹兩個概念,在下面的講解中,會多次用到:

? 發起端/發起寄存器/發起時鐘/發起沿:指的是產生數據的源端

? 接收端/接收寄存器/捕獲時鐘/捕獲沿:指的是接收數據的目的端

建立/保持時間

講時序約束,這兩個概念要首先介紹,因為我們做時序約束其實就是為了滿足建立/保持時間。

對于DFF的輸入而言,

? 在clk上升沿到來之前,數據提前一個最小時間量“預先準備好”,這個最小時間量就是建立時間;

? 在clk上升沿來之后,數據必須保持一個最小時間量“不能變化”,這個最小時間量就是保持時間。

FPGA時序約束的建立和保持時間方法

建立和保持時間是由器件特性決定了,當我們決定了使用哪個FPGA,就意味著建立和保持時間也就確定了。Xilinx FPGA的setup time基本都在0.04ns的量級,hold time基本在0.2ns的量級,不同器件會有所差異,具體可以查對應器件的DC and AC Switching Characteristics,下圖列出K7系列的建立保持時間。

FPGA時序約束的建立和保持時間方法

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

    關注

    1630

    文章

    21796

    瀏覽量

    605999
  • 寄存器
    +關注

    關注

    31

    文章

    5363

    瀏覽量

    121161
收藏 人收藏

    評論

    相關推薦

    靜態時序建立時間保持時間分析

    靜態時序分析包括建立時間分析和保持時間分析。建立時間設置不正確可以通過降低芯片工作頻率解決,保持
    的頭像 發表于 08-22 10:38 ?4356次閱讀

    FPGA時序約束的基礎知識

    FPGA開發過程中,離不開時序約束,那么時序約束是什么?簡單點說,FPGA芯片中的邏輯電路,從輸
    發表于 06-06 17:53 ?1542次閱讀
    <b class='flag-5'>FPGA</b><b class='flag-5'>時序</b><b class='flag-5'>約束</b>的基礎知識

    FPGA時序約束建立時間保持時間

    FPGA時序約束是設計的關鍵點之一,準確的時鐘約束有利于代碼功能的完整呈現。進行時序約束,讓軟
    發表于 08-14 17:49 ?1521次閱讀
    <b class='flag-5'>FPGA</b><b class='flag-5'>時序</b><b class='flag-5'>約束</b>之<b class='flag-5'>建立時間</b>和<b class='flag-5'>保持</b><b class='flag-5'>時間</b>

    FPGA實戰演練邏輯篇57:VGA驅動接口時序設計之4建立保持時間分析

    VGA驅動接口時序設計之4建立保持時間分析本文節選自特權同學的圖書《FPGA設計實戰演練(邏輯篇)》配套例程下載鏈接:http://pan
    發表于 08-02 19:26

    FPGA實戰演練邏輯篇59:VGA驅動接口時序設計之6建立保持時間約束

    VGA驅動接口時序設計之6建立保持時間約束本文節選自特權同學的圖書《FPGA設計實戰演練(邏輯
    發表于 08-06 21:49

    關于FPGA時序約束的一點總結

    SDRAM數據手冊有如張時序要求圖。如何使SDRAM滿足時序要求?方法1:添加時序約束。由于Tpcb和時鐘頻率是固定的,我們可以添加
    發表于 09-13 21:58

    VGA驅動接口時序設計數據的建立時間保持時間

    VGA驅動接口時序設計之4建立保持時間分析本文節選自特權同學的圖書《FPGA設計實戰演練(邏輯篇)》配套例程下載鏈接:http://pan
    發表于 04-10 06:33

    FPGA時序約束--基礎理論篇

    FPGA開發過程中,離不開時序約束,那么時序約束是什么?簡單點說,FPGA芯片中的邏輯電路,從輸
    發表于 11-15 17:41

    FPGA時序約束方法

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

    FPGA中的時序約束設計

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

    基于FPGA與ad9252的時序約束高速解串設計

    和底層工具Planahead實現高速串并轉換中數據建立時間保持時間的要求,實現并行數據的正確輸出。最后通過功能測試和時序測試,驗證了設計的正確性。此
    發表于 11-17 12:27 ?6802次閱讀
    基于<b class='flag-5'>FPGA</b>與ad9252的<b class='flag-5'>時序</b><b class='flag-5'>約束</b>高速解串設計

    時序約束的步驟分析

    FPGA中的時序問題是一個比較重要的問題,時序違例,尤其喜歡在資源利用率較高、時鐘頻率較高或者是位寬較寬的情況下出現。建立時間保持
    的頭像 發表于 12-23 07:01 ?2181次閱讀
    <b class='flag-5'>時序</b><b class='flag-5'>約束</b>的步驟分析

    FPGA時序約束一如何查看具體錯誤的時序路徑

    時間裕量包括建立時間裕量和保持時間裕量(setup slack和hold slack)。從字面上理解,所謂“裕量”即富余的、多出的。什么意思呢?即
    發表于 08-04 17:45 ?795次閱讀

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

    FPGA開發過程中,離不開時序約束,那么時序約束是什么?簡單點說,FPGA芯片中的邏輯電路,從輸
    發表于 06-26 14:42 ?763次閱讀
    <b class='flag-5'>FPGA</b><b class='flag-5'>時序</b><b class='flag-5'>約束</b>的原理是什么?

    深度解析FPGA中的時序約束

    建立時間保持時間FPGA時序約束中兩個最基本的概念,同樣在芯片電路
    的頭像 發表于 08-06 11:40 ?805次閱讀
    深度解析<b class='flag-5'>FPGA</b>中的<b class='flag-5'>時序</b><b class='flag-5'>約束</b>
    摩纳哥百家乐官网娱乐城| 大发888官网 888| 长乐坊百家乐娱乐城| 百家乐棋牌辅助| 环球百家乐的玩法技巧和规则| 大发888官方网站登陆| 六合彩即时开奖| 百家乐官网有哪几种| 百家乐官网赢钱面面观| 下三元八运24山详解| 网上的百家乐怎么才能赚钱| 大发888游戏平台188| 百家乐官网2珠路投注法| 至尊百家乐官网赌场娱乐网规则| 百家乐的关键技巧| 聚宝盆百家乐的玩法技巧和规则| 澳门赌球网| 赌场百家乐官网视频| 兰桂坊百家乐官网的玩法技巧和规则 | 香港六合彩开奖号码| 蓝盾百家乐官网赌城| 百家乐平投注法| 大发888娱乐城动态| 百家乐官网庄和闲的赌法| 百家乐官网推荐| 免费百家乐官网预测软件| 大发888娱乐城 建账号| 钻石娱乐开户| 百家乐官网五湖四海娱乐平台| 24山龙合向向合水秘诀| 大发888平台下载| 百家乐官网电脑游戏机投注法实例 | 百家乐官网站| 大发888官方zhuce| 肯博百家乐官网游戏| 博狗百家乐真实| 百家乐网络赌博真假| 百家娱乐| 大连百家乐官网商场| 黄金城百家乐官网苹果版| 大发888大赢家|