91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

FPGA設(shè)計(jì)的常用基本時(shí)序路徑分析

電子設(shè)計(jì) ? 來源:CSDN ? 作者:dongdongnihao_ ? 2020-11-25 14:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在高速的同步電路設(shè)計(jì)中,時(shí)序決定了一切,要求所有時(shí)序路徑都必須在約束限制的時(shí)鐘周期內(nèi),這成為設(shè)計(jì)人員最大的難題,因此,首先確定和分析基本時(shí)序路徑有助于設(shè)計(jì)者快速,準(zhǔn)確地計(jì)算時(shí)序裕量,使系統(tǒng)穩(wěn)定工作,XILINX公司提倡的幾種常用基本路徑。

(1)Clock-to-Setup路徑:

clock-to-setup路徑從觸發(fā)器的輸入端開始,結(jié)束于下一級(jí)觸發(fā)器,鎖存器或者RAM的輸入端,對(duì)終止端的數(shù)據(jù)信號(hào)要求一定的建立時(shí)間。

如下圖所示:


該條路徑包括了觸發(fā)器內(nèi)部clock-to-Q的延遲,觸發(fā)器之間的由組合邏輯造成的路徑延遲以及目標(biāo)觸發(fā)器的建立時(shí)間,其延時(shí)是數(shù)據(jù)從源觸發(fā)器開始,在下一個(gè)時(shí)鐘沿來到之前通過組合邏輯和布線的最大時(shí)間,Clock-to-Setup時(shí)間可通過約束文件中的周期約束來限制。

(2)Clock-to-pad路徑:

Clock-to-Pad路徑從寄存器或者鎖存器的時(shí)鐘輸入端開始,終止于芯片的輸出引腳,中間經(jīng)過了觸發(fā)器輸出端以及所有的組合邏輯,如下圖所示:


這條路徑包括了經(jīng)過觸發(fā)器的延時(shí)和從觸發(fā)器到輸出引腳之間的邏輯延遲,在約束文件中,可以通過OFFSET語句和FROM:TO來約束,如果使用OFFSET語句,那么時(shí)延計(jì)算時(shí)會(huì)包含時(shí)鐘輸入BUFFER/ROUTING延時(shí);如果使用FROM:TO約束,則延時(shí)從觸發(fā)器自身開始,不包括輸入路徑,比較精確,所以使用相對(duì)更頻繁一些。

① OFFSET語句:OFFSET說明了外部時(shí)鐘和與其相關(guān)的輸入,輸出數(shù)據(jù)引腳之間的時(shí)序關(guān)系。其語法規(guī)則如下:

OFFSET={IN/OUT}"offset_time"[unit] {BEFORE/AFTER} "clk_name"[TIMEGRP"group_name"];

OFFSET可以用于設(shè)置多類約束,對(duì)于Clock-to-Pad需要將屬性配置為OUT AFTER, 例如:

NET Q_out OFFSET = OUT 35.0 AFTER "CLK_SYS"

② FROM :TO 語句 :FROM:TO定義了兩組信號(hào)之間時(shí)序關(guān)系。

其語法規(guī)則如下:

#TIMESPEC "TSname" = FROM "group1"TO "group2" value;

其中,TSname 必須以TS開頭,group1是起始路徑,group2是目的路徑,value值的默認(rèn)單位為ns,也可以使用MHZ。

實(shí)例:

TIMESPEC TS_aa = FROM FFS TO PAD 10;

(3)Pad-to-Pad路徑:

Pad-to-Pad路徑從芯片輸入信號(hào)端口開始,結(jié)束于芯片輸出信號(hào)端口,中間包含所有組合邏輯,但并不包含任何同步邏輯如圖所示:


Pad-to-Pad路徑延時(shí)是數(shù)據(jù)輸入到芯片,經(jīng)過邏輯延時(shí)和布線時(shí)延后再輸出芯片的最大時(shí)間要求,在約束文件中任然通過FROM:TO來約束,其語法如下:

TIMESPEC TS_aa = FROM PADS TO PADS 10 ;

(4)Pad-to-Setup路徑

Pad-to-setup路徑從芯片的輸入信號(hào)端口開始,結(jié)束于同步電路模塊(觸發(fā)器,鎖存器和RAM),對(duì)相應(yīng)的數(shù)據(jù)信號(hào)要求一定的建立時(shí)間,如下圖所示:


該路徑可以通過BUFFER和所有組合邏輯,不包含任何同步電路木塊和雙向端口,是數(shù)據(jù)到達(dá)芯片的最大時(shí)間要求,和Clock-to-Pad一樣,該路徑可以通過OFFSET和FROM:TO來設(shè)計(jì),其中OFFSET語句的屬性設(shè)置為OFFSET IN BEFORE。

例如:

OFFSET = IN 10 ns BEFORE my_clk TIMEGRP My_FFS;

編輯:hfy


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

    關(guān)注

    1660

    文章

    22412

    瀏覽量

    636412
  • RAM
    RAM
    +關(guān)注

    關(guān)注

    8

    文章

    1399

    瀏覽量

    120582
  • 鎖存器
    +關(guān)注

    關(guān)注

    8

    文章

    956

    瀏覽量

    44979
  • 觸發(fā)器
    +關(guān)注

    關(guān)注

    14

    文章

    2056

    瀏覽量

    63412
  • 時(shí)序路徑
    +關(guān)注

    關(guān)注

    0

    文章

    12

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    基于友晶DE10-Nano開發(fā)板的VGA顯示控制器模塊設(shè)計(jì)

    VGA顯示控制器模塊vga_generator.v(位于DemonstrationsFPGAHDMI_TXvpg_source路徑下)可生成符合DMT(Display Monitor Timing 顯示器時(shí)序)
    的頭像 發(fā)表于 02-26 13:43 ?5256次閱讀
    基于友晶DE10-Nano開發(fā)板的VGA顯示控制器模塊設(shè)計(jì)

    vivado中常用時(shí)序約束指令介紹

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

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

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

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

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

    為什么在FPGA設(shè)計(jì)中使用MicroBlaze V處理器

    在各類行業(yè)與應(yīng)用中,經(jīng)常能看到許多 FPGA 設(shè)計(jì)。一個(gè)非常常見的現(xiàn)象是:設(shè)計(jì)者常常用復(fù)雜的有限狀態(tài)機(jī)(FSM)來實(shí)現(xiàn) I2C、SPI、GPIO 時(shí)序控制等功能。
    的頭像 發(fā)表于 12-19 15:29 ?8333次閱讀
    為什么在<b class='flag-5'>FPGA</b>設(shè)計(jì)中使用MicroBlaze V處理器

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

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

    vivado時(shí)序分析相關(guān)經(jīng)驗(yàn)

    改為寄存輸出。 時(shí)序分析有兩個(gè)主要路徑 Intra-clock:同時(shí)鐘之間的路徑分析,需實(shí)打?qū)嵔鉀Q。(改善設(shè)計(jì),改變綜合策略等) Inter-clock:表示跨時(shí)鐘
    發(fā)表于 10-30 06:58

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

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

    FPGA測(cè)試DDR帶寬跑不滿的常見原因及分析方法

    FPGA 中測(cè)試 DDR 帶寬時(shí),帶寬無法跑滿是常見問題。下面我將從架構(gòu)、時(shí)序、訪問模式、工具限制等多個(gè)維度,系統(tǒng)梳理導(dǎo)致 DDR 帶寬跑不滿的常見原因及分析方法。
    的頭像 發(fā)表于 10-15 10:17 ?1042次閱讀

    京東:調(diào)用用戶行為API分析購買路徑,優(yōu)化頁面跳轉(zhuǎn)邏輯

    ? ?在電商平臺(tái)的激烈競(jìng)爭(zhēng)中, 用戶購買路徑的流暢性 直接影響轉(zhuǎn)化率。京東通過深度整合用戶行為API,構(gòu)建了完整的購買路徑分析體系,顯著優(yōu)化了頁面跳轉(zhuǎn)邏輯。以下是關(guān)鍵技術(shù)實(shí)現(xiàn)路徑: 一、用戶行為
    的頭像 發(fā)表于 09-18 14:38 ?666次閱讀
    京東:調(diào)用用戶行為API<b class='flag-5'>分析</b>購買<b class='flag-5'>路徑</b>,優(yōu)化頁面跳轉(zhuǎn)邏輯

    FPGA時(shí)序約束之設(shè)置時(shí)鐘組

    Vivado中時(shí)序分析工具默認(rèn)會(huì)分析設(shè)計(jì)中所有時(shí)鐘相關(guān)的時(shí)序路徑,除非時(shí)序約束中設(shè)置了時(shí)鐘組或f
    的頭像 發(fā)表于 04-23 09:50 ?1355次閱讀
    <b class='flag-5'>FPGA</b><b class='flag-5'>時(shí)序</b>約束之設(shè)置時(shí)鐘組

    TDengine 發(fā)布時(shí)序數(shù)據(jù)分析 AI 智能體 TDgpt,核心代碼開源

    2025 年 3 月 26 日,濤思數(shù)據(jù)通過線上直播形式正式發(fā)布了其新一代時(shí)序數(shù)據(jù)分析 AI 智能體——TDgpt,并同步開源其核心代碼。這一創(chuàng)新功能作為 TDengine 3.3.6.0 的重要
    的頭像 發(fā)表于 03-27 10:30 ?725次閱讀
    TDengine 發(fā)布<b class='flag-5'>時(shí)序數(shù)據(jù)分析</b> AI 智能體 TDgpt,核心代碼開源

    FPGA是什么?應(yīng)用領(lǐng)域、差分晶振作用及常用頻率全面解析

    FPGA是什么?了解FPGA應(yīng)用領(lǐng)域、差分晶振在FPGA中的作用、常用頻率、典型案例及FCom差分振蕩器解決方案,為高速通信、數(shù)據(jù)中心、工業(yè)控制提供高性能時(shí)鐘支持。
    的頭像 發(fā)表于 03-24 13:03 ?4221次閱讀
    <b class='flag-5'>FPGA</b>是什么?應(yīng)用領(lǐng)域、差分晶振作用及<b class='flag-5'>常用</b>頻率全面解析

    Techwiz LCD應(yīng)用:LC透鏡光線追跡

    TechWiz Ray 2D和3D計(jì)算光程差和焦距,并進(jìn)行高級(jí)LC分析,包括通過施加電壓進(jìn)行LC指向矢分布。 (a)LC分布和光學(xué)路徑分析(關(guān)狀態(tài)) (b)LC分布和光學(xué)路徑分析(開狀態(tài))
    發(fā)表于 03-18 08:49

    AXI握手時(shí)序優(yōu)化—pipeline緩沖器

    skid buffer(pipeline緩沖器)介紹 ??解決ready/valid兩路握手的時(shí)序困難,使路徑流水線化。 ??只關(guān)心valid時(shí)序參考這篇寫得很好的博客鏈接:?握手協(xié)議(pvld
    的頭像 發(fā)表于 03-08 17:10 ?1338次閱讀
    AXI握手<b class='flag-5'>時(shí)序</b>優(yōu)化—pipeline緩沖器