哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

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

物理約束實(shí)踐:網(wǎng)表約束MARK_DEBUG

FPGA快樂學(xué)習(xí) ? 來源:FPGA快樂學(xué)習(xí) ? 作者:FPGA快樂學(xué)習(xí) ? 2022-11-03 11:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

16912bd6-5b2a-11ed-a3b6-dac502259ad0.jpg

概述

網(wǎng)表約束MARK_DEBUG可應(yīng)用在源碼中的任意一個(gè)網(wǎng)絡(luò)信號(hào)上,被施加該約束的網(wǎng)絡(luò)信號(hào)在調(diào)試界面中可見,從而方便在線調(diào)試時(shí)快速定位該信號(hào),提升調(diào)試效率。話不多說,下面以FPGA中的在線邏輯分析儀(ILA)的調(diào)試實(shí)踐為例,讓大家感受一下網(wǎng)表約束MARK_DEBUG的妙用。

工程實(shí)踐

以STAR FPGA開發(fā)板中的at7_ex10工程為例,這個(gè)工程實(shí)現(xiàn)UART傳輸?shù)膌oopback功能。該實(shí)例中使用在線邏輯分析儀希望探測(cè)到FPGA端接收并進(jìn)行串并轉(zhuǎn)換過程中所設(shè)計(jì)的一些主要信號(hào)。

首先需要找出待探測(cè)的信號(hào)。如圖1和圖2所示,在my_uart_rx.v模塊中,uart_rx、clk_bps、rx_data、rx_int、num、rx_temp_data是需要探測(cè)監(jiān)控的信號(hào)。

16a5954e-5b2a-11ed-a3b6-dac502259ad0.jpg

圖1 識(shí)別需要進(jìn)行探測(cè)的信號(hào)1

16c1d39e-5b2a-11ed-a3b6-dac502259ad0.jpg

圖2識(shí)別需要進(jìn)行探測(cè)的信號(hào)2

如圖3所示,在待探測(cè)信號(hào)定義申明前面增加語句:(*mark_debug= "true"*)。當(dāng)然了,如果后續(xù)不探測(cè)這個(gè)信號(hào)了,直接修改“true”為“false”就可以。

16d7a246-5b2a-11ed-a3b6-dac502259ad0.jpg

圖3 標(biāo)注需要探測(cè)的信號(hào)

完成對(duì)探測(cè)信號(hào)的mark_debug標(biāo)記后,如圖4所示,點(diǎn)擊“Synthesis à Run Synthesis”對(duì)工程進(jìn)行綜合編譯。

16eae234-5b2a-11ed-a3b6-dac502259ad0.jpg

圖4 工程的綜合編譯

綜合編輯完成后,如圖5所示,接著點(diǎn)擊“Synthesis à Synthesized Design à Set Up Debug”。

16fb14a6-5b2a-11ed-a3b6-dac502259ad0.jpg

圖5 Set Up Debug菜單

如圖6所示,點(diǎn)擊Next進(jìn)入下一步。

1712baac-5b2a-11ed-a3b6-dac502259ad0.jpg

圖6 Set Up Debug Wizard頁面

如圖7所示,Nets to Debug界面顯示的信號(hào)正是我們?cè)谇懊娴墓こ淘创a中標(biāo)記了(*mark_debug = "true"*)的信號(hào)。如果沒有被標(biāo)記過的信號(hào),我們希望添加到Nets to Debug界面中,就要點(diǎn)擊Find Netsto Add…按鈕逐個(gè)查找并添加了,效率要明顯低于直接在工程源碼中事先標(biāo)記。對(duì)這些調(diào)試信號(hào)做采樣和觸發(fā)屬性設(shè)置后,點(diǎn)擊Next進(jìn)入下一頁面。

173474a8-5b2a-11ed-a3b6-dac502259ad0.jpg

圖7 Nets to Debug頁面

如圖8所示,ILA Core Options頁面中,可以設(shè)定探測(cè)信號(hào)的采樣深度、緩存寄存器等級(jí)和信號(hào)采集觸發(fā)相關(guān)控制選項(xiàng)。完成設(shè)置后,點(diǎn)擊Next進(jìn)入下一頁面。

17531f84-5b2a-11ed-a3b6-dac502259ad0.jpg

圖8 ILA CoreOptions頁面

如圖9所示,Set up Debug Summary中點(diǎn)擊Finish完成設(shè)置。

1769d134-5b2a-11ed-a3b6-dac502259ad0.jpg

圖9 Set upDebug Summary頁面

此時(shí),如圖10所示,所有的探測(cè)信號(hào)出現(xiàn)在了Debug窗口中。

177e67a2-5b2a-11ed-a3b6-dac502259ad0.jpg

圖10 Debug窗口

接著,重新對(duì)工程進(jìn)行編譯,將產(chǎn)生的比特流燒錄到FPGA器件中,最終便能捕捉到如圖11所示的實(shí)際的信號(hào)波形。

178ed380-5b2a-11ed-a3b6-dac502259ad0.jpg

圖11 觸發(fā)位置的波形

審核編輯 :李倩

聲明:本文內(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)注

    1663

    文章

    22491

    瀏覽量

    638861
  • 源碼
    +關(guān)注

    關(guān)注

    8

    文章

    689

    瀏覽量

    31453
  • 約束
    +關(guān)注

    關(guān)注

    0

    文章

    83

    瀏覽量

    13202

原文標(biāo)題:物理約束實(shí)踐:網(wǎng)表約束MARK_DEBUG

文章出處:【微信號(hào):FPGA快樂學(xué)習(xí),微信公眾號(hào):FPGA快樂學(xué)習(xí)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    EHB系統(tǒng)MOSFET選型指南:基于熱響應(yīng)滯后與高頻控制約束的決策清單

    基于 EHB 系統(tǒng)的極端工況,梳理 MOSFET 選型中的物理風(fēng)險(xiǎn),并提供結(jié)構(gòu)化的條件決策清單。 一、 EHB 制動(dòng)控制的核心選型約束 在為 EHB 系統(tǒng)的電機(jī)驅(qū)動(dòng)單元進(jìn)行 MOSFET 選型時(shí),系統(tǒng)工程師必須框定以下前置約束
    的頭像 發(fā)表于 03-17 13:23 ?6388次閱讀

    電壓放大器在主動(dòng)約束層阻尼板研究測(cè)試中的應(yīng)用

    主動(dòng)約束層阻尼結(jié)構(gòu)采用壓電或其他智能材料取代經(jīng)典約束層阻尼結(jié)構(gòu)中的約束層,并通過引入主動(dòng)控制系統(tǒng),進(jìn)一步增強(qiáng)約束阻尼層對(duì)振動(dòng)能量的耗散能力。即使在主動(dòng)控制系統(tǒng)關(guān)閉或失效的情況下,仍能保
    的頭像 發(fā)表于 03-09 14:33 ?164次閱讀
    電壓放大器在主動(dòng)<b class='flag-5'>約束</b>層阻尼板研究測(cè)試中的應(yīng)用

    Vivado時(shí)序約束中invert參數(shù)的作用和應(yīng)用場(chǎng)景

    在Vivado的時(shí)序約束中,-invert是用于控制信號(hào)極性的特殊參數(shù),應(yīng)用于時(shí)鐘約束(Clock Constraints)和延遲約束(Delay Constraints)中,用于指定信號(hào)的有效邊沿或邏輯極性。
    的頭像 發(fā)表于 02-09 13:49 ?397次閱讀
    Vivado時(shí)序<b class='flag-5'>約束</b>中invert參數(shù)的作用和應(yīng)用場(chǎng)景

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

    在 HDL 代碼中標(biāo)記待觀測(cè)信號(hào),添加 (* mark_debug = "true" *) 屬性(Verilog)或 keep 屬性(VHDL)
    的頭像 發(fā)表于 02-04 11:28 ?510次閱讀

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

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

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

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

    聲智科技提出物理信息約束的聲學(xué)世界模型

    scene denoising and dynamic prediction)入選,是計(jì)算聲學(xué)(Computational Acoustics)領(lǐng)域唯一入選的中國團(tuán)隊(duì)。聲智聯(lián)合創(chuàng)始人常樂代表團(tuán)隊(duì)做了學(xué)術(shù)報(bào)告,首次介紹物理信息約束的聲學(xué)
    的頭像 發(fā)表于 12-12 16:10 ?1050次閱讀

    時(shí)序約束問題的解決辦法

    Time 是否滿足約束。 我們要留意的是 WNS 和 WHS 兩個(gè)數(shù)值,如果這兩個(gè)數(shù)值為紅色,就說明時(shí)序不滿足約束。下面將解釋怎么解決這個(gè)問題。 1. Setup Time 違例 Setup
    發(fā)表于 10-24 09:55

    關(guān)于綜合保持時(shí)間約束不滿足的問題

    1、將 nuclei-config.xdc 和 nuclei-master.xdc 加入到項(xiàng)目工程中,綜合得到時(shí)序約束報(bào)告如下: 保持時(shí)間約束不滿足,分析原因,發(fā)現(xiàn)所有不滿足均出現(xiàn)在
    發(fā)表于 10-24 07:42

    技術(shù)資訊 I Allegro 設(shè)計(jì)中的走線約束設(shè)計(jì)

    本文要點(diǎn)在進(jìn)行時(shí)序等長(zhǎng)布線操作的時(shí)候,在布線操作的時(shí)候不管你是走蛇形線還是走折線,約束管理器會(huì)自動(dòng)幫你計(jì)算長(zhǎng)度、標(biāo)偏差,通過精確控制走線長(zhǎng)度,來實(shí)現(xiàn)信號(hào)的時(shí)序匹配。約束設(shè)計(jì)就是一套精準(zhǔn)的導(dǎo)航系統(tǒng)
    的頭像 發(fā)表于 09-05 15:19 ?1496次閱讀
    技術(shù)資訊 I Allegro 設(shè)計(jì)中的走線<b class='flag-5'>約束</b>設(shè)計(jì)

    技術(shù)資訊 I 圖文詳解約束管理器-差分對(duì)規(guī)則約束

    本文要點(diǎn)你是否經(jīng)常在Layout設(shè)計(jì)中抓瞎,拿著板子無從下手,拿著鼠標(biāo)深夜狂按;DDR等長(zhǎng)沒做好導(dǎo)致系統(tǒng)不穩(wěn)定,PCIe沒設(shè)相位容差造成鏈路訓(xùn)練失敗……這些都是血淚教訓(xùn),關(guān)鍵時(shí)刻需要靠約束管理器救命
    的頭像 發(fā)表于 08-08 17:01 ?1463次閱讀
    技術(shù)資訊 I 圖文詳解<b class='flag-5'>約束</b>管理器-差分對(duì)規(guī)則<b class='flag-5'>約束</b>

    西門子再收購EDA公司 西門子宣布收購Excellicon公司 時(shí)序約束工具開發(fā)商

    精彩看點(diǎn) 此次收購將幫助系統(tǒng)級(jí)芯片 (SoC) 設(shè)計(jì)人員通過經(jīng)市場(chǎng)檢驗(yàn)的時(shí)序約束管理能力來加速設(shè)計(jì),并提高功能約束和結(jié)構(gòu)約束的正確性 ? 西門子宣布 收購 Excellicon 公司 ,將該公司用于
    的頭像 發(fā)表于 05-20 19:04 ?1787次閱讀
    西門子再收購EDA公司  西門子宣布收購Excellicon公司  時(shí)序<b class='flag-5'>約束</b>工具開發(fā)商

    PCB Layout 約束管理,助力優(yōu)化設(shè)計(jì)

    本文重點(diǎn)PCBlayout約束管理在設(shè)計(jì)中的重要性Layout約束有助避免一些設(shè)計(jì)問題設(shè)計(jì)中可以使用的不同約束在PCB設(shè)計(jì)規(guī)則和約束管理方面,許多設(shè)計(jì)師試圖采用“一刀切”的方法,認(rèn)為同
    的頭像 發(fā)表于 05-16 13:02 ?1177次閱讀
    PCB Layout <b class='flag-5'>約束</b>管理,助力優(yōu)化設(shè)計(jì)

    PanDao:實(shí)際約束條件下成像系統(tǒng)的初始結(jié)構(gòu)的生成

    摘要 :初始點(diǎn)的選擇對(duì)后續(xù)設(shè)計(jì)過程具有重大影響。除透鏡規(guī)格外,其它必要的實(shí)際約束條件也可能起到非常關(guān)鍵的作用。本研究采用“First Time Right”方法生成受約束的初始系統(tǒng),并運(yùn)用
    發(fā)表于 05-07 08:57

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

    Vivado中時(shí)序分析工具默認(rèn)會(huì)分析設(shè)計(jì)中所有時(shí)鐘相關(guān)的時(shí)序路徑,除非時(shí)序約束中設(shè)置了時(shí)鐘組或false路徑。使用set_clock_groups命令可以使時(shí)序分析工具不分析時(shí)鐘組中時(shí)鐘的時(shí)序路徑,使用set_false_path約束則會(huì)雙向忽略時(shí)鐘間的時(shí)序路徑
    的頭像 發(fā)表于 04-23 09:50 ?1607次閱讀
    FPGA時(shí)序<b class='flag-5'>約束</b>之設(shè)置時(shí)鐘組
    吉木萨尔县| 屏东县| 梧州市| 会理县| 牟定县| 惠州市| 江西省| 原平市| 和田县| 宜宾市| 南召县| 龙井市| 天峻县| 台山市| 苏尼特左旗| 鄂伦春自治旗| 德清县| 丰宁| 兴山县| 辽阳市| 防城港市| 河南省| 读书| 株洲市| 巴林右旗| 兴仁县| 吉林市| 九龙县| 肇州县| 中山市| 房产| 全椒县| 江油市| 收藏| 丰城市| 玉溪市| 峨边| 郎溪县| 光山县| 彝良县| 龙胜|