91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

3天內不再提示

FPGA時序約束基本理論之時序路徑和時序模型

汽車玩家 ? 來源:科學計算technomania ? 作者:貓叔 ? 2020-01-27 10:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

時序路徑

典型的時序路徑有4類,如下圖所示,這4類路徑可分為片間路徑(標記①和標記③)和片內路徑(標記②和標記④)。

FPGA時序約束基本理論之時序路徑和時序模型

對于所有的時序路徑,我們都要明確其起點和終點,這4類時序路徑的起點和終點分別如下表。

FPGA時序約束基本理論之時序路徑和時序模型

這4類路徑中,我們最為關心是②的同步時序路徑,也就是FPGA內部的時序邏輯。

時序模型

典型的時序模型如下圖所示,一個完整的時序路徑包括源時鐘路徑、數據路徑和目的時鐘路徑,也可以表示為觸發器+組合邏輯+觸發器的模型。

FPGA時序約束基本理論之時序路徑和時序模型

該時序模型的要求為(公式1)

Tclk ≥ Tco + Tlogic + Trouting + Tsetup - Tskew

其中,Tco為發端寄存器時鐘到輸出時間;Tlogic為組合邏輯延遲;Trouting為兩級寄存器之間的布線延遲;Tsetup為收端寄存器建立時間;Tskew為兩級寄存器的時鐘歪斜,其值等于時鐘同邊沿到達兩個寄存器時鐘端口的時間差;Tclk為系統所能達到的最小時鐘周期。

這里我們多說一下這個Tskew,skew分為兩種,positive skew和negative skew,其中positive skew見下圖,這相當于增加了后一級寄存器的觸發時間。

FPGA時序約束基本理論之時序路徑和時序模型

但對于negative skew,則相當于減少了后一級寄存器的觸發時間,如下圖所示。

FPGA時序約束基本理論之時序路徑和時序模型

當系統穩定后,都會是positive skew的狀態,但即便是positive skew,綜合工具在計算時序時,也不會把多出來的Tskew算進去。

用下面這個圖來表示時序關系就更加容易理解了。為什么要減去Tskew,下面這個圖也更加直觀。

FPGA時序約束基本理論之時序路徑和時序模型

發送端寄存器產生的數據,數據經過Tco、Tlogic、Trouting后到達接收端,同時還要給接收端留出Tsetup的時間。而時鐘延遲了Tskew的時間,因此有:(公式2)

Tdata\_path + Tsetup < = Tskew + Tclk

對于同步設計Tskew可忽略(認為其值為0),因為FPGA中的時鐘樹會盡量保證到每個寄存器的延遲相同。

公式中提到了建立時間,那保持時間在什么地方體現呢?

保持時間比較難理解,它的意思是reg1的輸出不能太快到達reg2,這是為了防止采到的新數據太快而沖掉了原來的數據。保持時間約束的是同一個時鐘邊沿,而不是對下一個時鐘邊沿的約束。

FPGA時序約束基本理論之時序路徑和時序模型

reg2在邊沿2時刻剛剛捕獲reg1在邊沿1時刻發出的數據,若reg1在邊沿2時刻發出的數據過快到達reg2,則會沖掉前面的數據。因此保持時間約束的是同一個邊沿。

FPGA時序約束基本理論之時序路徑和時序模型

在時鐘沿到達之后,數據要保持Thold的時間,因此,要滿足:(公式3)

Tdata\_path = Tco + Tlogic + Trouting ≥ Tskew + Thold

這兩個公式是FPGA的面試和筆試中經常問到的問題,因為這種問題能反映出應聘者對時序的理解。

在公式1中,Tco跟Tsu一樣,也取決于芯片工藝,因此,一旦芯片型號選定就只能通過Tlogic和Trouting來改善Tclk。其中,Tlogic和代碼風格有很大關系,Trouting和布局布線的策略有很大關系。

關于時序約束的基本理論就講這么多,下篇講具體的約束。

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

    關注

    1646

    文章

    22054

    瀏覽量

    618791
  • 時序
    +關注

    關注

    5

    文章

    398

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    FPGA案例之時序路徑時序模型解析

    表。 這4類路徑中,我們最為關心是②的同步時序路徑,也就是FPGA內部的時序邏輯。 時序
    的頭像 發表于 11-17 16:41 ?3386次閱讀
    <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>解析

    FPGA的IO口時序約束分析

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

    FPGA時序約束之偽路徑和多周期路徑

    前面幾篇FPGA時序約束進階篇,介紹了常用主時鐘約束、衍生時鐘約束、時鐘分組約束的設置,接下來介
    發表于 06-12 17:33 ?2446次閱讀

    詳解時序路徑的相關概念

    reg2reg路徑約束的對象是源寄存器(時序路徑的起點)和目的寄存器(時序路徑的終點)都在
    的頭像 發表于 06-26 14:28 ?1414次閱讀
    詳解<b class='flag-5'>時序</b><b class='flag-5'>路徑</b>的相關概念

    FPGA時序約束之時序路徑時序模型

    時序路徑作為時序約束時序分析的物理連接關系,可分為片間路徑和片內
    發表于 08-14 17:50 ?1104次閱讀
    <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><b class='flag-5'>模型</b>

    FPGA I/O口時序約束講解

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

    FPGA時序約束--基礎理論

    和時鐘偏差組成的。 二、時序路徑 時序路徑是指從FPGA輸入到輸出的所有邏輯路徑組成的
    發表于 11-15 17:41

    時序約束時序分析 ppt教程

    時序約束時序分析 ppt教程 本章概要:時序約束時序分析基礎常用
    發表于 05-17 16:08 ?0次下載

    FPGA時序約束方法

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

    FPGA中的時序約束設計

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

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

    時序分析結果,并根據設計者的修復使設計完全滿足時序約束的要求。本章包括以下幾個部分: 1.1 靜態時序分析簡介 1.2 FPGA 設計流程
    發表于 11-11 08:00 ?66次下載
    正點原子<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 ?3808次閱讀
    <b class='flag-5'>FPGA</b>設計<b class='flag-5'>之時序</b><b class='flag-5'>約束</b>四大步驟

    FPGA設計之時序約束

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

    FPGA時序約束理論之時序路徑時序模型

    典型的時序路徑有4類,如下圖所示,這4類路徑可分為片間路徑(標記①和標記③)和片內路徑(標記②和標記④)。
    發表于 06-26 10:30 ?904次閱讀
    <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>與<b class='flag-5'>時序</b><b class='flag-5'>模型</b>

    FPGA時序約束之設置時鐘組

    Vivado中時序分析工具默認會分析設計中所有時鐘相關的時序路徑,除非時序約束中設置了時鐘組或false
    的頭像 發表于 04-23 09:50 ?478次閱讀
    <b class='flag-5'>FPGA</b><b class='flag-5'>時序</b><b class='flag-5'>約束</b>之設置時鐘組
    主站蜘蛛池模板: 在线www | 中文字幕一精品亚洲无线一区 | 日本高清加勒比 | 老外一级黄色片 | 亚洲综合图片人成综合网 | 第一福利在线 | 色偷偷91久久综合噜噜噜噜 | 天天射天天干天天舔 | 日韩精品卡4卡5卡6卡7卡 | 1314亚洲人成网站在线观看 | 天天做天天爱天天爽天天综合 | 你懂的视频在线观看资源 | 奇米7777第四色 | 色综合成人丁香 | 国产女人在线视频 | 日本在线视频精品 | 日本人xxxxxxxxxⅹ69 | 男人和女人做爽爽视频在线观看 | 综合网天天 | 国产成人高清精品免费5388密 | 欧美日韩一区二区视频图片 | 免费久久精品国产片香蕉 | 一区二区三区免费视频网站 | 2021天天干| 日韩va亚洲va欧美va浪潮 | 久久精品亚洲青青草原 | 中文字幕在线永久在线视频2020 | 激情五月婷婷丁香 | 日本黄大片在线观看 | eeuss久久久精品影院 | 人人干免费 | 2019偷偷狠狠的日日 | 午夜无码国产理论在线 | 九九99久久精品午夜剧场免费 | h网站在线免费观看 | 色噜噜狠狠色综合欧洲 | 亚洲三级电影在线播放 | 国产高清毛片 | 午夜一级免费视频 | 福利一区二区在线观看 | 黄色工厂在线播放 |