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

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

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

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

怎么用腳本產(chǎn)生一個(gè)驗(yàn)證環(huán)境

FPGA之家 ? 來(lái)源:FPGA之家 ? 作者:FPGA之家 ? 2022-08-11 09:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

之前有朋友問(wèn)我怎么用腳本產(chǎn)生一個(gè)驗(yàn)證環(huán)境,這個(gè)問(wèn)題今天和大家介紹下兩種做法。

第一種用VCS自帶的uvmgen工具

當(dāng)你在命令行時(shí)直接輸入uvmgen會(huì)輸出如下信息

967f3508-190e-11ed-ba43-dac502259ad0.png

選擇1

然后按照提示步驟進(jìn)行UVM環(huán)境的創(chuàng)建

96880bba-190e-11ed-ba43-dac502259ad0.png

創(chuàng)建完之后我們看看環(huán)境目錄

969d5dc6-190e-11ed-ba43-dac502259ad0.png

剛才我們創(chuàng)建的env,agent,scoreboar,coverage收集模塊等都已經(jīng)完備,跑環(huán)境的Makefile也都自動(dòng)生成好了。對(duì)于一些簡(jiǎn)單的UVM環(huán)境,用uvmgen還是非常適用的。

但是采用這種方式產(chǎn)生UVM環(huán)境的局限也比較明顯,比如agent不能添加多個(gè)等,對(duì)于一些復(fù)雜的驗(yàn)證環(huán)境還得自己手動(dòng)添加。有沒(méi)有一種腳本能夠?qū)⒄w框架大家好,甚至將驗(yàn)證管理中的checklist都準(zhǔn)備妥當(dāng)。下面介紹的這個(gè)uvmdvgen.py 腳本將實(shí)現(xiàn)這些強(qiáng)大的功能。

介紹下這個(gè)腳本實(shí)現(xiàn)的功能

可以快速生成 agent;

能夠根據(jù)用戶需求產(chǎn)生UVM環(huán)境;

自帶checklist;

自帶testplan;

這里產(chǎn)生的UVM環(huán)境可以支持多個(gè)不同的agent,并且UVM環(huán)境的編碼風(fēng)格對(duì)復(fù)用性非常友好。讓我們看看這款UVM的腳本是怎么使用的。

用-a 單獨(dú)生成一個(gè)agent,例如

uvmdvgen.py i2c -a

生成i2c 的agent

96ad4812-190e-11ed-ba43-dac502259ad0.png

用-s 可以一個(gè)agent里面增添 host driver 和device driver

uvmdvgen.py i2c -a -s

96d84440-190e-11ed-ba43-dac502259ad0.png

講完agent,開(kāi)始講environment,用-e 產(chǎn)出UVMenvironment

uvmdvgen.py i2c -e

96ef7de0-190e-11ed-ba43-dac502259ad0.png

Checklist,Testplan,UVMenvironment 一應(yīng)俱全。

用-ea添加agent,可以隨便添加多少個(gè)agent

uvmdvgen.py chip -e-ea uart i2c jtag

970dcc46-190e-11ed-ba43-dac502259ad0.png

如此在environment添加agent便完成了。

該腳本還可以用-hi和-hr實(shí)現(xiàn)是否有interrupt,register model等功能。

是不是功能超級(jí)強(qiáng)大,迫不及待想用這個(gè)腳本的小伙伴可以在下面鏈接獲取。

審核編輯:彭靜
聲明:本文內(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)投訴
  • 編碼
    +關(guān)注

    關(guān)注

    6

    文章

    1040

    瀏覽量

    57112
  • UVM
    UVM
    +關(guān)注

    關(guān)注

    0

    文章

    183

    瀏覽量

    20093
  • 腳本
    +關(guān)注

    關(guān)注

    1

    文章

    411

    瀏覽量

    29269

原文標(biāo)題:如何自動(dòng)產(chǎn)生一個(gè)UVM環(huán)境

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    基于VMM驗(yàn)證方法學(xué)的MCU驗(yàn)證環(huán)境

    。本文主要提出了種基于SystemVerilog的VMM驗(yàn)證方法學(xué)的驗(yàn)證環(huán)境。在這個(gè)驗(yàn)證環(huán)境
    發(fā)表于 03-24 14:07 ?3951次閱讀

    個(gè)優(yōu)秀的SOC驗(yàn)證環(huán)境應(yīng)該具備哪些功能呢

    小編前段時(shí)間幫客戶找到些人解決了SOC驗(yàn)證環(huán)境的問(wèn)題。在招人的時(shí)候我們和不少人進(jìn)行了溝通交流,從中發(fā)現(xiàn)SOC驗(yàn)證環(huán)境一千家公司有一千家公司
    發(fā)表于 05-31 11:39

    SoC驗(yàn)證環(huán)境搭建方法的研究

    本文從SoC (System on a Chip)驗(yàn)證環(huán)境外在的框架結(jié)構(gòu)、內(nèi)在的驗(yàn)證數(shù)據(jù)的組織與管理和體現(xiàn)其工作原理的系統(tǒng)腳本的設(shè)計(jì)思想三方面出發(fā),討論SoC
    發(fā)表于 12-14 09:52 ?22次下載

    參數(shù)化UVM IP驗(yàn)證環(huán)境(上)

    的連接、驅(qū)動(dòng)器、監(jiān)視器、仿真序列以及功能覆蓋率的建立。 本文呈現(xiàn)出了種使用UVM驗(yàn)證方法學(xué)構(gòu)建基于高可配置性的高級(jí)微處理器總線架構(gòu)(AMBA)的IP驗(yàn)證環(huán)境,其中會(huì)使用到Synops
    發(fā)表于 09-15 14:37 ?8次下載
    參數(shù)化UVM IP<b class='flag-5'>驗(yàn)證</b><b class='flag-5'>環(huán)境</b>(上)

    如何在代碼編寫(xiě)器StudioIDE開(kāi)發(fā)環(huán)境中使用腳本實(shí)用程序的詳細(xì)描寫(xiě)

    腳本是代碼編寫(xiě)器Studio集成開(kāi)發(fā)的種新實(shí)用工具。環(huán)境(IDE)V2.10。它提供了個(gè)集成到Perl或Visual中的命令庫(kù)?;緫?yīng)用
    發(fā)表于 04-25 14:09 ?8次下載
    如何在代碼編寫(xiě)器StudioIDE開(kāi)發(fā)<b class='flag-5'>環(huán)境</b>中使用<b class='flag-5'>腳本</b>實(shí)用程序的詳細(xì)描寫(xiě)

    109個(gè)實(shí)用shell腳本分享

    Shell腳本,就是利用Shell的命令解釋的功能,對(duì)個(gè)純文本的文件進(jìn)行解析,然后執(zhí)行這些功能,也可以說(shuō)Shell腳本就是系列命令的集合
    的頭像 發(fā)表于 03-16 08:58 ?3640次閱讀

    來(lái)練習(xí)個(gè)寫(xiě)Redis部署的腳本

    繼Nginx和MySQL的部署腳本之后,相信只要你跟著寫(xiě)了,那么里面的很多關(guān)鍵精髓你已經(jīng)知曉,今天就來(lái)練習(xí)個(gè)寫(xiě)Redis部署的腳本吧。
    的頭像 發(fā)表于 12-01 09:16 ?1608次閱讀

    通過(guò)個(gè)腳本搞懂fork、source和exec

    Source模式下,子shell執(zhí)行時(shí)獲取的環(huán)境變量會(huì)會(huì)影響到父shell。與fork的區(qū)別在于,不會(huì)額外打開(kāi)個(gè)sub-shell來(lái)執(zhí)行被調(diào)用的腳本,而是在同
    的頭像 發(fā)表于 02-03 16:05 ?2727次閱讀

    如何在NAS中搭建Helloworld腳本環(huán)境

    這是篇拖更了很久的文章,年后終于是有機(jī)會(huì)更新了?!窰elloworld」 個(gè)穩(wěn)定安全、簡(jiǎn)單易用、強(qiáng)大CLI命令支持的腳本環(huán)境,擁有控制面
    的頭像 發(fā)表于 02-17 15:28 ?1605次閱讀
    如何在NAS中搭建Helloworld<b class='flag-5'>腳本</b><b class='flag-5'>環(huán)境</b>

    Bash腳本中特殊變量$0是什么?

    在 Bash 腳本中,`$0` 是個(gè)特殊變量,它代表當(dāng)前腳本的路徑和名稱。這個(gè)變量用于表示腳本自身,它是 Bash
    的頭像 發(fā)表于 05-12 14:41 ?2558次閱讀

    怎么Python構(gòu)建個(gè)自動(dòng)發(fā)送郵件的腳本

    ? 類似的應(yīng)用場(chǎng)景還有很多,不僅僅是在股票策略提醒上,比如定時(shí)向某些人發(fā)送郵件;網(wǎng)站宕機(jī)了,實(shí)時(shí)發(fā)送郵件提醒;網(wǎng)站負(fù)載過(guò)高,發(fā)送郵件提醒......等等。 下面就來(lái)講講怎么Python構(gòu)建個(gè)自動(dòng)發(fā)送郵件的
    的頭像 發(fā)表于 10-21 14:47 ?1443次閱讀
    怎么<b class='flag-5'>用</b>Python構(gòu)建<b class='flag-5'>一</b><b class='flag-5'>個(gè)</b>自動(dòng)發(fā)送郵件的<b class='flag-5'>腳本</b>

    怎么Python構(gòu)建個(gè)自動(dòng)發(fā)送郵件的腳本

    呢? 類似的應(yīng)用場(chǎng)景還有很多,不僅僅是在股票策略提醒上,比如定時(shí)向某些人發(fā)送郵件;網(wǎng)站宕機(jī)了,實(shí)時(shí)發(fā)送郵件提醒;網(wǎng)站負(fù)載過(guò)高,發(fā)送郵件提醒......等等。 下面就來(lái)講講怎么Python構(gòu)建個(gè)自動(dòng)發(fā)送郵件的
    的頭像 發(fā)表于 10-31 16:36 ?1350次閱讀
    怎么<b class='flag-5'>用</b>Python構(gòu)建<b class='flag-5'>一</b><b class='flag-5'>個(gè)</b>自動(dòng)發(fā)送郵件的<b class='flag-5'>腳本</b>

    編寫(xiě)個(gè)點(diǎn)名器腳本

    目的:編寫(xiě)個(gè)腳本,可以將準(zhǔn)別好的名字合集的.txt傳入腳本,然后每次隨機(jī)顯示一個(gè)人的姓名
    的頭像 發(fā)表于 11-06 12:41 ?1218次閱讀
    編寫(xiě)<b class='flag-5'>一</b><b class='flag-5'>個(gè)</b>點(diǎn)名器<b class='flag-5'>腳本</b>

    個(gè)簡(jiǎn)單的Shiro RCE檢測(cè)和利用腳本

    個(gè)簡(jiǎn)單的Shiro RCE檢測(cè)和利用腳本。
    的頭像 發(fā)表于 01-09 09:46 ?1538次閱讀

    python寫(xiě)驗(yàn)證環(huán)境cocotb

    本文介紹了cocotb的安裝、python tb文件的寫(xiě)法、xrun仿真cocotb的腳本等,我們來(lái)看看體驗(yàn)如何。
    的頭像 發(fā)表于 07-24 09:38 ?1887次閱讀
    <b class='flag-5'>用</b>python寫(xiě)<b class='flag-5'>驗(yàn)證</b><b class='flag-5'>環(huán)境</b>cocotb
    全南县| 旅游| 华宁县| 林甸县| 建平县| 宝清县| 丹东市| 元氏县| 元朗区| 汉沽区| 阿鲁科尔沁旗| 宜州市| 宾阳县| 博白县| 景德镇市| 永福县| 怀化市| 连江县| 南开区| 从江县| 桓台县| 高阳县| 洪雅县| 常熟市| 玉屏| 云梦县| 定兴县| 南宁市| 宁化县| 前郭尔| 新田县| 高邑县| 鄄城县| 米脂县| 巢湖市| 六盘水市| 临澧县| 抚远县| 衡南县| 宜兰县| 淮南市|