色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

在UVM環境中如何控制打印數組或隊列元素的數據量

sanyue7758 ? 來源:芯片驗證日記 ? 2023-12-20 10:14 ? 次閱讀

1.問題的引入

在UVM驗證環境的項目中,經常需要使用內置的print()函數或sprint()函數打印

uvm_sequence_item類或者uvm_transaction類,這些transaction或sequence_item的class中通常會包含多個列表()數組(array)和/或隊列(queue),這些數組和隊列通常又包含很多個元素變量。默認情況下,系統只會打印數組和隊列開始的5個元素和最后的5個元素,原因如下圖所示(begin_elements= 5; end_elements = 5)。

0c2d5256-9eda-11ee-8b88-92fbcf53809c.png

如果我們想要打印數組和隊列的所有元素內容或者如何靈活控制,有什么辦法嗎?答案是肯定的,請看后面的內容。

2.默認打印的數量和樣式

默認情況下,系統只會打印數組和隊列開始的5個元素和最后的5個元素,如下圖所示:

0c37f30a-9eda-11ee-8b88-92fbcf53809c.png

3.打印所有數量和格式

3.1具體實現的方法

在test的build_phase中,添加如下code:

uvm_default_printer.knobs.begin_elements = -1;//print all elements of arrays and queues
如下圖所示:

0c521fbe-9eda-11ee-8b88-92fbcf53809c.png

3.2打印的數量和樣式

0c67d854-9eda-11ee-8b88-92fbcf53809c.png

4.如何靈活控制打印的數量和格式

下文的例子是,打印數組和隊列開始的2個元素和最后的3個元素。

4.1 具體實現的方法

在test的build_phase中,添加如下code:

uvm_default_printer.knobs.begin_elements = 2;
uvm_default_printer.knobs.end_elements=3;
如下圖所示:

0c6c5352-9eda-11ee-8b88-92fbcf53809c.png

4.2 打印的數量和樣式

0c74fb06-9eda-11ee-8b88-92fbcf53809c.png

5.uvm_default_printer

0c8b85ce-9eda-11ee-8b88-92fbcf53809c.png

0c91b7d2-9eda-11ee-8b88-92fbcf53809c.png

6.uvm_table_printer

0c99ac58-9eda-11ee-8b88-92fbcf53809c.png

7.uvm_printer

0ca3fd3e-9eda-11ee-8b88-92fbcf53809c.png

0cbd5c8e-9eda-11ee-8b88-92fbcf53809c.png

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 函數
    +關注

    關注

    3

    文章

    4374

    瀏覽量

    64445
  • UVM
    UVM
    +關注

    關注

    0

    文章

    182

    瀏覽量

    19479
  • 隊列
    +關注

    關注

    1

    文章

    46

    瀏覽量

    11062
  • 數組
    +關注

    關注

    1

    文章

    419

    瀏覽量

    26432

原文標題:在UVM環境中,如何靈活地控制打印數組或隊列元素的數據量

文章出處:【微信號:處芯積律,微信公眾號:處芯積律】歡迎添加關注!文章轉載請注明出處。

收藏 0人收藏

    評論

    相關推薦
    熱點推薦

    ESP8266_RTOS3.0串口0傳輸大量數據丟包的原因?

    多個分段進入處理函數,后來使用example示例的uart_echo,發現接收可以完整接收,但是當把數據原樣從串口0的tx輸出時,數據中間出現多次中斷丟包。 我發現用系統自帶的打印
    發表于 07-09 06:32

    刪除替換數組元素

    本帖最后由 samuergao 于 2014-11-21 14:01 編輯 曾經遇到想刪除數組某個元素的問題,比如要刪除或者替換一個數組中所有為10的
    發表于 07-01 16:24

    相同數組元素個數統計

    效率較低,當數據量非常大時,耗時較多。 2、利用一維數組排序函數,把相同的數組元素分組,然后再比較相鄰元素是否相同。 3、連接一維
    發表于 04-08 12:58

    隊列元素丟失問題

    求教:以字符串數組形式循環向隊列插入元素隊列輸出時,元素丟失邊少了,如向隊列輸入1、2、3、4
    發表于 05-22 20:32

    STM32如何通過UART使用printf打印數據

    STM32如何通過UART使用printf打印數據
    發表于 12-01 06:57

    為什么sprintf打印數據只能兼容8位的數據

    這個是因為sprintf打印數據只能兼容8位的數據 只能使用u8 uint8來寫不能用來兼容其他數據所以將uint16_t ADC_Char[20]={0};改成u8 ADC_Ch
    發表于 12-15 08:27

    使用STM32H743單片機如何判斷何時可以向打印機發送打印數據

    /* 如果數據量較大,可以定期調用get_port_status()檢查打印機狀態 */s=get_port_status();if(???)delay_ms(100);我使用STM32H743
    發表于 07-08 08:00

    LabVIEW隊列使用詳解

    為True時元素輸出為隊列元素組成的數組。返回元素為False時只輸出信息,不獲取
    發表于 09-05 00:07

    談談UVMuvm_info打印

    uvm_info的三個參數。  ID是作為message的標記(tag)。  MSG就是真正要打印的message文本。  VERBOSITY用于傳遞uvm\_verbosity枚舉類型的數字。當
    發表于 03-17 16:41

    UART打印數據很慢是為什么?

    我把波特率設置為4800,然后把一個外設和我們的UART連接起來。外設向UART發送握手包,頻率為10HZ,數據長度為10個字節。但是我發現一個混亂的現象是數據沒有打印出來on time,40秒后
    發表于 04-17 06:11

    TencentOS-tiny中環形隊列的實現

    ; 隊尾指針(可變):永遠指向此隊列的最后一個數據元素隊列數據存儲方式有兩種: ① 基于
    的頭像 發表于 10-08 16:30 ?1574次閱讀

    SystemVerilog隊列

    隊列是大小可變的有序集合,隊列元素必須是同一個類型的。隊列支持對其所有元素的訪問以及
    的頭像 發表于 10-31 10:09 ?4602次閱讀

    如何用Verdi查看UVM環境的變量?

    我們常用的debug UVM的方法是通過打印log實現。有沒有辦法像 debug RTL代碼一樣將 UVM 變量拉到波形上看呢?答案是有的,下面讓我們看看是怎么做到的。
    的頭像 發表于 06-25 16:01 ?2311次閱讀
    如何用Verdi查看<b class='flag-5'>UVM</b><b class='flag-5'>環境</b><b class='flag-5'>中</b>的變量?

    c語言在數組查找指定元素

    C語言是一種通用的編程語言,廣泛應用于各種領域,包括嵌入式系統、操作系統、游戲開發等。C語言中,數組是一種非常重要的數據結構,用于存儲一系列相同類型的元素。查找指定
    的頭像 發表于 11-24 10:07 ?5062次閱讀

    labview怎么查數組相同元素的個數

    要查找LabVIEW數組相同元素的個數,可以使用以下步驟: 創建一個包含要查找的數值的數組。這可以通過手動輸入
    的頭像 發表于 12-28 16:42 ?4827次閱讀
    主站蜘蛛池模板: 暖暖 免费 高清 日本 在线 | 国产精品18久久久久久白浆. | 国产精品JK白丝AV网站 | 国产亚洲欧美日韩综合综合二区 | 野花日本免费完整版高清版动漫 | 国产成人综合网在线观看 | 三级黄视频 | 老头狠狠挺进小莹体内视频 | 思思久久99热只有频精品66 | 99精品电影 | 中文字幕久精品视频在线观看 | 99热都是精品 | 88.7在线收听 | 亚洲综合AV在线在线播放 | 草柳最新地址 | 十大禁止安装的黄台有风险 | 国产成人免费高清在线观看 | NANANA在线观看高清影院 | 久久精品天天爽夜夜爽 | 美女裸露胸部100%无遮挡 | 午夜性爽视频男人的天堂在线 | chinesedaddy80老年人 | 亚洲精品国产精品精 | 扒开她的黑森林让我添动态图 | 欧美成a人片免费看久久 | 欧美片内射欧美美美妇 | 翘臀少妇被扒开屁股日出水爆乳 | 久热人人综合人人九九精品视频 | 亚洲欧美一区二区成人片 | 成人小视频在线观看免费 | 不戴套挺进人妻怀孕 | 国产午夜一级鲁丝片 | 和I儿媳妇激情 | 国产99视频精品一区 | 小夫妻天天恶战 | 狠狠色狠狠色综合日日小说 | 性生大片免费看 | 在线中文高清资源免费观看 | 热九九99香蕉精品品 | 国产呦精品一区二区三区下载 | 国产亚洲精品久久久闺蜜 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品