《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 其他 > FPGA教學——如何自動產生一個UVM環境

FPGA教學——如何自動產生一個UVM環境

2022-08-11
來源:FPGA之家
關鍵詞: UVM環境 FPGA

  之前有朋友問我怎么用腳本產生一個驗證環境,這個問題今天和大家介紹下兩種做法。

  第一種用VCS自帶的uvmgen工具

  當你在命令行時直接輸入uvmgen會輸出如下信息

微信圖片_20220811150703.png

  選擇1

  然后按照提示步驟進行UVM環境的創建

  微信圖片_20220811150715.png

  創建完之后我們看看環境目錄

  微信圖片_20220811150735.png

  剛才我們創建的env,agent,scoreboar,coverage收集模塊等都已經完備,跑環境的Makefile也都自動生成好了。對于一些簡單的UVM環境,用uvmgen還是非常適用的。

  但是采用這種方式產生UVM環境的局限也比較明顯,比如agent不能添加多個等,對于一些復雜的驗證環境還得自己手動添加。有沒有一種腳本能夠將整體框架大家好,甚至將驗證管理中的checklist都準備妥當。下面介紹的這個uvmdvgen.py 腳本將實現這些強大的功能。

  介紹下這個腳本實現的功能

  可以快速生成 agent;

  能夠根據用戶需求產生UVM環境;

  自帶checklist;

  自帶testplan;

  這里產生的UVM環境可以支持多個不同的agent,并且UVM環境的編碼風格對復用性非常友好。讓我們看看這款UVM的腳本是怎么使用的。

  用-a 單獨生成一個agent,例如

  uvmdvgen.py i2c -a

  生成i2c 的agent

  微信圖片_20220811150750.png

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

  uvmdvgen.py i2c -a -s

  微信圖片_20220811150804.png

  講完agent,開始講environment,用-e 產出UVMenvironment

  uvmdvgen.py i2c -e

  微信圖片_20220811150812.png

  Checklist,Testplan,UVMenvironment 一應俱全。

  用-ea添加agent,可以隨便添加多少個agent

  uvmdvgen.py chip -e-ea uart i2c jtag

  微信圖片_20220811150821.png

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

  該腳本還可以用-hi和-hr實現是否有interrupt,register model等功能。

  是不是功能超級強大,迫不及待想用這個腳本的小伙伴可以在下面鏈接獲取。

https://github.com/lowRISC/opentitan/tree/master/util/uvmdvgen


  更多信息可以來這里獲取==>>電子技術應用-AET<<

微信圖片_20210517164139.jpg

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 四虎永久精品免费网址大全| 国产精品亚洲欧美日韩久久| 中文乱码字幕午夜无线观看| 日韩精品无码久久一区二区三 | 公粗一晚六次挺进我密道视频| 韩国v欧美v亚洲v日本v| 国产真实伦正在播放| 51精品国产人成在线观看| 天堂在线www| www一级毛片| 强行入侵粗暴h肉囚禁| 中文字幕亚洲第一| 日本aⅴ日本高清视频影片www| 久久精品日日躁夜夜躁欧美| 校花的好大的奶好爽漫画| 亚洲图片小说区| 欧美高清性色生活片免费观看 | 中国国产高清免费av片| 日出水了特别黄的视频| 久久国产亚洲高清观看| 春色www在线视频观看 | aⅴ免费在线观看| 好吊色青青青国产在线观看| 三级黄色在线看| 成年女人免费播放影院| 久久99精品久久久久久噜噜| 日本护士xxxx视频免费| 久久精品国产99国产精品| 最新国产你懂的在线网址| 亚洲sss视频| 欧美一区二区三区免费不卡 | 青草青草久热精品视频在线观看 | 一级国产黄色片| 性欧美成人免费观看视| 中国内地毛片免费高清| 成年女人午夜毛片免费视频 | 向日葵app在线观看免费下载视频| 色婷婷综合激情视频免费看| 国产乱人伦精品一区二区 | 久久99精品久久久久久噜噜| 日日摸夜夜搂人人要|