日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

3天內不再提示

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

454398 ? 來源:科學計算technomania ? 作者:貓叔 ? 2020-11-17 16:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

時序路徑

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


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


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

時序模型

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


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

Tclk ≥ Tco + Tlogic + Trouting + Tsetup - Tskew

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

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


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


當系統(tǒng)穩(wěn)定后,都會是positive skew的狀態(tài),但即便是positive skew,綜合工具在計算時序時,也不會把多出來的Tskew算進去。

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


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

Tdata/_path + Tsetup < = Tskew + Tclk

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

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

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


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


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

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

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

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

編輯:hfy


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

    關注

    31

    文章

    5620

    瀏覽量

    130451
  • 觸發(fā)器
    +關注

    關注

    14

    文章

    2065

    瀏覽量

    63575
  • 時序路徑
    +關注

    關注

    0

    文章

    12

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    SHARP LZ9FD534:TFT - LCD模塊時序控制IC深度解析

    SHARP LZ9FD534:TFT - LCD模塊時序控制IC深度解析 在電子設備飛速發(fā)展的今天,TFT - LCD模塊作為顯示設備的核心部件,其性能的優(yōu)劣直接影響著顯示效果。SHARP推出
    的頭像 發(fā)表于 04-15 12:40 ?198次閱讀

    LZ9FC23:TFT - LCD模塊時序控制IC的深度解析

    LZ9FC23:TFT - LCD模塊時序控制IC的深度解析 在電子設備的設計中,TFT - LCD模塊的正常運行離不開時序控制IC的精準調控。今天我們就來深入了解一下Sharp
    的頭像 發(fā)表于 04-15 12:40 ?185次閱讀

    詳解電源時序配置方法

    隨著系統(tǒng)應用的發(fā)展,電源應用的需求越來越多,同時在一個系統(tǒng)中,電源Rail要求也越來越多,而且不同的Rail需要按照一定的時序上電或者下電。
    的頭像 發(fā)表于 03-25 07:44 ?1.2w次閱讀
    詳解電源<b class='flag-5'>時序</b>配置方法

    FPGA時序收斂的痛點與解決之道——從一次高速接口調試談起

    FPGA開發(fā)中,時序收斂往往是項目后期最令人頭疼的環(huán)節(jié)。許多工程師都有過這樣的經(jīng)歷:RTL仿真通過,綜合布線后卻出現(xiàn)大量時序違例,為了滿足時序不得不反復修改代碼、調整約束,甚至重構設
    的頭像 發(fā)表于 03-11 11:43 ?347次閱讀

    深入解析LTC2924:高效電源時序控制器的卓越之選

    深入解析LTC2924:高效電源時序控制器的卓越之選 在電子設備的設計中,電源的有序供應至關重要,它直接影響著設備的穩(wěn)定性和性能。LTC2924作為一款功能強大的電源時序控制器,為多電源系統(tǒng)的設計提
    的頭像 發(fā)表于 02-28 15:45 ?288次閱讀

    RGB時序燈條的工作原理講解

    圖文配合講解了RGB時序燈條的應用場景、什么是RGB時序燈條、信號格式與傳輸規(guī)則、燈珠芯片的工作流程、顏色與動態(tài)效果控制方式等
    發(fā)表于 02-06 11:36 ?0次下載

    vivado中常用時序約束指令介紹

    在vivado中,我們常用的時序約束指令主要包括如下幾個方面。
    的頭像 發(fā)表于 01-20 16:15 ?665次閱讀

    輸入引腳時鐘約束_Xilinx FPGA編程技巧-常用時序約束詳解

    基本的約束方法 為了保證成功的設計,所有路徑時序要求必須能夠讓執(zhí)行工具獲取。最普遍的三種路徑以及異常路徑為: 輸入路徑(Input Pa
    發(fā)表于 01-16 08:19

    鎖存器中的時間借用概念與靜態(tài)時序分析

    對于基于鎖存器的設計,靜態(tài)時序分析會應用一個稱為時間借用的概念。本篇博文解釋了時間借用的概念,若您的設計中包含鎖存器且時序報告中存在時間借用,即可適用此概念。
    的頭像 發(fā)表于 12-31 15:25 ?5664次閱讀
    鎖存器中的時間借用概念與靜態(tài)<b class='flag-5'>時序</b>分析

    數(shù)字IC/FPGA設計中的時序優(yōu)化方法

    在數(shù)字IC/FPGA設計的過程中,對PPA的優(yōu)化是無處不在的,也是芯片設計工程師的使命所在。此節(jié)主要將介紹performance性能的優(yōu)化,如何對時序路徑進行優(yōu)化,提高工作時鐘頻率。
    的頭像 發(fā)表于 12-09 10:33 ?3578次閱讀
    數(shù)字IC/<b class='flag-5'>FPGA</b>設計中的<b class='flag-5'>時序</b>優(yōu)化方法

    vivado時序分析相關經(jīng)驗

    vivado綜合后時序為例主要是有兩種原因導致: 1,太多的邏輯級 2,太高的扇出 分析時序違例的具體位置以及原因可以使用一些tcl命令方便快速得到路徑信息
    發(fā)表于 10-30 06:58

    E203內核移植到FPGA開發(fā)板時出現(xiàn)時序違例的解決方式

    在移植內核時,用VIVADO進行綜合實現(xiàn)后會出現(xiàn)時序違例,如圖: 雖然可以上板正常進行開發(fā),但是還是想把這些違例解決下^_^ 檢查后,發(fā)現(xiàn)是 apb_adv_timer 這條路徑報的違例,解決方式
    發(fā)表于 10-27 07:32

    時序約束問題的解決辦法

    在使用vivado對 Verilog 代碼進行綜合后,點擊“SYNTHESIS”下的“Report Timing Summary”,可以查看綜合后的時序報告,查看 Setup Time 和 Hold
    發(fā)表于 10-24 09:55

    歐/美標直流充電樁控制時序講解

    直流充電樁控制時序
    的頭像 發(fā)表于 06-30 09:22 ?1588次閱讀
    歐/美標直流充電樁控制<b class='flag-5'>時序</b>講解

    Pico示波器在電源時序測試中的應用

    在航天電子系統(tǒng)研發(fā)中,電源模塊時序一致性是保障設備穩(wěn)定運行的核心指標。
    的頭像 發(fā)表于 05-15 15:55 ?1101次閱讀
    Pico示波器在電源<b class='flag-5'>時序</b>測試中的應用
    昭平县| 泸定县| 秭归县| 苗栗市| 四子王旗| 唐河县| 遵义县| 东港市| 普格县| 贵溪市| 岫岩| 桦南县| 乐东| 松江区| 江油市| 九龙坡区| 曲阳县| 济南市| 贵州省| 蓬安县| 丘北县| 华蓥市| 云安县| 鸡泽县| 静安区| 蓝山县| 喜德县| 遂川县| 济阳县| 任丘市| 河北省| 金塔县| 丹江口市| 屏南县| 逊克县| 云安县| 崇信县| 孟津县| 托克逊县| 襄汾县| 嵊泗县|