chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

使用Vivado ILA進(jìn)行復(fù)雜時(shí)序分析的完整流程

FPGA設(shè)計(jì)論壇 ? 來源:FPGA設(shè)計(jì)論壇 ? 2026-02-04 11:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

使用 Vivado ILA 進(jìn)行復(fù)雜時(shí)序分析的完整流程

1.設(shè)計(jì)準(zhǔn)備

在 HDL 代碼中標(biāo)記待觀測信號(hào),添加(* mark_debug = "true" *)屬性(Verilog)或keep屬性(VHDL)

確保時(shí)鐘域劃分清晰,關(guān)鍵時(shí)序路徑已標(biāo)識(shí)

例化 ILA IP 核,配置參數(shù):

采樣深度:$$ ext{深度} = frac{ ext{待分析時(shí)間窗口}}{ ext{時(shí)鐘周期}} $$

觸發(fā)條件數(shù)量:根據(jù)復(fù)雜時(shí)序關(guān)系確定

信號(hào)位寬:匹配待測信號(hào)

2.工程配置

# Tcl 配置示例create_debug_coreu_ila ilaset_propertyC_DATA_DEPTH1024[get_debug_cores u_ila]set_propertyC_TRIGIN_EN false[get_debug_cores u_ila]

通過 IP Integrator 添加 ILA 核

設(shè)置觸發(fā)條件:

基本觸發(fā):信號(hào)邊沿/電平

高級(jí)觸發(fā):邏輯組合(AND/OR)

順序觸發(fā):多級(jí)狀態(tài)機(jī)觸發(fā)

3.實(shí)現(xiàn)與生成

運(yùn)行綜合與實(shí)現(xiàn)

關(guān)鍵時(shí)序約束:

create_clock-period5.0-name clk[get_ports clk]set_input_delay-clock clk1.5[get_ports data_in]

生成比特流文件(.bit)

4.硬件連接

JTAG 連接配置:

時(shí)鐘頻率:$$ f_{ ext{JTAG}} leq frac{1}{4} f_{ ext{設(shè)計(jì)時(shí)鐘}} $$

電纜驅(qū)動(dòng):安裝 Cable Drivers

FPGA 上電時(shí)序:

先上電 FPGA

后連接 JTAG

5.觸發(fā)設(shè)置

在 Hardware Manager 中:

源時(shí)鐘域信號(hào)作為觸發(fā)條件

目標(biāo)時(shí)鐘域信號(hào)作為觀測對(duì)象

設(shè)置多條件觸發(fā):$$ ext{觸發(fā)} = ( ext{Cond}_A land ext{Cond}_B) lor ext{Cond}_C $$

配置觸發(fā)位置(預(yù)觸發(fā)/后觸發(fā)比例)

時(shí)鐘域交叉分析:

6.數(shù)據(jù)捕獲與分析

執(zhí)行單次/連續(xù)觸發(fā)

波形分析工具:

時(shí)間測量:$$ Delta t = t_{ ext{數(shù)據(jù)有效}} - t_{ ext{時(shí)鐘沿}} $$

建立/保持時(shí)間檢查: $$ t_{ ext{su}} = T_{ ext{clk}} - Delta t_{ ext{max}} $$ $$ t_{ ext{h}} = Delta t_{ ext{min}} $$

跨時(shí)鐘域路徑分析:

timeline   title CDC 路徑分析  section源時(shí)鐘域   觸發(fā)事件 : a1: 數(shù)據(jù)變化  section目標(biāo)時(shí)鐘域   觀測點(diǎn)  : b1: 同步后數(shù)據(jù)   測量點(diǎn)  :c1: 數(shù)據(jù)穩(wěn)定窗口

7.高級(jí)調(diào)試技巧

窗口函數(shù)分析 : $$ W(t) = sum_{n=0}^{N} x[n] cdot e^{-jomega n} $$ 用于檢測周期性時(shí)序違規(guī)

統(tǒng)計(jì)模式

建立時(shí)間直方圖

保持時(shí)間分布圖

關(guān)聯(lián)分析

將時(shí)序違規(guī)與溫度/電壓波動(dòng)關(guān)聯(lián)

建立時(shí)序余量模型:$$ ext{余量} = k cdot Delta V + c $$

8.結(jié)果導(dǎo)出

導(dǎo)出 CSV 數(shù)據(jù):$$ ext{數(shù)據(jù)集} = { (t_n, ext{data}_n) mid n=1,2,cdots,N } $$

生成時(shí)序報(bào)告:

Violation Type | Frequency | Worst Slack -----------------------------------------Setup     | 12%    | -0.15 ns Hold      | 3%    | -0.08 ns

注意事項(xiàng)

采樣深度與存儲(chǔ)資源平衡:$$ ext{所需BRAM} = frac{ ext{位寬} imes ext{深度}}{36 ext{Kb}} $$

對(duì)于亞穩(wěn)態(tài)分析,觸發(fā)條件應(yīng)包含復(fù)位事件

多時(shí)鐘系統(tǒng)需同步 ILA 采樣時(shí)鐘與被測時(shí)鐘域

此流程可有效診斷建立/保持時(shí)間違規(guī)、時(shí)鐘偏斜、跨時(shí)鐘域問題等復(fù)雜時(shí)序故障,需結(jié)合具體設(shè)計(jì)場景調(diào)整參數(shù)。

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

    關(guān)注

    30

    文章

    4962

    瀏覽量

    73617
  • 時(shí)序分析
    +關(guān)注

    關(guān)注

    2

    文章

    130

    瀏覽量

    24187
  • Vivado
    +關(guān)注

    關(guān)注

    19

    文章

    854

    瀏覽量

    70893

原文標(biāo)題:使用 Vivado ILA 進(jìn)行復(fù)雜時(shí)序分析的完整流程

文章出處:【微信號(hào):gh_9d70b445f494,微信公眾號(hào):FPGA設(shè)計(jì)論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    VIVADO時(shí)序約束及STA基礎(chǔ)

    時(shí)序約束的目的就是告訴工具當(dāng)前的時(shí)序狀態(tài),以讓工具盡量優(yōu)化時(shí)序并給出詳細(xì)的分析報(bào)告。一般在行為仿真后、綜合前即創(chuàng)建基本的時(shí)序約束。
    的頭像 發(fā)表于 03-11 14:39 ?1.1w次閱讀

    集成邏輯分析儀(ILA)的使用方法

    兩大主流廠商的軟件集成邏輯分析儀供使用,Altera的Quartus自帶SignalTap、Xilinx的Vivado自帶ILA邏輯調(diào)試工具。
    的頭像 發(fā)表于 10-01 17:08 ?7568次閱讀
    集成邏輯<b class='flag-5'>分析</b>儀(<b class='flag-5'>ILA</b>)的使用方法

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

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

    vivado ILA在線調(diào)試求助

    在用Vivado實(shí)現(xiàn)某個(gè)工程時(shí),功能仿真正確,時(shí)序滿足要求,比特流也能生成,但是在ILA調(diào)試和下板子時(shí),無法得到正確的結(jié)果信號(hào),請(qǐng)問各位大神可能是什么問題?
    發(fā)表于 12-11 11:10

    vivado時(shí)序分析與約束優(yōu)化

    轉(zhuǎn)自:VIVADO時(shí)序分析練習(xí)時(shí)序分析在FPGA設(shè)計(jì)中是分析工程很重要的手段,
    發(fā)表于 08-22 11:45

    Vivado下顯示指定路徑時(shí)序報(bào)告的流程

    Vivado下顯示指定路徑時(shí)序報(bào)告的流程?! ?.打開布局布線后的結(jié)果    2.指定到工具下的時(shí)序報(bào)告    3.選擇路徑的起點(diǎn)和終點(diǎn)    4.雙擊路徑
    發(fā)表于 01-15 16:57

    FPGA入門開發(fā)完整流程Vivado2020+Verilog)精選資料分享

    一、總體流程開發(fā)工具:Vivado2020VerilogARTIX-7 FPGA AX7035這是我做的完整流程,涉及到初級(jí)開發(fā)的功能;新建工程:(RTL Project)芯片選型;編寫程序:源文件
    發(fā)表于 07-22 07:35

    Vivado邏輯分析儀使用教程

    了用于debug的約束,如下圖所示:在實(shí)現(xiàn)階段,Vivado會(huì)讀取這些約束,并按照這些命令的參數(shù)來自動(dòng)地在布局布線時(shí)加入ILA IP核。至此,我們就成功地使用“網(wǎng)表插入調(diào)試探針流程”將ILA
    發(fā)表于 04-17 16:33

    Vivado中的靜態(tài)時(shí)序分析工具Timing Report的使用與規(guī)范

    過程必須以滿足XDC中的約束為目標(biāo)來進(jìn)行。那么: 如何驗(yàn)證實(shí)現(xiàn)后的設(shè)計(jì)有沒有滿足時(shí)序要求? 如何在開始布局布線前判斷某些約束有沒有成功設(shè)置? 如何驗(yàn)證約束的優(yōu)先級(jí)? 這些都需要用到Vivado中的靜態(tài)
    發(fā)表于 11-17 18:03 ?3.9w次閱讀
    <b class='flag-5'>Vivado</b>中的靜態(tài)<b class='flag-5'>時(shí)序</b><b class='flag-5'>分析</b>工具Timing Report的使用與規(guī)范

    關(guān)于Vivado時(shí)序分析介紹以及應(yīng)用

    時(shí)序分析在FPGA設(shè)計(jì)中是分析工程很重要的手段,時(shí)序分析的原理和相關(guān)的公式小編在這里不再介紹,這篇文章是小編在練習(xí)
    發(fā)表于 09-15 16:38 ?7979次閱讀
    關(guān)于<b class='flag-5'>Vivado</b><b class='flag-5'>時(shí)序</b><b class='flag-5'>分析</b>介紹以及應(yīng)用

    引入增量編譯流程進(jìn)行調(diào)試的好處與步驟

    了解使用Vivado 2016.1中引入的增量編譯流程進(jìn)行調(diào)試的好處,以及在使用增量編譯實(shí)現(xiàn)時(shí)添加/刪除/修改ILA內(nèi)核所需的步驟。
    的頭像 發(fā)表于 11-30 06:19 ?3516次閱讀
    引入增量編譯<b class='flag-5'>流程</b><b class='flag-5'>進(jìn)行</b>調(diào)試的好處與步驟

    Xilinx Vivado軟件ILA使用心得

    Vivado在使用A7芯片時(shí),使用內(nèi)部邏輯分析儀時(shí),在非AXI總線下最多只能綁定64組信號(hào)(例化一個(gè)或者多個(gè)ILA模塊,信號(hào)組數(shù)相加不能超過64),如果超過64組會(huì)出現(xiàn)錯(cuò)誤。
    發(fā)表于 11-23 09:38 ?2068次閱讀

    Vivado進(jìn)行時(shí)序約束的兩種方式

    上面我們講的都是xdc文件的方式進(jìn)行時(shí)序約束,Vivado中還提供了兩種圖形界面的方式,幫我們進(jìn)行時(shí)序約束:時(shí)序約束編輯器(Edit Timing Constraints )和
    的頭像 發(fā)表于 03-08 17:17 ?2w次閱讀
    <b class='flag-5'>Vivado</b><b class='flag-5'>進(jìn)行時(shí)序</b>約束的兩種方式

    Vivado調(diào)試ILA debug結(jié)果也許不對(duì)

    FPGA的調(diào)試是個(gè)很蛋疼的事,即便Vivado已經(jīng)比ISE好用了很多,但調(diào)試起來依舊蛋疼。即便是同一個(gè)程序,F(xiàn)PGA每次重新綜合、實(shí)現(xiàn)后結(jié)果都多多少少會(huì)有所不同。而且加入到ila中的數(shù)據(jù)會(huì)占用RAM資源,影響布局布線的結(jié)果。
    的頭像 發(fā)表于 03-08 17:35 ?1.3w次閱讀

    Vivado時(shí)序問題分析

    有些時(shí)候在寫完代碼之后呢,Vivado時(shí)序報(bào)紅,Timing一欄有很多時(shí)序問題。
    的頭像 發(fā)表于 01-05 10:18 ?4125次閱讀