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

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

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

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

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

工程實踐

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

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

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

圖1 識別需要進行探測的信號1

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

圖2識別需要進行探測的信號2

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

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

圖3 標注需要探測的信號

完成對探測信號的mark_debug標記后,如圖4所示,點擊“Synthesis à Run Synthesis”對工程進行綜合編譯。

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

圖4 工程的綜合編譯

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

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

圖5 Set Up Debug菜單

如圖6所示,點擊Next進入下一步。

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

圖6 Set Up Debug Wizard頁面

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

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

圖7 Nets to Debug頁面

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

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

圖8 ILA CoreOptions頁面

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

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

圖9 Set upDebug Summary頁面

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

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

圖10 Debug窗口

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

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

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

審核編輯 :李倩

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

    關(guān)注

    1654

    文章

    22273

    瀏覽量

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

    關(guān)注

    8

    文章

    682

    瀏覽量

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

    關(guān)注

    0

    文章

    83

    瀏覽量

    13115

原文標題:物理約束實踐:網(wǎng)表約束MARK_DEBUG

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    蜂鳥e203移植要從哪些方面入手,在bsp中哪里修改引腳對應(yīng)關(guān)系,約束文件?

    蜂鳥e203移植要從哪些方面入手,在bsp中哪里修改引腳對應(yīng)關(guān)系,約束文件,跪求大神
    發(fā)表于 11-10 07:11

    時序約束問題的解決辦法

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

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

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

    蜂鳥e203移植fpga上如何修改約束文件

    第一步:我們先導(dǎo)入官方網(wǎng)站中蜂鳥e203的代碼提供的e203添加進去,并加入ddr200T中的 src.文件中的system.v文件并加入約束文件(constrs文件夾之中
    發(fā)表于 10-24 07:18

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

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

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

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

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

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

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

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

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

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

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

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

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

    Vivado中時序分析工具默認會分析設(shè)計中所有時鐘相關(guān)的時序路徑,除非時序約束中設(shè)置了時鐘組或false路徑。使用set_clock_groups命令可以使時序分析工具不分析時鐘組中時鐘的時序路徑,使用set_false_path約束則會雙向忽略時鐘間的時序路徑
    的頭像 發(fā)表于 04-23 09:50 ?957次閱讀
    FPGA時序<b class='flag-5'>約束</b>之設(shè)置時鐘組

    一文詳解Vivado時序約束

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

    xilinx FPGA IOB約束使用以及注意事項

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

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

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

    和 Dr Peter 一起學(xué) KiCad 4.3:輪廓與約束 (Edge cut板框)

    “ ?在本節(jié)中,您將學(xué)會如何繪制 PCB 的板框。 ? ” 4 .3.? 2- 輪廓與約束 (Edge cut板框) 在本章中,我們將完成在本書第三部分第二章中學(xué)到的 PCB 工作流程的第二步。在這
    的頭像 發(fā)表于 12-03 12:13 ?1839次閱讀
    和 Dr Peter 一起學(xué) KiCad 4.3:輪廓與<b class='flag-5'>約束</b> (Edge cut板框)