女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

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

FPGA快樂(lè)學(xué)習(xí) ? 來(lái)源:FPGA快樂(lè)學(xué)習(xí) ? 作者:FPGA快樂(lè)學(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)試界面中可見(jiàn),從而方便在線調(diào)試時(shí)快速定位該信號(hào),提升調(diào)試效率。話不多說(shuō),下面以FPGA中的在線邏輯分析儀(ILA)的調(diào)試實(shí)踐為例,讓大家感受一下網(wǎng)表約束MARK_DEBUG的妙用。

工程實(shí)踐

以STAR FPGA開(kāi)發(fā)板中的at7_ex10工程為例,這個(gè)工程實(shí)現(xiàn)UART傳輸?shù)膌oopback功能。該實(shí)例中使用在線邏輯分析儀希望探測(cè)到FPGA端接收并進(jìn)行串并轉(zhuǎn)換過(guò)程中所設(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)定義申明前面增加語(yǔ)句:(*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頁(yè)面

如圖7所示,Nets to Debug界面顯示的信號(hào)正是我們?cè)谇懊娴墓こ淘创a中標(biāo)記了(*mark_debug = "true"*)的信號(hào)。如果沒(méi)有被標(biāo)記過(guò)的信號(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)入下一頁(yè)面。

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

圖7 Nets to Debug頁(yè)面

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

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

圖8 ILA CoreOptions頁(yè)面

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

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

圖9 Set upDebug Summary頁(yè)面

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

    關(guān)注

    1643

    文章

    21960

    瀏覽量

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

    關(guān)注

    8

    文章

    668

    瀏覽量

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

    關(guān)注

    0

    文章

    82

    瀏覽量

    12910

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

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

收藏 人收藏

    評(píng)論

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

    再創(chuàng)新高,“中國(guó)環(huán)流三號(hào)”實(shí)現(xiàn)百萬(wàn)安培億度高約束

    近日,由核工業(yè)西南物理研究院(簡(jiǎn)稱“西物院”)研制的新一代人造太陽(yáng)“中國(guó)環(huán)流三號(hào)”再次創(chuàng)下我國(guó)聚變裝置運(yùn)行新紀(jì)錄——實(shí)現(xiàn)百萬(wàn)安培億度高約束模(H模),即裝置同時(shí)實(shí)現(xiàn)等離子體電流100萬(wàn)安培、離子溫度
    的頭像 發(fā)表于 06-03 13:56 ?92次閱讀
    再創(chuàng)新高,“中國(guó)環(huán)流三號(hào)”實(shí)現(xiàn)百萬(wàn)安培億度高<b class='flag-5'>約束</b>模

    西門(mén)子再收購(gòu)EDA公司 西門(mén)子宣布收購(gòu)Excellicon公司 時(shí)序約束工具開(kāi)發(fā)商

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

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

    本文重點(diǎn)PCBlayout約束管理在設(shè)計(jì)中的重要性Layout約束有助避免一些設(shè)計(jì)問(wèn)題設(shè)計(jì)中可以使用的不同約束在PCB設(shè)計(jì)規(guī)則和約束管理方面,許多設(shè)計(jì)師試圖采用“一刀切”的方法,認(rèn)為同
    的頭像 發(fā)表于 05-16 13:02 ?232次閱讀
    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ò)程具有重大影響。除透鏡規(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 ?291次閱讀
    FPGA時(shí)序<b class='flag-5'>約束</b>之設(shè)置時(shí)鐘組

    一文詳解Vivado時(shí)序約束

    Vivado的時(shí)序約束是保存在xdc文件中,添加或創(chuàng)建設(shè)計(jì)的工程源文件后,需要?jiǎng)?chuàng)建xdc文件設(shè)置時(shí)序約束。時(shí)序約束文件可以直接創(chuàng)建或添加已存在的約束文件,創(chuàng)建
    的頭像 發(fā)表于 03-24 09:44 ?2620次閱讀
    一文詳解Vivado時(shí)序<b class='flag-5'>約束</b>

    xilinx FPGA IOB約束使用以及注意事項(xiàng)

    xilinx FPGA IOB約束使用以及注意事項(xiàng) 一、什么是IOB約束 在xilinx FPGA中,IOB是位于IO附近的寄存器,是FPGA上距離IO最近的寄存器,同時(shí)位置固定。當(dāng)你輸入或者輸出
    的頭像 發(fā)表于 01-16 11:02 ?761次閱讀
    xilinx FPGA IOB<b class='flag-5'>約束</b>使用以及注意事項(xiàng)

    淺談多目標(biāo)優(yōu)化約束條件下充電設(shè)施有序充電控制策略

    隨著電動(dòng)汽車的普及,充電設(shè)施的需求日益增長(zhǎng),如何在多目標(biāo)優(yōu)化約束下實(shí)現(xiàn)充電設(shè)施的有序充電成為亟待解決的問(wèn)題。新能源汽車的快速發(fā)展為清潔能源和可持續(xù)交通帶來(lái)了新機(jī)遇,但也引出了許多問(wèn)題。其中,充電設(shè)施的有序充電控制策略在多目標(biāo)優(yōu)化約束條件下顯得尤為重要。
    的頭像 發(fā)表于 01-07 13:17 ?413次閱讀
    淺談多目標(biāo)優(yōu)化<b class='flag-5'>約束</b>條件下充電設(shè)施有序充電控制策略

    時(shí)序約束一主時(shí)鐘與生成時(shí)鐘

    的輸出,對(duì)于Ultrascale和Ultrascale+系列的器件,定時(shí)器會(huì)自動(dòng)地接入到GT的輸出。 1.2 約束設(shè)置格式 主時(shí)鐘約束使用命令create_clock進(jìn)行創(chuàng)建,進(jìn)入Timing
    的頭像 發(fā)表于 11-29 11:03 ?1233次閱讀
    時(shí)序<b class='flag-5'>約束</b>一主時(shí)鐘與生成時(shí)鐘

    常用時(shí)序約束使用說(shuō)明-v1

    為了節(jié)省每層導(dǎo)入網(wǎng)的時(shí)間,在設(shè)置中我們通常不會(huì)勾選Aoto Load place and route Data 前面的勾選框。這樣每次編譯完成之后Show/Hide Tcl Command
    的頭像 發(fā)表于 11-01 11:06 ?496次閱讀

    與非門(mén)構(gòu)成的基本RS觸發(fā)器的約束條件是什么

    觸發(fā)器的約束條件主要涉及輸入信號(hào)和輸出信號(hào)的狀態(tài)。 以下是與非門(mén)構(gòu)成的RS觸發(fā)器的一些基本約束條件: 輸入信號(hào)的約束 : RS = 0 :當(dāng)R和S都為0時(shí),觸發(fā)器保持當(dāng)前狀態(tài)不變。這是因?yàn)閮蓚€(gè)與非門(mén)的輸入都是0,輸出Q和Q'將保
    的頭像 發(fā)表于 10-18 11:15 ?3573次閱讀

    SR鎖存器有約束項(xiàng)的原因

    SR鎖存器作為數(shù)字電路中的一個(gè)基礎(chǔ)元件,其設(shè)計(jì)和使用過(guò)程中存在約束項(xiàng)的原因是多方面的。這些約束項(xiàng)旨在確保SR鎖存器能夠穩(wěn)定、可靠地工作,避免產(chǎn)生不可預(yù)測(cè)或錯(cuò)誤的狀態(tài)。 一、SR鎖存器的基本工作原理
    的頭像 發(fā)表于 08-28 10:51 ?1069次閱讀

    電路的兩類約束指的是哪兩類

    電路的兩類約束通常指的是電氣約束物理約束。這兩類約束在電路設(shè)計(jì)和分析中起著至關(guān)重要的作用。 一、電氣
    的頭像 發(fā)表于 08-25 09:34 ?1826次閱讀

    深度解析FPGA中的時(shí)序約束

    建立時(shí)間和保持時(shí)間是FPGA時(shí)序約束中兩個(gè)最基本的概念,同樣在芯片電路時(shí)序分析中也存在。
    的頭像 發(fā)表于 08-06 11:40 ?1243次閱讀
    深度解析FPGA中的時(shí)序<b class='flag-5'>約束</b>

    兩種SR鎖存器的約束條件

    基本約束條件: SR鎖存器是一種基本的數(shù)字邏輯電路,用于存儲(chǔ)一位二進(jìn)制信息。它有兩個(gè)輸入端:S(Set)和R(Reset),以及兩個(gè)輸出端:Q和Q'(Q的反相)。以下是SR鎖存器的基本約束
    的頭像 發(fā)表于 07-23 11:34 ?1566次閱讀