亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

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

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

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

探討一下UVM的config機(jī)制

工程師鄧生 ? 來源:FPGA學(xué)姐 ? 作者:FPGA學(xué)姐 ? 2022-09-14 15:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一個(gè)component(如my_driver)內(nèi)通過get_full_name()函數(shù)可以得到此component的路徑

poYBAGMhg1GASJiIAAA_C5f5yRI644.jpg

config_db機(jī)制用于在UVM驗(yàn)證平臺(tái)間傳遞參數(shù)。它們通常都是成對(duì)出現(xiàn)的。set函數(shù)是寄信,而get函數(shù)是收信。如下設(shè)置當(dāng)前名字為pre_num=100寄信給drive

uvm_config_db#(int)::set(this, "env.i_agt.drv", "pre_num", 100);

其中第一個(gè)和第二個(gè)參數(shù)聯(lián)合起來組成目標(biāo)路徑,與此路徑符合的目標(biāo)才能收信。第一個(gè)參數(shù)必須是一個(gè)uvm_component實(shí)例的指針,第二個(gè)參數(shù)是相對(duì)此實(shí)例的路徑。第三個(gè)參數(shù)表示一個(gè)記號(hào),用以說明這個(gè)值是傳給目標(biāo)中的哪個(gè)成員的,第四個(gè)參數(shù)是要設(shè)置的值。set函數(shù)的第一個(gè)參數(shù)為null時(shí),在這種情況下,UVM會(huì)自動(dòng)把第一個(gè)參數(shù)替換為uvm_ root::get()。

假如把this替換為了this.env,第二個(gè)參數(shù)是my_driver相對(duì)于env的路徑

uvm_config_db#(int)::set(this.env, "i_agt.drv", "pre_num_max", 100);

在driver中的build_phase使用如下方式收信

uvm_config_db#(int)::get(this, "", "pre_num", pre_num);

get函數(shù)中的第一個(gè)參數(shù)和第二個(gè)參數(shù)聯(lián)合起來組成路徑。第一個(gè)參數(shù)也必須是一個(gè)uvm_component實(shí)例的指針,第二個(gè)參數(shù)是相對(duì)此實(shí)例的路徑。一般的,如果第一個(gè)參數(shù)被設(shè)置為this,那么第二個(gè)參數(shù)可以是一個(gè)的字符串。第三個(gè)參數(shù)就是set函數(shù)中的第三個(gè)參數(shù),這兩個(gè)參數(shù)必須嚴(yán)格匹配,第四個(gè)參數(shù)則是要設(shè)置的

set與get函數(shù)一般都是成對(duì)出現(xiàn),但是在某些情況下,是可以只有set而沒有g(shù)et語句,即省略get語句。


poYBAGMhg52AQ_7JAAElj0EGNA0776.jpg

只要使用uvm_field_int注冊(cè),并且在build_phase中調(diào)用super.build_phase(),就可以省略在build_phase中的如下get語句

uvm_config_db#(int)::get(this, "", "pre_num", pre_num);

關(guān)鍵是build_phase中的super.build_phase語句,當(dāng)執(zhí)行到driver的super.build_ phase時(shí),會(huì)自動(dòng)執(zhí)行g(shù)et語句。



審核編輯:劉清

聲明:本文內(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)投訴
  • UVM
    UVM
    +關(guān)注

    關(guān)注

    0

    文章

    183

    瀏覽量

    19903

原文標(biāo)題:UVM的config機(jī)制

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    國民技術(shù)MCU芯片護(hù)航支付寶碰一下設(shè)備創(chuàng)新

    近日,全球頂尖金融科技盛會(huì)Money20/20公布首屆創(chuàng)新大獎(jiǎng)The Money Awards結(jié)果,“支付寶碰一下”從眾多參賽企業(yè)中脫穎而出,憑借創(chuàng)新的解決方案和極致的用戶體驗(yàn)摘得“支付”類別大獎(jiǎng),成為該類別中唯的中國企業(yè)。
    的頭像 發(fā)表于 11-06 10:15 ?285次閱讀

    分享一下多點(diǎn)電極液位開關(guān)的特點(diǎn)與優(yōu)勢(shì)

    ,都是在監(jiān)測(cè)液位。在工業(yè)生產(chǎn)中,會(huì)用到很多液體,他們的液位監(jiān)測(cè)又由誰來守護(hù)呢?今天我們來了解一下,多點(diǎn)電極液位開關(guān),聊聊它有什么特點(diǎn)和優(yōu)勢(shì)? 我們?cè)谏钪谢蚴枪I(yè)中,遇到的開關(guān)可能就知道“滿了”與“空了”,但
    的頭像 發(fā)表于 09-24 18:15 ?443次閱讀
    分享<b class='flag-5'>一下</b>多點(diǎn)電極液位開關(guān)的特點(diǎn)與優(yōu)勢(shì)

    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)24: UVM 驗(yàn)證包設(shè)計(jì)

    UVM 驗(yàn)證包的主要功能是對(duì) DUT 提供激勵(lì), 仿真驗(yàn)證對(duì)應(yīng)的功能, 并對(duì)測(cè)試結(jié)果進(jìn)行自動(dòng)對(duì)比分析與統(tǒng)計(jì)。 驗(yàn)證包包含個(gè)NoPHAE_env 驗(yàn)證環(huán)境, 驗(yàn)證環(huán)境包含
    的頭像 發(fā)表于 09-14 11:29 ?3998次閱讀
    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)24: <b class='flag-5'>UVM</b> 驗(yàn)證包設(shè)計(jì)

    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)24: UVM 驗(yàn)證包設(shè)計(jì)

    UVM 驗(yàn)證包設(shè)計(jì)結(jié)構(gòu)如圖 1 所示。 UVM 驗(yàn)證包的主要功能是對(duì) DUT 提供激勵(lì), 仿真驗(yàn)證對(duì)應(yīng)的功能, 并對(duì)測(cè)試結(jié)果進(jìn)行自動(dòng)對(duì)比分析與統(tǒng)計(jì)。 驗(yàn)證包包含個(gè)NoPHAE_env 驗(yàn)證環(huán)境
    發(fā)表于 08-29 14:33

    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)23:UVM驗(yàn)證平臺(tái)

    抽象為 PCIeTLP 事務(wù),因此為了方便的在事務(wù)層構(gòu)建復(fù)雜的測(cè)試用例,項(xiàng)目基于 UVM 搭建驗(yàn)證平臺(tái)進(jìn)行功能驗(yàn)證。圖1 驗(yàn)證平臺(tái)架構(gòu)圖在驗(yàn)證平臺(tái)中將 PCIE 集成塊從待測(cè)試設(shè)計(jì)(Design
    發(fā)表于 08-26 09:49

    圖解環(huán)路設(shè)計(jì)及控制技術(shù)探討

    由于之前缺乏控制理論方面的知識(shí)在剛接觸反饋環(huán)路的時(shí)候?qū)ζ渲械暮芏嗝~不是很明白,這次準(zhǔn)備采用圖解的方法逐的搞清楚這些名詞并且試圖找出種便捷的設(shè)置零、極點(diǎn)的方法。最后準(zhǔn)備再探討一下關(guān)
    發(fā)表于 08-22 17:39

    奧比中光助力支付寶碰一下落地電梯場(chǎng)景

    近日,支付寶與分眾傳媒宣布聯(lián)合推出“碰一下搶紅包”服務(wù)。作為創(chuàng)新交互方式,“支付寶碰一下”首次被引入至電梯場(chǎng)景,并已在全國20余個(gè)城市的電梯鋪設(shè)。奧比中光作為“支付寶碰一下”業(yè)務(wù)的核心供應(yīng)商,為這
    的頭像 發(fā)表于 08-12 11:32 ?872次閱讀

    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)18:UVM驗(yàn)證平臺(tái)

    抽象為 PCIeTLP 事務(wù),因此為了方便的在事務(wù)層構(gòu)建復(fù)雜的測(cè)試用例,項(xiàng)目基于 UVM 搭建驗(yàn)證平臺(tái)進(jìn)行功能驗(yàn)證。圖1 驗(yàn)證平臺(tái)架構(gòu)圖在驗(yàn)證平臺(tái)中將 PCIE 集成塊從待測(cè)試設(shè)計(jì)(Design
    發(fā)表于 07-31 16:39

    “碰一下”支付終端應(yīng)用在酒店:智能無卡入住與客房控制

    “碰一下”支付終端和“碰一下”支付機(jī)具今年已在各種餐飲零售門店推廣應(yīng)用。就連天波小編家附近的村口小超市也用上了“碰一下”支付終端。近日,鹵味龍頭企業(yè)絕味食品宣布,全國門店將接入“支付寶碰一下
    的頭像 發(fā)表于 07-04 09:57 ?546次閱讀
    “碰<b class='flag-5'>一下</b>”支付終端應(yīng)用在酒店:智能無卡入住與客房控制

    上電時(shí)GPIO控制的LED偶爾詭異地亮了一下

    快速上下電時(shí),主控1.8V的GPIO控制的LED會(huì)亮一下。放久點(diǎn)再上電則不會(huì)異常亮。仔細(xì)排查發(fā)現(xiàn)1.8V比0.9V先上電,再深入排查發(fā)現(xiàn)快速上下電時(shí)1.8V電源的RC延時(shí)使能失效,上電時(shí)序異常,主控工作異常。
    的頭像 發(fā)表于 06-18 14:16 ?553次閱讀
    上電時(shí)GPIO控制的LED偶爾詭異地亮了<b class='flag-5'>一下</b>

    一下終端,讓自助售貨機(jī)秒變 “家里的冰箱”

    繼刷臉支付后,支付寶近日又推出了新的支付方式——碰一下支付。只需將手機(jī)輕輕靠近支付寶“碰一下”支付終端,即可完成支付,比以往要先解鎖手機(jī),調(diào)出APP的付款碼再支付的操作環(huán)節(jié)要便捷和省時(shí)許多。“碰一下
    的頭像 發(fā)表于 06-18 10:49 ?1197次閱讀
    碰<b class='flag-5'>一下</b>終端,讓自助售貨機(jī)秒變 “家里的冰箱”

    “碰一下”支付背后的4G技術(shù)

    不知道你是否有留意,近期,在線下支付場(chǎng)景中,多了個(gè)支付寶“碰一下”支付的設(shè)備,只需要“解鎖手機(jī)—碰一下—確認(rèn)”即可完成支付,對(duì)比打開付款碼支付,步驟確實(shí)更加簡潔。
    的頭像 發(fā)表于 01-03 16:27 ?4865次閱讀

    支付寶發(fā)布新代AI視覺搜索“探一下

    支付寶近日正式推出了基于自研多模態(tài)大模型技術(shù)的新代AI視覺搜索產(chǎn)品——“探一下”。這創(chuàng)新產(chǎn)品的問世,標(biāo)志著支付寶在AI技術(shù)應(yīng)用領(lǐng)域邁出了重要步。 “探
    的頭像 發(fā)表于 12-31 10:49 ?901次閱讀

    深入探討Linux系統(tǒng)中的動(dòng)態(tài)鏈接庫機(jī)制

    本文將深入探討Linux系統(tǒng)中的動(dòng)態(tài)鏈接庫機(jī)制,這其中包括但不限于全局符號(hào)介入、延遲綁定以及地址無關(guān)代碼等內(nèi)容。 引言 在軟件開發(fā)過程中,動(dòng)態(tài)庫鏈接問題時(shí)常出現(xiàn),這可能導(dǎo)致符號(hào)沖突,從而引起程序運(yùn)行
    的頭像 發(fā)表于 12-18 10:06 ?856次閱讀
    深入<b class='flag-5'>探討</b>Linux系統(tǒng)中的動(dòng)態(tài)鏈接庫<b class='flag-5'>機(jī)制</b>

    MySQL編碼機(jī)制原理

    前言 位讀者在本地部署 MySQL 測(cè)試環(huán)境時(shí)碰到個(gè)問題,我覺得挺有代表性的,所以寫篇文章介紹一下,看完相信你會(huì)對(duì) MySQL 的編碼機(jī)制有最本質(zhì)的了解,本文的目錄結(jié)構(gòu)如下 讀者問
    的頭像 發(fā)表于 11-09 11:01 ?832次閱讀